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:

datavolume/how-to-restore-volume-from-snapshot-Horizon-01_creodias.png

Wählen Sie in der Zeile des gewünschten Snapshots in der Spalte Actions die Option Create Volume:

datavolume/how-to-restore-volume-from-snapshot-Horizon-02_creodias.png

Es sollte ein Fenster wie dieses erscheinen:

datavolume/how-to-restore-volume-from-snapshot-Horizon-03_creodias.png

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:

datavolume/how-to-restore-volume-from-snapshot-Horizon-04_creodias.png

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:

datavolume/how-to-restore-volume-from-snapshot-cli-01_creodias.png

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:

datavolume/how-to-restore-volume-from-snapshot-cli-02_creodias.png

Listen Sie die Volumes auf:

openstack volume list

Ihr neues Volume sollte nun in der Liste erscheinen:

datavolume/how-to-restore-volume-from-snapshot-cli-03_creodias.png

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:

Still need help?
If this article does not answer all of your questions, the support team will help you.
Contact support