Einen Volume-Snapshot auf CODE-DE-Lab erstellen oder löschen

Mit einem Volume-Snapshot können Sie den Zustand eines Volumes zu einem bestimmten Zeitpunkt speichern. Dieser Artikel zeigt, wie Sie einen Volume-Snapshot über das Horizon-Dashboard oder den OpenStack-CLI-Client erstellen oder 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

Sie benötigen das Volume, das als Quelle für Ihren Volume-Snapshot dienen soll.

Um Datenbeschädigungen beim Erstellen eines Snapshots zu vermeiden, sollte das Volume mit keiner virtuellen Maschine verbunden sein. Falls es verbunden ist, trennen Sie die Verbindung anhand eines dieser Artikel:

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

  • Einen Volume-Snapshot erstellen
    • Einen Volume-Snapshot über das Horizon-Dashboard erstellen

    • Einen Volume-Snapshot mit dem OpenStack-CLI-Client erstellen

  • Einen Snapshot löschen
    • Einen Snapshot über das Horizon-Dashboard löschen

    • Einen Snapshot mit dem OpenStack-CLI-Client löschen

Einen Volume-Snapshot erstellen

Einen Volume-Snapshot über das Horizon-Dashboard erstellen

Öffnen Sie im Horizon-Dashboard den Abschnitt Volumes -> Volumes. Dort sehen Sie die Liste Ihrer Volumes:

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

Stellen Sie sicher, dass das Volume, von dem Sie einen Snapshot erstellen möchten, den Status Available hat. Bei einem anderen Status lesen Sie Voraussetzung Nr. 2.

In diesem Beispiel heißt das ausgewählte Volume my-volume. Sein blau umrahmter Status lautet Available.

Öffnen Sie in der Zeile des Volumes, das Sie herunterladen möchten, das Dropdown-Menü in der Spalte Actions:

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

Wählen Sie im Dropdown-Menü Create Snapshot. Daraufhin erscheint dieses Fenster:

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

Sie können nun einen Namen und/oder eine Beschreibung für den zu erstellenden Snapshot eingeben.

Klicken Sie anschließend auf Create Volume Snapshot.

Sie gelangen nun zum Abschnitt Volumes -> Snapshots des Horizon-Dashboards. Dort sollte Ihr neuer Snapshot erscheinen. Warten Sie, bis sein Status Available lautet:

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

Einen Volume-Snapshot mit dem OpenStack-CLI-Client erstellen

Führen Sie den folgenden Befehl aus, um die Volumes aufzulisten:

openstack volume list
datavolume/how-to-create-volume-snapshot-cli-01_creodias.png

Stellen Sie sicher, dass das Volume, von dem Sie einen Snapshot erstellen möchten, den Status available hat. Bei einem anderen Status lesen Sie Voraussetzung Nr. 2.

Notieren Sie die ID Ihres Volumes.

In diesem Beispiel heißt das ausgewählte Volume my-volume. Sein blau umrahmter Status lautet available. Die grün umrahmte ID lautet 74cd5900-7544-46fd-840d-484412f25250.

Ersetzen Sie die angegebenen Werte im folgenden Befehl und führen Sie ihn aus, um einen Snapshot Ihres Volumes zu erstellen.

openstack volume snapshot create --volume 74cd5900-7544-46fd-840d-484412f25250 my-snapshot

Ersetzen Sie:

  • 74cd5900-7544-46fd-840d-484412f25250 durch die ID Ihres Volumes

  • my-snapshot durch den Namen Ihres Volumes

Achten Sie darauf, dass der Name korrekt an die Shell übergeben wird. Berücksichtigen Sie insbesondere Leerzeichen und andere Sonderzeichen.

Sie sollten eine Ausgabe wie diese erhalten:

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

Führen Sie den folgenden Befehl aus, um den Status Ihres Snapshots zu prüfen:

openstack volume snapshot list

Sie sollten eine Liste der Snapshots Ihrer Volumes erhalten:

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

Wenn der Snapshot erfolgreich erstellt wurde, sollte sein Status available lauten.

Einen Volume-Snapshot löschen

Es gibt verschiedene Gründe, einen Volume-Snapshot zu löschen. Beispielsweise möchten Sie:

  • Speicherplatz sparen

  • Quota freigeben

  • ein Volume löschen (ein Volume mit mindestens einem Snapshot lässt sich nicht mit den üblichen Methoden löschen)

Einen Volume-Snapshot über das Horizon-Dashboard löschen

Öffnen Sie im Horizon-Dashboard den Abschnitt Volumes -> Snapshots. Dort sehen Sie die Liste Ihrer Snapshots:

datavolume/how-to-create-volume-snapshot-Horizon-05_creodias.png

Öffnen Sie in der Zeile Ihres Snapshots das Dropdown-Menü in der Spalte Actions:

datavolume/how-to-create-volume-snapshot-Horizon-06_creodias.png

Sie werden zur Bestätigung aufgefordert:

datavolume/how-to-create-volume-snapshot-Horizon-07_creodias.png

Wählen Sie Delete Volume Snapshot.

Nach erfolgreicher Ausführung sollte Ihr Volume nicht mehr in der Liste erscheinen:

datavolume/how-to-create-volume-snapshot-Horizon-08_creodias.png

Einen Volume-Snapshot mit dem OpenStack-CLI-Client löschen

Führen Sie den folgenden Befehl aus, um die Volume-Snapshots aufzulisten:

openstack volume snapshot list

Sie sollten eine Liste der Snapshots Ihrer Volumes erhalten:

datavolume/how-to-create-volume-snapshot-cli-04_creodias.png

Notieren Sie die ID des Snapshots, den Sie löschen möchten.

In diesem Beispiel heißt der zu löschende Snapshot my-snapshot. Seine rot umrahmte ID lautet 29e85fc7-8bc0-49a2-b579-7dfe1246e067.

Führen Sie den folgenden Befehl aus. Ersetzen Sie 29e85fc7-8bc0-49a2-b579-7dfe1246e067 durch die ID des Snapshots, den Sie löschen möchten.

openstack volume snapshot delete 29e85fc7-8bc0-49a2-b579-7dfe1246e067

Dieser Befehl sollte keine Ausgabe erzeugen.

Führen Sie zur Überprüfung erneut openstack volume snapshot list aus:

datavolume/how-to-create-volume-snapshot-cli-05_creodias.png

Da in diesem Beispiel keine weiteren Volume-Snapshots vorhanden waren und der letzte gelöscht wurde, enthält die Ausgabe nur eine leere Zeile.

Nächste Schritte

Wie Sie ein Volume aus einem Volume-Snapshot wiederherstellen, erfahren Sie in Ein Volume aus einem Snapshot auf CODE-DE-Lab wiederherstellen

Aus einem Volume-Snapshot können Sie auch eine Instanz erstellen, sofern das ursprüngliche Volume bootfähig war. Weitere Informationen finden Sie hier: Wie startet man eine VM aus einem Snapshot?

Weitere Informationen zur Projekt-Quota finden Sie in Dashboard-Übersicht - Projektkontingente und Flavors

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