Phase 1 - Fondamentaux OpenStack¶
Objectif¶
Comprendre l'architecture OpenStack, ses composants et leurs interactions. Cette phase théorique est essentielle avant de passer au déploiement.
Pourquoi cette phase ?¶
OpenStack est un ensemble de services interconnectés. Sans compréhension de l'architecture globale, le troubleshooting et l'optimisation seront difficiles. Cette phase établit les bases conceptuelles.
Sujets de cette phase¶
| # | Sujet | Description | Durée estimée |
|---|---|---|---|
| 01 | Architecture OpenStack | Vue d'ensemble, composants, flux | 3-4 heures |
| 02 | Services Core | Liste des services, dépendances | 2-3 heures |
| 03 | Keystone - Identity | Auth, projets, domaines, RBAC | 3-4 heures |
| 04 | Glance - Images | Gestion images, formats, backends | 2-3 heures |
| 05 | Nova - Compute | Scheduler, hyperviseurs, flavors | 4-5 heures |
| 06 | Neutron - Network | Réseaux, L2/L3, plugins | 4-5 heures |
| 07 | Cinder - Block Storage | Volumes, snapshots, backends | 3-4 heures |
Prérequis d'entrée¶
- Phase 0 - Prérequis complétée
- Notions de base cloud computing
Checkpoint de validation¶
À la fin de cette phase, vous devez être capable de :
- Dessiner l'architecture OpenStack et expliquer le rôle de chaque composant
- Expliquer le flux d'une création de VM (qui parle à qui)
- Comprendre le concept de projet, domaine, utilisateur dans Keystone
- Expliquer la différence entre provider network et tenant network
- Comprendre le fonctionnement du scheduler Nova
- Connaître les backends de stockage possibles pour Cinder/Glance
Progression vers la suite¶
Une fois ces concepts maîtrisés, passez à la Phase 2 - Lab Setup pour préparer l'environnement de déploiement.