Aller au contenu

Présentation de la brique Heat#


Objectifs et fonctionnalités de Heat#

  • Automatiser le déploiement et la gestion des ressources OpenStack.
  • Gérer l'évolutivité des ressources en fonction des besoins.
  • Faciliter l'infrastructure As Code avec des templates.

Composants clés de Heat#

  • Heat API : service RESTful permettant d'interagir avec Heat.
  • Heat Engine : interprète et exécute les templates HOT.
  • Heat CLI : interface en ligne de commande pour interagir avec Heat.
  • Dashboard Heat (intégré à Horizon) : interface graphique pour gérer les templates et les stacks.

Intégration avec les autres briques d'OpenStack#

  • Interaction avec Keystone pour l'authentification et la gestion des autorisations.
  • Gestion des instances via Nova.
  • Configuration et gestion des réseaux avec Neutron.
  • Gestion du stockage des images avec Glance
  • Idem pour les autres ressources (swift, etc.)
  • Heat s'intègre dans Horizon pour faciliter la gestion des stacks et des templates.