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.