Images
Une Image est un modèle en lecture seule utilisé pour démarrer une machine virtuelle. Elle contient le système d'exploitation et, éventuellement, des logiciels préinstallés. Lorsque vous lancez une VM, OpenStack copie l'image sur le disque racine de l'instance (éphémère) ou sur un volume de démarrage (persistant).
Images disponibles
OpenStack fournit un ensemble d'images publiques avec des systèmes d'exploitation courants. Pour les lister :
openstack image list --public
Images disponibles :
| Famille d'OS | Versions | Variantes |
|---|---|---|
| Ubuntu | 22.04, 24.04, 26.04 | Standard, LVM, BLK, DevTools, GPU, GPU UEFI, GPU UEFI Cuda |
| AlmaLinux | 9, 10 | Standard, LVM |
| CentOS Stream | 9, 10 | Standard, LVM |
| Windows Server | 2022, 2025 | Standard, Standard Core |
| Garden Linux | 1443, 1592, 1877, 1883, 2150.3 | Aucune |
| CirrOS | 0.6.3 | Aucune |
| Grml | 2025.12 | full (amd64) |
Tip
Utilisez openstack image show <image-name> pour voir les détails tels que le format de disque, la taille et les exigences minimales de disque.
Options de source de démarrage
Lors du lancement d'une VM, vous choisissez une Boot Source et si vous créez un nouveau volume. Cela détermine les types de flavors compatibles :
| Boot Source | Create New Volume | Types de flavors compatibles | Commentaire |
|---|---|---|---|
| Image | Oui | Tous les flavors « Zero-Disk » (g*), par ex. g1.2c4m, Total Disk = 0 |
Un nouveau volume de démarrage sera créé, où vous pouvez spécifier la taille (GB). |
| Image | Non | Tous les flavors « Standard » (e* & m*), par ex. e1.micro, Total Disk = 20 GB |
Le flavor doit inclure un disque racine (voir la colonne « Root Disk » de la liste des flavors > 0 GB). |
Tip
Le démarrage depuis un volume (Create New Volume: Yes) est recommandé : le volume persiste indépendamment, peut être redimensionné et survit à la suppression de l'instance. Voir Flavors : Standard vs Zero-Disk pour les différences.
Pour la procédure de lancement complète, voir Launch Instance.
Créer une image à partir d'un snapshot
Vous pouvez créer une image à partir d'un volume existant ou d'une instance en cours d'exécution. C'est utile pour sauvegarder une VM ou créer un modèle personnalisé.
Depuis un volume
openstack image create --volume <volume-name> my-snapshot-image
Depuis une instance en cours d'exécution
openstack server image create --name my-snapshot-image <instance-name>
L'image apparaît dans Compute > Images et peut être utilisée comme source de démarrage pour de nouvelles instances.
Note
La création d'une image à partir d'une instance en cours d'exécution met brièvement la VM en pause pour garantir un état de disque cohérent.
Images personnalisées
Vous pouvez importer vos propres images QCOW2 dans OpenStack. C'est utile lorsque vous avez besoin d'un système d'exploitation préconfiguré avec des logiciels personnalisés installés.
Importer une image personnalisée
openstack image create my-custom-image \
--disk-format qcow2 \
--container-format bare \
--file my-image.qcow2 \
--public
Formats d'image
| Format | Description |
|---|---|
| QCOW2 | QEMU Copy-On-Write : le format recommandé pour les images OpenStack. Prend en charge les snapshots et le thin provisioning. |
| RAW | Image disque brute non compressée. Aucune surcharge, mais pas de thin provisioning. |
| ISO | Image CD/DVD : généralement utilisée comme support d'installation. |
Note
Les images personnalisées sont décomptées de votre quota d'images. Vérifiez avec openstack quota show.