Ein Volume aus einem Snapshot auf CODE-DE-Lab wiederherstellen
In diesem Artikel erfahren Sie, wie Sie ein Volume aus einem Volume-Snapshot über das Horizon-Dashboard oder den OpenStack-CLI-Client wiederherstellen.
Dazu erstellen Sie ein neues Volume aus einem vorhandenen Snapshot. Anschließend können Sie den bisherigen Snapshot und bei Bedarf das bisherige Volume löschen.
Voraussetzungen
Nr. 1 Hosting
Sie benötigen ein Hosting-Konto bei CODE-DE-Lab mit Zugriff auf die Horizon-Oberfläche: https://identity.cloudferro.com/auth/realms/CODE-DE3/account/
Nr. 2 Ein Volume-Snapshot
Sie benötigen einen Volume-Snapshot, aus dem Sie das Volume wiederherstellen möchten.
Nr. 3 OpenStack-CLI-Client
Wenn Sie über den OpenStack-CLI-Client mit der CODE-DE-Lab Cloud arbeiten möchten, muss dieser installiert sein. Lesen Sie dazu einen dieser Artikel:
Nach der Installation müssen Sie sich zur Nutzung authentifizieren: OpenStack-CLI-Zugriff auf die Cloud von CODE-DE-Lab mit Zwei-Faktor-Authentifizierung aktivieren
Inhalt dieser Anleitung
Ein Volume aus einem Snapshot über das Horizon-Dashboard wiederherstellen
Ein Volume aus einem Snapshot mit dem OpenStack-CLI-Client wiederherstellen
Ein Volume aus einem Snapshot über das Horizon-Dashboard wiederherstellen
Öffnen Sie im Horizon-Dashboard den Abschnitt Volumes -> Snapshots:
Wählen Sie in der Zeile des gewünschten Snapshots in der Spalte Actions die Option Create Volume:
Es sollte ein Fenster wie dieses erscheinen:
Wenn Ihr neues Volume einen anderen Namen als der Snapshot erhalten soll, geben Sie den gewünschten Namen im Textfeld Volume Name ein.
In diesem Beispiel erhält das neue Volume den Namen my-restored-volume.
Klicken Sie auf Create Volume.
Sie gelangen nun zum Abschnitt Volumes -> Volumes des Horizon-Dashboards. Dort sollte Ihr neu erstelltes Volume erscheinen. In diesem Beispiel ist sein Name blau umrahmt:
Stellen Sie sicher, dass das Volume den Status Available hat.
Ein Volume aus einem Snapshot mit dem OpenStack-CLI-Client wiederherstellen
Führen Sie den folgenden Befehl aus:
openstack volume snapshot list
Sie sollten eine Liste der Snapshots Ihrer Volumes sehen:
Notieren Sie die ID des Snapshots, aus dem Sie ein Volume erstellen möchten:
In diesem Beispiel wird der Snapshot my-snapshot wiederhergestellt. Seine im obigen Screenshot blau umrahmte ID lautet d0f384be-3e61-49a4-8742-70929d22032e
Ersetzen Sie die angegebenen Werte im folgenden Befehl und führen Sie ihn aus, um ein Volume aus Ihrem Snapshot zu erstellen.
openstack volume create --snapshot d0f384be-3e61-49a4-8742-70929d22032e my-restored-volume
Ersetzen Sie:
d0f384be-3e61-49a4-8742-70929d22032e durch die ID Ihres Volume-Snapshots
my-restored-volume durch den gewünschten Namen Ihres neuen Volumes
Sie sollten eine Ausgabe wie diese erhalten:
Listen Sie die Volumes auf:
openstack volume list
Ihr neues Volume sollte nun in der Liste erscheinen:
Stellen Sie sicher, dass das neu erstellte Volume den Status available hat.
Nächste Schritte
Sie können Ihr neues Volume nun mit einer virtuellen Maschine verbinden und/oder das bisherige Volume löschen.
Der folgende Artikel beschreibt, wie Sie ein Volume mit einer virtuellen Maschine verbinden: Verschieben von Datenvolumen zwischen VMs mit OpenStack CLI auf CODE-DE-Lab
Wie Sie einen Volume-Snapshot löschen, erfahren Sie in diesem Artikel: Einen Volume-Snapshot auf CODE-DE-Lab erstellen oder löschen
Das soeben erstellte Volume kann auch in ein anderes Projekt innerhalb derselben Cloud übertragen werden. Folgen Sie dazu einem dieser Artikel: