Vue d’ensemble d’OpenStack
OpenStack est un ensemble de services modulaires qui permettent de gérer :
• Les machines virtuelles
• Le stockage
• Le réseau
• L’authentification
• Et bien plus
Chaque composant a un rôle précis. Voici les principaux :
1. Horizon (Dashboard)
Interface Web
• C’est le panneau de contrôle graphique d’OpenStack.
• Permet aux utilisateurs et aux administrateurs de gérer les ressources via une interface
web.
• On peut y lancer une VM, créer un réseau, charger une image, etc.
C’est la partie visuelle que vous voyez et utilises dans votre navigateur.
2. Nova (Compute Service)
Service de calcul
• Gère le cycle de vie des machines virtuelles (création, démarrage, arrêt, suppression).
• Travaille avec des hyperviseurs comme KVM ou VMware.
• C’est le cœur de l’exécution des VMs dans OpenStack.
Si vous lancez une VM, c’est Nova qui la fait tourner.
3. Keystone (Identity Service)
Service d’identification et d’authentification
• Gère les utilisateurs, rôles, permissions et tokens d’accès.
• Permet à chaque service OpenStack de vérifier qui tu es et ce que tu peux faire.
C’est le service qui dit : “vous êtes bien autorisé à faire ça”.
4. Glance (Image Service)
Gestion des images système
• Stocke et fournit les images disque (OS pré-installés) utilisées pour créer les
machines virtuelles.
• Supporte des formats comme QCOW2, RAW, VMDK, etc.
Vous voulez lancer une VM Ubuntu 22.04 ? Glance fournit l’image.
5. Neutron (Networking Service)
Service de réseau
• Gère les réseaux virtuels, IP, routes, load balancers, pare-feux…
• Permet de connecter les VMs entre elles et à Internet.
C’est comme un routeur virtuel qui connecte vos ressources.
6. Cinder (Block Storage)
Stockage en blocs
• Fournit des disques durs virtuels (volumes) à attacher aux VMs.
• Les données restent même après l’arrêt de la VM.
C’est comme un disque dur externe que vous pouvez attacher à votre VM.
7. Swift (Object Storage)
Stockage d’objets
• Permet de stocker et récupérer de gros fichiers (images, vidéos, backups, documents).
• Similaire à Amazon S3.
Vous pouvez y déposer un fichier et y accéder par une URL ou une API.
Résumé visuel
Service Rôle principal Analogie
Horizon Interface web Tableau de bord
Nova Exécution des VMs Moteur
Keystone Authentification Portier
Glance Banque d’images système Catalogue
Neutron Réseau virtuel Routeur/switch
Cinder Disques durs pour VMs Disque amovible
Swift Stockage d’objets (fichiers) Cloud Dropbox