#
Instanz aus Snapshot oder Volume-Backup erstellen
#
Kyberio Secure Public Cloud – Kundenanleitung
#
Überblick
Sie können eine neue Instanz aus einem vorhandenen Instanz-Snapshot oder einem Volume-Backup erstellen. Dies ist besonders nützlich für:
- Disaster Recovery: Wiederherstellung nach einem Ausfall
- Klonen: Erstellen identischer Kopien einer bestehenden Umgebung
- Test-/Entwicklungsumgebungen: Schnelles Bereitstellen aus einem bekannten Zustand
#
Option A: Instanz aus einem Instanz-Snapshot erstellen
#
Voraussetzung
Es muss bereits ein Instanz-Snapshot vorhanden sein. Sollten Sie noch keinen haben, erstellen Sie diesen wie folgt:
Horizon-Dashboard:
- Navigieren Sie zu Projekt → Compute → Instanzen.
- Klicken Sie im Dropdown-Menü (▾) der gewünschten Instanz auf „Snapshot erstellen".
- Vergeben Sie einen Namen (z. B.
webserver-snap-2025-02-11) und bestätigen Sie.
CLI:
openstack server image create --name webserver-snap-2025-02-11 webserver-prod-01
#
A.1 Über das Horizon-Dashboard
- Navigieren Sie zu Projekt → Compute → Instanzen.
- Klicken Sie auf „Instanz starten".
- Im Reiter „Quelle":
- Wählen Sie als Boot-Quelle:
Instanz-Snapshot. - Wählen Sie den gewünschten Snapshot aus der Liste (z. B.
webserver-snap-2025-02-11). - Aktivieren Sie ggf. „Neues Volume erstellen" und geben Sie die Größe an.
- Wählen Sie als Boot-Quelle:
- Füllen Sie die restlichen Reiter aus (Variante, Netzwerk, Sicherheitsgruppe, Schlüsselpaar).
- Klicken Sie auf „Instanz starten".
#
A.2 Über die CLI
# Verfügbare Snapshots anzeigen
openstack image list --property image_type=snapshot
# Instanz aus Snapshot erstellen
openstack server create \
--image webserver-snap-2025-02-11 \
--flavor m1.medium \
--network projekt-netz-01 \
--security-group default \
--key-name mein-schluessel \
webserver-restore-01
# Status prüfen
openstack server show webserver-restore-01 -c status
Mit Boot-from-Volume (empfohlen für persistente Daten):
openstack server create \
--image webserver-snap-2025-02-11 \
--flavor m1.medium \
--network projekt-netz-01 \
--security-group default \
--key-name mein-schluessel \
--boot-from-volume 50 \
webserver-restore-01
#
Option B: Instanz aus einem Volume-Backup erstellen
#
Voraussetzung
Es muss bereits ein Volume-Backup vorhanden sein. Der Wiederherstellungsprozess erfolgt in zwei Schritten:
- Backup in ein neues Volume wiederherstellen
- Instanz von diesem Volume starten
#
B.1 Über das Horizon-Dashboard
Schritt 1: Volume aus Backup wiederherstellen
- Navigieren Sie zu Projekt → Volumes → Backups.
- Suchen Sie das gewünschte Backup in der Liste.
- Klicken Sie auf „Backup wiederherstellen".
- Wählen Sie „Neues Volume erstellen" und vergeben Sie einen Namen (z. B.
webserver-vol-restored). - Klicken Sie auf „Backup wiederherstellen".
- Warten Sie, bis das Volume den Status „Verfügbar" erreicht.
Schritt 2: Instanz vom wiederhergestellten Volume starten
- Navigieren Sie zu Projekt → Compute → Instanzen.
- Klicken Sie auf „Instanz starten".
- Im Reiter „Quelle":
- Wählen Sie als Boot-Quelle:
Volume. - Wählen Sie das wiederhergestellte Volume
webserver-vol-restoredaus. - Setzen Sie „Volume bei Instanz-Löschung entfernen" auf
Nein.
- Wählen Sie als Boot-Quelle:
- Füllen Sie die restlichen Reiter aus (Variante, Netzwerk, Sicherheitsgruppe, Schlüsselpaar).
- Klicken Sie auf „Instanz starten".
#
B.2 Über die CLI
Schritt 1: Verfügbare Backups anzeigen
openstack volume backup list
Beispielausgabe:
+--------------------------------------+-----------------------------+-----------+------+
| ID | Name | Status | Size |
+--------------------------------------+-----------------------------+-----------+------+
| a1b2c3d4-... | webserver-vol-backup-020211 | available | 50 |
+--------------------------------------+-----------------------------+-----------+------+
Schritt 2: Backup in ein neues Volume wiederherstellen
openstack volume backup restore \
--name webserver-vol-restored \
webserver-vol-backup-020211
# Warten, bis das Volume verfügbar ist
openstack volume show webserver-vol-restored -c status
Schritt 3: Instanz vom wiederhergestellten Volume starten
openstack server create \
--volume webserver-vol-restored \
--flavor m1.medium \
--network projekt-netz-01 \
--security-group default \
--key-name mein-schluessel \
webserver-restore-02
Schritt 4: Ergebnis prüfen
openstack server show webserver-restore-02
openstack server list
#
Vergleich: Snapshot vs. Volume-Backup
#
Häufige Fragen
Kann ich ein Backup aus einem anderen Projekt verwenden? Nein, Volume-Backups sind projektgebunden. Sie können ein Backup jedoch über den Support in ein anderes Projekt übertragen lassen.
Muss die neue Instanz den gleichen Flavor haben wie die ursprüngliche? Nein, Sie können einen beliebigen Flavor wählen, solange dieser mit dem Volume kompatibel ist (Disk-Größe gleich oder größer).
Was passiert mit den Netzwerk-Einstellungen? Die Netzwerkkonfiguration innerhalb des Betriebssystems bleibt erhalten, aber die Instanz erhält eine neue IP-Adresse im gewählten Netzwerk. Passen Sie bei Bedarf die Konfiguration innerhalb der Instanz an.
Kyberio Secure Public Cloud – Dokumentation