Images
Ein Image ist eine schreibgeschützte Vorlage, die zum Starten einer virtuellen Maschine dient. Es enthält das Betriebssystem und optional vorinstallierte Software. Beim Starten einer VM kopiert OpenStack das Image auf die Root-Disk der Instanz (ephemeral) oder auf ein Boot-Volume (persistent).
Verfügbare Images
OpenStack bietet eine Reihe von öffentlichen Images mit gängigen Betriebssystemen. So listen Sie diese auf:
openstack image list --public
Verfügbare Images:
| OS-Familie | Versionen | Varianten |
|---|---|---|
| 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 | — |
| CirrOS | 0.6.3 | — |
| Grml | 2025.12 | full (amd64) |
Tip
Verwenden Sie openstack image show <image-name>, um Details wie Disk-Format, Grösse und minimale Disk-Anforderungen anzuzeigen.
Boot-Source-Optionen
Beim Starten einer VM wählen Sie eine Boot Source und ob ein neues Volume erstellt werden soll. Dies bestimmt, welche Flavor-Typen kompatibel sind:
| Boot Source | Create New Volume | Kompatible Flavor-Typen | Kommentar |
|---|---|---|---|
| Image | Yes | Alle "Zero-Disk"-Flavors (g*) z. B. g1.2c4m, Total Disk = 0 |
Ein neues Boot-Volume wird erstellt, wobei Sie die Grösse (GB) angeben können. |
| Image | No | Alle "Standard"-Flavors (e* & m*) z. B. e1.micro, Total Disk = 20 GB |
Flavor muss eine Root-Disk enthalten (siehe Flavor-Liste Spalte "Root Disk" > 0 GB). |
Tip
Das Booten von einem Volume (Create New Volume: Yes) wird empfohlen — das Volume existiert unabhängig, kann vergrössert werden und überdauert das Löschen der Instanz.
Die vollständige Launch-Prozedur finden Sie unter Launch Instance.
Image aus Snapshot erstellen
Sie können ein Image aus einem vorhandenen Volume oder einer laufenden Instanz erstellen. Dies ist nützlich für das Backup einer VM oder das Erstellen einer benutzerdefinierten Vorlage.
Aus einem Volume
openstack image create --volume <volume-name> my-snapshot-image
Aus einer laufenden Instanz
openstack server image create --name my-snapshot-image <instance-name>
Das Image erscheint unter Compute > Images und kann als Boot-Source für neue Instanzen verwendet werden.
Note
Das Erstellen eines Images aus einer laufenden Instanz pausiert die VM kurz, um einen konsistenten Disk-Zustand sicherzustellen.
Custom Images
Sie können eigene QCOW2-Images in OpenStack hochladen. Dies ist nützlich, wenn Sie ein vorkonfiguriertes Betriebssystem mit benutzerdefinierter Software benötigen.
Custom Image hochladen
openstack image create my-custom-image \
--disk-format qcow2 \
--container-format bare \
--file my-image.qcow2 \
--public
Image-Formate
| Format | Beschreibung |
|---|---|
| QCOW2 | QEMU Copy-On-Write — das empfohlene Format für OpenStack-Images. Unterstützt Snapshots und Thin Provisioning. |
| RAW | Unkomprimiertes Raw-Disk-Image. Kein Overhead, aber kein Thin Provisioning. |
| ISO | CD/DVD-Image — typischerweise für Installationsmedien verwendet. |
Note
Custom Images zählen gegen Ihr Image-Quota. Prüfen Sie mit openstack quota show.