Images
Un'Image è un modello di sola lettura utilizzato per avviare una macchina virtuale. Contiene il sistema operativo ed eventualmente software preinstallato. Quando avvia una VM, OpenStack copia l'immagine sul disco root dell'istanza (effimero) o su un volume di avvio (persistente).
Immagini disponibili
OpenStack fornisce un insieme di immagini pubbliche con sistemi operativi comuni. Per elencarle:
openstack image list --public
Immagini disponibili:
| Famiglia OS | Versioni | Varianti |
|---|---|---|
| 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 | Nessuna |
| CirrOS | 0.6.3 | Nessuna |
| Grml | 2025.12 | full (amd64) |
Tip
Utilizzi openstack image show <image-name> per visualizzare dettagli quali formato del disco, dimensione e requisiti minimi di disco.
Opzioni di origine di avvio
Quando avvia una VM, sceglie una Boot Source e se creare un nuovo volume. Questo determina quali tipi di flavor sono compatibili:
| Boot Source | Create New Volume | Tipi di flavor compatibili | Commento |
|---|---|---|---|
| Image | Sì | Tutti i flavor "Zero-Disk" (g*), ad es. g1.2c4m, Total Disk = 0 |
Verrà creato un nuovo volume di avvio, in cui può specificare la dimensione (GB). |
| Image | No | Tutti i flavor "Standard" (e* & m*), ad es. e1.micro, Total Disk = 20 GB |
Il flavor deve includere un disco root (vedere la colonna "Root Disk" dell'elenco dei flavor > 0 GB). |
Tip
L'avvio da un volume (Create New Volume: Yes) è consigliato: il volume persiste in modo indipendente, può essere ridimensionato e sopravvive all'eliminazione dell'istanza. Vedere Flavors: Standard vs Zero-Disk per le differenze.
Per la procedura di avvio completa, vedere Launch Instance.
Creare un'immagine da uno snapshot
Può creare un'immagine da un volume esistente o da un'istanza in esecuzione. È utile per eseguire il backup di una VM o creare un modello personalizzato.
Da un volume
openstack image create --volume <volume-name> my-snapshot-image
Da un'istanza in esecuzione
openstack server image create --name my-snapshot-image <instance-name>
L'immagine appare in Compute > Images e può essere utilizzata come origine di avvio per nuove istanze.
Note
La creazione di un'immagine da un'istanza in esecuzione mette brevemente in pausa la VM per garantire uno stato del disco coerente.
Immagini personalizzate
Può caricare le proprie immagini QCOW2 in OpenStack. È utile quando necessita di un sistema operativo preconfigurato con software personalizzato installato.
Caricare un'immagine personalizzata
openstack image create my-custom-image \
--disk-format qcow2 \
--container-format bare \
--file my-image.qcow2 \
--public
Formati di immagine
| Formato | Descrizione |
|---|---|
| QCOW2 | QEMU Copy-On-Write: il formato consigliato per le immagini OpenStack. Supporta snapshot e thin provisioning. |
| RAW | Immagine disco raw non compressa. Nessun overhead ma nessun thin provisioning. |
| ISO | Immagine CD/DVD: tipicamente utilizzata come supporto di installazione. |
Note
Le immagini personalizzate vengono conteggiate nella Sua quota immagini. Verifichi con openstack quota show.