OpenStack¶
Plateforme open source de cloud prive, deployable on-premises ou chez un hebergeur.
graph LR
A["Compute"] --> B["Stockage"]
B --> C["Bases de donnees"]
C --> D["Reseau & Securite"]
D --> E["Observabilite"]
E --> F["DevOps & Outils"]
F --> G["Souverainete"] Ce que vous allez apprendre¶
À la fin de ce tutoriel, vous serez capable de :
- Déployer et gérer des instances avec Nova et des serveurs bare-metal avec Ironic
- Utiliser Swift (objets), Cinder (blocs) et Manila (fichiers) pour le stockage
- Provisionner des bases de données avec Trove (DBaaS)
- Configurer Neutron, Octavia (LB), Barbican (secrets) et Keystone (IAM)
- Mettre en place la supervision avec Ceilometer, Gnocchi et Aodh
- Automatiser avec Heat (orchestration) et Kolla (déploiement)
Prérequis¶
| Prérequis | Détail |
|---|---|
| Fondamentaux cloud | Modèles de service et responsabilité partagee (voir Fondamentaux) |
| CLI OpenStack | openstack (CLI unifie) installe et configuré |
Parcours¶
| Section | Contenu |
|---|---|
| Compute | Nova, Ironic (bare-metal) |
| Stockage | Swift (objets), Cinder (blocs), Manila (fichiers) |
| Bases de données | Trove (DBaaS) |
| Réseau & Sécurité | Neutron, Octavia (LB), Barbican (secrets), Keystone (IAM) |
| Observabilité | Ceilometer, Gnocchi, Aodh |
| DevOps & Outils | Heat (orchestration), Kolla (déploiement) |
| Souverainete | Cloud prive, isolation complète |