Verwaltung von Snapshots für Block Storage for Classic

Erfahren Sie, wie Sie Block Storage for Classic-Snapshots erstellen, planen und verwalten, um Ihre Daten ohne Leistungseinbußen und bei minimalem Speicherplatzbedarf zu schützen.

Hinzufügen eines Snapshot-Zeitplans in der Konsole

Snapshots sind eine Funktion von IBM Cloud® Block Storage for Classic. Ein Snapshot stellt den Inhalt eines Datenträgers zu einem bestimmten Zeitpunkt dar. Mit Snapshots können Sie Ihre Daten ohne Leistungseinflüsse und minimalem Platzbedarf schützen.

Mit Snapshot-Zeitplänen können Sie festlegen, wie oft und wann Sie eine Momentaufnahme Ihres Speichervolumens erstellen möchten. Es können maximal 50 Snapshots pro Speicherdatenträger erstellt werden. Zeitpläne werden über die Registerkarte Storage > Block Storage for Classic der IBM Cloud®-Konsole verwaltet.

Bevor Sie Ihren ersten Zeitplan einrichten können, müssen Sie zunächst Snapshotbereich kaufen, sofern Sie diesen nicht bei der Erstbereitstellung des Speicherdatenträgers gekauft haben. Weitere Informationen finden Sie unter Snapshots bestellen.

Snapshotzeitpläne können für stündliche, tägliche und wöchentliche Intervalle jeweils mit einem eigenen Aufbewahrungszyklus eingerichtet werden. Pro Speicherdatenträger besteht ein Grenzwert von maximal 50 (kann eine Mischung aus stündlichen, täglichen und wöchentlichen Zeitplänen) und manuellen Snapshots.

  1. Klicken Sie auf den Speicherdatenträger, klicken Sie auf Aktionen und klicken Sie auf Snapshotzeitplan bearbeiten.
  2. Im Fenster für den Snapshotzeitplan können Sie aus drei verschiedenen Snapshothäufigkeiten wählen. Sie können eine beliebige Kombination aus diesen drei verwenden, um einen umfassenden Snapshotzeitplan zu erstellen.
    • Stündlich
      • Geben Sie die Minute an, in der ein Snapshot stündlich ausgeführt werden soll. Der Standardwert ist die aktuelle Minute.
      • Geben Sie die Anzahl der stündlichen Snapshots an, die aufbewahrt werden sollen, bevor der älteste Snapshot gelöscht wird.
    • Täglich
      • Geben Sie die Stunde und die Minute an, in der ein Snapshot ausgeführt werden soll. Der Standardwert ist die aktuelle Stunde und Minute.
      • Wählen Sie die Anzahl der stündlichen Snapshots aus, die aufbewahrt werden sollen, bevor der älteste Snapshot gelöscht wird.
    • Wöchentlich
      • Geben Sie den Wochentag, die Stunde und die Minute des Zeitpunkts an, zu dem ein Snapshot ausgeführt werden soll. Der Standardwert ist der aktuelle Zeitpunkt (Tag, Stunde und Minute).
      • Wählen Sie die Anzahl der wöchentlichen Snapshots aus, die aufbewahrt werden sollen, bevor der älteste Snapshot gelöscht wird.
  3. Klicken Sie auf Speichern. Sie können dann einen anderen Plan mit einer anderen Häufigkeit erstellen. Wenn die Gesamtzahl der geplanten Snapshots 50 übersteigt, erhalten Sie eine Warnnachricht und können keinen anderen Snapshot speichern.

Die Liste der Snapshots wird in der Reihenfolge ihrer Ausführung im Abschnitt Snapshots der Seite Block Storage for ClassicDetails angezeigt.

Hinzufügen eines Snapshot-Zeitplans über die CLI

Snapshots sind eine Funktion von IBM Cloud® Block Storage for Classic. Ein Snapshot stellt den Inhalt eines Datenträgers zu einem bestimmten Zeitpunkt dar. Mit Snapshots können Sie Ihre Daten ohne Leistungseinflüsse und minimalem Platzbedarf schützen.

Mit Snapshot-Zeitplänen können Sie festlegen, wie oft und wann Sie eine Momentaufnahme Ihres Speichervolumens erstellen möchten. Es können maximal 50 Snapshots pro Speicherdatenträger erstellt werden.

Bevor Sie Ihren ersten Zeitplan einrichten können, müssen Sie zunächst Snapshotbereich kaufen, sofern Sie diesen nicht bei der Erstbereitstellung des Speicherdatenträgers gekauft haben. Weitere Informationen finden Sie unter Snapshots bestellen.

Bevor Sie beginnen, entscheiden Sie, welchen CLI-Client Sie verwenden wollen.

Zeitplan über die IBMCLOUD CLI hinzufügen

Mit dem Befehl ibmcloud sl block snapshot-enable können Sie einen Snapshotzeitplan erstellen. Im folgenden Beispiel wird ein Wochenplan erstellt, um jeden Sonntag um 2:00 Uhr Momentaufnahmen zu erstellen. In diesem Beispiel werden bis zu 5 Momentaufnahmen aufbewahrt.

$ ibmcloud sl block snapshot-enable 560156918 -s WEEKLY -c 5 -m 0 --hour 2 -d 0
OK
WEEKLY snapshots have been enabled for volume 560156918.

Weitere Informationen zu allen Parametern, die für diesen Befehl verfügbar sind, finden Sie unter ibmcloud sl block snapshot-enable.

Hinzufügen eines Zeitplans über die SLCLI

Verwenden Sie den folgenden Befehl, um einen Snapshot-Zeitplan zu erstellen.

$ slcli block snapshot-enable --help
Usage: slcli block snapshot-enable [OPTIONS] VOLUME_ID
  Enables snapshots for a given volume on the specified schedule
Options:
  --schedule-type TEXT    Snapshot schedule [INTERVAL|HOURLY|DAILY|WEEKLY]
                          [required]
  --retention-count TEXT  Number of snapshots to retain  [required]
  --minute INTEGER        Minute of the day when snapshots should be taken
  --hour INTEGER          Hour of the day when snapshots should be taken
  --day-of-week TEXT      Day of the week when snapshots should be taken
  -h, --help              Show this message and exit.

Mit dem folgenden Befehl können Sie die Liste der Snapshotzeitpläne auch über die SLCLI anzeigen.

$ slcli block snapshot-schedule-list --help
Usage: slcli block snapshot-schedule-list [OPTIONS] VOLUME_ID
Options:
  -h, --help  Show this message and exit.

Snapshotzeitplan mit Terraform verwalten

Snapshots sind eine Funktion von IBM Cloud® Block Storage for Classic. Ein Snapshot stellt den Inhalt eines Datenträgers zu einem bestimmten Zeitpunkt dar. Mit Snapshots können Sie Ihre Daten ohne Leistungseinflüsse und minimalem Platzbedarf schützen.

Verwenden Sie zum Erstellen eines Snapshotzeitplans die Ressource ibm_storage_block und geben Sie Informationen im Argument snapshot_schedule an. Im folgenden Beispiel werden zwei verschiedene Zeitpläne definiert. Ein Zeitplan gilt für wöchentliche Snapshots, die am Sonntag um 13:20 Uhr erstellt werden. Zwanzig Momentaufnahmen werden aufbewahrt, bevor die älteste gelöscht wird, um Platz für eine neue zu schaffen. Der zweite Zeitplan gilt für stündliche Snapshots.

resource "ibm_storage_block" "test1" {
        type = "Endurance"
        datacenter = "dal13"
        capacity = 20
        iops = 0.25
        os_format_type = "Linux"
        # Optional fields
        allowed_virtual_guest_ids = [ 27699397 ]
        allowed_ip_addresses = ["10.40.98.193", "10.40.98.200"]
        snapshot_capacity = 10
        hourly_billing = true
        # Optional fields for snapshot
        snapshot_schedule {
        schedule_type   = "WEEKLY"
        retention_count = 20
        minute          = 20
        hour            = 13
        day_of_week     = "SUNDAY"
        enable          = true
        }
        snapshot_schedule {
        schedule_type   = "HOURLY"
        retention_count = 20
        minute          = 2
        enable          = true
  }
}

Wenn Sie den Zeitplan aktualisieren möchten, ändern Sie diese Werte und wenden Sie sie auf Ihre Ressourcen an. Wenn Sie den Zeitplan löschen möchten, entfernen Sie seine Details aus der ibm_storage_block-Ressourcendefinition und wenden Sie Ihre Änderungen an.

Manuelles Erstellen eines Snapshots in der Konsole

Manuelle Snapshots können an verschiedenen Punkten während eines Anwendungsupgrades oder einer Wartungsoperation erfasst werden. Darüber hinaus können Sie Snapshots serverübergreifend für mehrere Server erstellen, die auf der Anwendungsebene vorübergehend inaktiviert wurden.

Die Anzahl der Snapshots ist auf maximal 50 pro Speicherdatenträger begrenzt.

  1. Klicken Sie auf Ihren Speicherdatenträger.
  2. Klicken Sie auf Aktionen.
  3. Klicken Sie auf Manuellen Snapshot erstellen.

Der Snapshot wird erstellt und im Abschnitt Snapshots der Seite Block Storage for ClassicDetails angezeigt. Als Zeitplanangabe wird 'Manuell' angezeigt.

Manuelles Erstellen eines Snapshots über die CLI

Snapshot über die IBMCLOUD CLI erstellen

Mit dem Befehl ibmcloud sl block snapshot-create können Sie eine Momentaufnahme eines bestimmten Datenträgers erstellen.

$ ibmcloud sl block snapshot-create 562193766
OK
New snapshot 562208096 was created.

Weitere Informationen zu allen für diesen Befehl verfügbaren Parametern finden Sie unter ibmcloud sl block snapshot-create.

Erstellen eines Snapshots über die SLCLI

Mit dem folgenden Befehl können Sie über die CLI einen Snapshot erstellen.

$ slcli block snapshot-create --help
Usage: slcli block snapshot-create [OPTIONS] VOLUME_ID
Options:
  -n, --notes TEXT  Notes to set on the new snapshot
  -h, --help        Show this message and exit.

Auflistung aller Snapshots mit Angaben zum belegten Speicherplatz und zu den Verwaltungsfunktionen in der Konsole

Eine Liste der aufbewahrten Snapshots und des von ihnen belegten Speicherplatzes finden Sie auf der Detailseite Block Storage for Classic. Verwaltungsfunktionen (Bearbeiten von Zeitplänen und Hinzufügen von zusätzlichem Speicherplatz) werden auf der Detailseite Block Storage for Classic über das Aktionen oder das Menü Aktionen sowie über Links in den verschiedenen Abschnitten der Seite ausgeführt. Auf der Seite 'Snapshot' wird angezeigt, über wie viel Kapazität der Datenträger verfügt und wie viel davon genutzt wird.

Sie erhalten Benachrichtigungen, wenn Sie die Speicherplatz-Schwellenwerte von 75 %, 90 % und 95 % erreichen.

  • Bei einer Auslastung von 75 % wird eine Warnung ausgegeben, dass die Speicherplatzbelegung durch Snapshots 75 % überschritten hat. Um dieses Problem zu beheben, können Sie manuell Speicherplatz hinzufügen oder nicht benötigte Momentaufnahmen löschen. Sie können die Anzahl der aufbewahrten Snapshots im Zeitplan reduzieren. Wenn Sie die Snapshot-Daten reduzieren oder den Speicherplatz erhöhen, wird das Warnsystem zurückgesetzt und es erfolgt keine automatische Löschung.
  • Bei einer Auslastung von 90 % wird eine zweite Warnung gesendet, sobald die Speicherplatzbelegung des Snapshots 90 % überschritten hat. Ähnlich wie beim Erreichen von 75 % der Kapazität gilt: Wenn Sie die erforderlichen Maßnahmen ergreifen, um die Snapshot-Daten zu reduzieren oder den Speicherplatz zu erhöhen, wird das Warnsystem zurückgesetzt und es erfolgt keine automatische Löschung.
  • Bei einer Auslastung von 95 % wird eine letzte Warnung gesendet. Wenn keine Aktion ausgeführt wird, um Ihre Speicherbelegung unter den Schwellenwert zu bringen, wird das automatische Löschen gestartet, sodass zukünftige Momentaufnahmen erstellt werden können. Geplante Snapshots werden beginnend mit dem ältesten gelöscht, bis die Auslastung unter 95 % sinkt. Snapshots werden weiterhin jedes Mal gelöscht, wenn die Auslastung 95 % überschreitet, bis sie wieder unter den Schwellenwert fällt. Wenn der Speicherbereich manuell vergrößert oder Momentaufnahmen manuell gelöscht werden, wird die Warnung zurückgesetzt und erneut ausgegeben, wenn der Schwellenwert erneut überschritten wird. Wenn keine Aktion ausgeführt wird, ist diese Benachrichtigung die einzige Warnung, die Sie empfangen.

Standardmäßig sind Warnungsbenachrichtigungen für Snapshots für alle Kunden aktiviert. Sie können sie jedoch inaktivieren. Wenn diese Funktion inaktiviert ist, werden alle Ticketgenerierungen und Benachrichtigungen gestoppt. Sie können Benachrichtigungen für den Datenträger jederzeit über die Befehlszeilenschnittstelle inaktivieren und aktivieren.

Wenn die Speicherplatzauslastung durch Snapshots zu schnell ansteigt, erhalten Sie eine Benachrichtigung, bevor die ältesten geplanten Snapshots automatisch gelöscht werden. Wenn die Auslastung beispielsweise innerhalb von 15 Minuten von 76 % auf 96 % springt, erhalten Sie eine Benachrichtigung über 75 % und eine Benachrichtigung über 95 %.

Alle Momentaufnahmen mit Informationen zum belegten Speicherplatz über die CLI auflisten

Alle Snapshots über die IBMCLOUD CLI auflisten

Mit dem Befehl ibmcloud sl block snapshot-list können Sie die Momentaufnahmen eines bestimmten Datenträgers auflisten.

$ ibmcloud sl block snapshot-list 562193766
id          user_name             created                     size_bytes   notes
562208096   SL02SEVC1414935_651   2023-10-25T12:09:34-05:00   24000        -

Weitere Informationen zu allen für diesen Befehl verfügbaren Parameter finden Sie unter ibmcloud sl block snapshot-list.

Alle Momentaufnahmen über die SLCLI auflisten

Sie können diese Aufgabe über die Befehlszeilenschnittstelle (CLI) mit dem folgenden Befehl ausführen.

$ slcli block snapshot-list --help
Usage: slcli block snapshot-list [OPTIONS] VOLUME_ID
Options:
  --sortby TEXT   Column to sort by
  --columns TEXT  Columns to display. Options: id, name, created, size_bytes
  -h, --help      Show this message and exit.

Benachrichtigungsstatus über die Befehlszeilenschnittstelle überprüfen und aktualisieren

Benachrichtigungen werden gesendet, wenn Sie drei verschiedene Speicherplatzschwellenwerte erreichen – 75 %, 90 % und 95 %.

  • Bei einer Auslastung von 75 % wird eine Warnung ausgegeben, dass die Speicherplatzbelegung durch Snapshots 75 % überschritten hat. Um dieses Problem zu beheben, können Sie manuell Speicherplatz hinzufügen oder nicht benötigte Momentaufnahmen löschen. Sie können die Anzahl der aufbewahrten Snapshots im Zeitplan reduzieren. Wenn Sie die Snapshot-Daten reduzieren oder den Speicherplatz erhöhen, wird das Warnsystem zurückgesetzt und es erfolgt keine automatische Löschung.
  • Bei einer Auslastung von 90 % wird eine zweite Warnung gesendet, sobald die Speicherplatzbelegung des Snapshots 90 % überschritten hat. Ähnlich wie beim Erreichen von 75 % der Kapazität gilt: Wenn Sie die erforderlichen Maßnahmen ergreifen, um die Snapshot-Daten zu reduzieren oder den Speicherplatz zu erhöhen, wird das Warnsystem zurückgesetzt und es erfolgt keine automatische Löschung.
  • Bei einer Auslastung von 95 % wird eine letzte Warnung gesendet. Wenn keine Aktion ausgeführt wird, um Ihre Speicherbelegung unter den Schwellenwert zu bringen, wird das automatische Löschen gestartet, sodass zukünftige Momentaufnahmen erstellt werden können. Geplante Snapshots werden beginnend mit dem ältesten gelöscht, bis die Auslastung unter 95 % sinkt. Snapshots werden weiterhin jedes Mal gelöscht, wenn die Auslastung 95 % überschreitet, bis sie wieder unter den Schwellenwert fällt. Wenn der Speicherbereich manuell vergrößert oder Momentaufnahmen manuell gelöscht werden, wird die Warnung zurückgesetzt und erneut ausgegeben, wenn der Schwellenwert erneut überschritten wird. Wenn keine Aktion ausgeführt wird, ist diese Benachrichtigung die einzige Warnung, die Sie empfangen.

Wenn die Speicherplatzauslastung durch Snapshots zu schnell ansteigt, erhalten Sie eine Benachrichtigung, bevor die ältesten geplanten Snapshots automatisch gelöscht werden. Wenn die Auslastung beispielsweise innerhalb von 15 Minuten von 76 % auf 96 % springt, erhalten Sie eine Benachrichtigung über 75 % und eine Benachrichtigung über 95 %. Das System überspringt die 90% überschritten-Warnung.

Standardmäßig sind Warnungsbenachrichtigungen für Snapshots für alle Kunden aktiviert. Sie können sie jedoch inaktivieren. Wenn diese Funktion inaktiviert ist, werden alle Ticketgenerierungen und Benachrichtigungen gestoppt. Sie können Benachrichtigungen für den Datenträger jederzeit inaktivieren und aktivieren.

Benachrichtigungsstatus in der IBMCLOUD CLI überprüfen

Um den Status der Benachrichtigung zu überprüfen, verwenden Sie den Befehl ibmcloud sl block snapshot-get-notification-status.

$ ibmcloud sl block snapshot-get-notification-status 562193766
Enabled: Snapshots space usage threshold is enabled for volume '562193766'.

Verwenden Sie zum Ändern des Status den Befehl snapshot-set-notification mit der Option --disable.

$ ibmcloud sl block snapshot-set-notification --disable  562193766
OK
Snapshots space usage threshold warning notification has been set to 'false' for volume '562193766'.

Weitere Informationen zu allen Parametern, die für diese Befehle verfügbar sind, finden Sie in ibmcloud sl block snapshot-get-notification-status und bmcloud sl block snapshot-set-notification.{external}

Benachrichtigungsstatus in der SLCLI überprüfen

Verwenden Sie den folgende Befehl, um zu überprüfen, ob die Benachrichtigungen für den Speicherdatenträger aktiviert sind.

$ slcli block snapshot-get-notification-status
Usage: slcli block snapshot-get-notification-status [OPTIONS] VOLUME_ID
  Get snapshots space usage threshold warning flag setting for a given volume
Options:
  -h, --help  Show this message and exit.

Verwenden Sie den folgenden Befehl, um den Status der Benachrichtigungseinstellung zu ändern.

$ slcli block snapshot-set-notification VOLUME_ID
Usage: slcli block snapshot-set-notification VOLUME_ID [OPTIONS]
Options:
 --disable  Disable snapshot threshold warning notification for the storage volume
 --enable   Enable snapshot threshold warning notification for the storage volume
 -h, --help  Show this message and exit.

Erhöhen des Speicherplatzes für Snapshots eines Volumes in der Konsole

Sie können einem Volume, das zuvor keinen Snapshot-Speicherplatz hatte oder zusätzlichen Snapshot-Speicherplatz benötigt, Snapshot-Speicherplatz hinzufügen.

Der Snapshotbereich kann vergrößert werden. Er kann nicht verringert werden. Sie können zunächst einen kleinere Speichergröße auswählen, bis Sie ermittelt haben, wie viel Speicherbereich Sie benötigen. Automatisierte und manuelle Snapshots werden gemeinsam behandelt.

Der Snapshot-Speicherplatz wird unter Storage > Block Storage for Classic geändert.

  1. Klicken Sie auf Ihren Speicherdatenträger, klicken Sie auf Aktionen und klicken Sie auf die Option Snapshotbereich ändern.
  2. Wählen Sie in der Eingabeaufforderung unter eine Reihe von Größe die gewünschte Größe aus. Weitere Informationen zu verfügbaren Kapazitätszuteilungen für Momentaufnahmen finden Sie unter Momentaufnahmen bestellen.
  3. Klicken Sie auf Weiter.
  4. Geben Sie einen Werbeaktionscode ein, wenn Sie einen haben, und klicken Sie auf Neu berechnen. Die Felder 'Gebühren für diese Bestellung' und 'Bestellprüfung' sind standardmäßig ausgefüllt.
  5. Lesen Sie die Servicevereinbarung durch. Wenn Sie mit den Bedingungen einverstanden sind, aktivieren Sie das Kontrollkästchen und klicken Sie auf Bestellung aufgeben. Der zusätzliche Snapshotbereich wird innerhalb weniger Minuten bereitgestellt.

Löschen eines Snapshot-Zeitplans in der Konsole

Snapshot-Zeitpläne können über Storage > Block Storage for Classic abgebrochen werden.

  1. Klicken Sie auf die Band-ID, um die zugehörigen Informationen anzuzeigen.
  2. Klicken Sie auf 'Snapshots'.
  3. Klicken Sie im Feld Snapshotzeitpläne auf den zu löschenden Zeitplan.
  4. Aktivieren Sie das Kontrollkästchen neben dem zu löschenden Zeitplan und klicken Sie auf Speichern.

Wenn Sie die Replikationsfunktion verwenden, müssen Sie sicherstellen, dass der Zeitplan, den Sie löschen, nicht der von der Replikation verwendete Zeitplan ist. Weitere Informationen zum Löschen eines Replikationszeitplans finden Sie unter Daten replizieren.

Löschen eines Snapshot-Zeitplans über die CLI

Löschen eines Snapshot-Zeitplans über die IBMCLOUD-CLI

Mit dem Befehl ibmcloud sl block snapshot-disable können Sie einen Snapshotzeitplan eines bestimmten Datenträgers löschen.

$ ibmcloud sl block snapshot-disable 562193766 -s DAILY
OK
DAILY snapshots have been disabled for volume 562193766.

Weitere Informationen zu allen Parametern, die für diesen Befehl verfügbar sind, finden Sie unter ibmcloud sl block snapshot-disable.

Snapshotzeitplan über die SLCLI löschen

Sie können diese Task mithilfe des folgenden Befehls ausführen.

$ slcli block snapshot-disable --help
Usage: slcli block snapshot-disable [OPTIONS] VOLUME_ID
  Disables snapshots on the specified schedule for a given volume
Options:
  --schedule-type TEXT  Snapshot schedule [INTERVAL|HOURLY|DAILY|WEEKLY]
                        [required]
  -h, --help            Show this message and exit.

Wenn Sie die Replikationsfunktion verwenden, müssen Sie sicherstellen, dass der Zeitplan, den Sie löschen, nicht der von der Replikation verwendete Zeitplan ist. Weitere Informationen zum Löschen eines Replikationszeitplans finden Sie unter Daten replizieren.

Löschen eines Snapshots in der Konsole

Snapshots, die nicht mehr benötigt werden, können manuell entfernt werden, um Speicherplatz für zukünftige Snapshots freizugeben. Das Löschen erfolgt über Storage > Block Storage for Classic.

  1. Klicken Sie auf Ihren Speicherdatenträger und klicken Sie auf Snapshot, um die Liste der vorhandenen Snapshots anzuzeigen.
  2. Klicken Sie MaßnahmenAktionssymbolAktionen auf neben einem bestimmten Snapshot und dann auf Löschen. Klicken Sie im Fenster mit der Warnung zu möglichem Datenverlust zur Bestätigung auf das entsprechende Kontrollkästchen, und klicken Sie anschließend auf Löschen. Diese Löschung wirkt sich nicht auf zukünftige oder vergangene Snapshots nach demselben Zeitplan aus, da Snapshots nicht voneinander abhängen.

Manuelle Schnappschüsse, die nicht manuell im Portal gelöscht werden, werden automatisch gelöscht, wenn Sie einen weiteren Schnappschuss erstellen und die Speicherplatzbeschränkungen erfüllt sind. Der älteste Snapshot wird zuerst gelöscht.

Löschen eines Snapshots über die CLI

Snapshots, die nicht mehr benötigt werden, können manuell entfernt werden, um Speicherplatz für zukünftige Snapshots freizugeben.

Manuelle Snapshots, die nicht manuell im Portal gelöscht werden, werden automatisch (älteste zuerst) gelöscht, wenn Sie den Grenzwert des Speicherbereichs erreichen.

Snapshot über die IBMCLOUD CLI löschen

Mit dem Befehl ibmcloud sl block snapshot-delete können Sie eine bestimmte Momentaufnahme löschen.

$ ibmcloud sl block snapshot-delete 562208096
OK
Snapshot 562208096 was deleted.

Weitere Informationen zu allen für diesen Befehl verfügbaren Parametern finden Sie unter ibmcloud sl block snapshot-delete.

Snapshot über die SLCLI löschen

Sie können einen Snapshot über die CLI mit dem folgenden Befehl löschen.

$ slcli block snapshot-delete
Usage: slcli block snapshot-delete [OPTIONS] SNAPSHOT_ID
Options:
  -h, --help  Show this message and exit.

Manuelle Snapshots, die nicht manuell im Portal gelöscht werden, werden automatisch gelöscht, wenn Sie den Grenzwert des Speicherbereichs erreichen. Der älteste Snapshot wird zuerst gelöscht.

Wiederherstellung eines Speichervolumens zu einem bestimmten Zeitpunkt mithilfe eines Snapshots in der Konsole

Um nach einem Benutzerfehler oder einer Datenbeschädigung wiederherzustellen, können Sie Ihr Speichervolumen zu einem bestimmten Zeitpunkt wiederherstellen.

  1. Hängen Sie Ihr Speichervolumen aus und trennen Sie es vom Host, um sicherzustellen, dass der Host während der Wiederherstellung nicht mit dem Volumen verbunden ist.

  2. Wechseln Sie zur IBM Cloud®-Konsole. Wählen Sie im Menü Klassische Infrastruktur Symbol 'Klassisch' aus.

  3. Klicken Sie auf Speicher, Block Storage for Classic.

  4. Blättern Sie in der Liste und klicken Sie auf den Datenträger, der wiederhergestellt werden soll. Auf der Seite Snapshots wird die Liste aller gespeicherten Snapshots mit Angabe ihrer Größe und ihres Erstellungsdatums angezeigt.

  5. Klicken Sie neben dem gewünschten Snapshot auf dasAktionen “ und dann auf „ Wiederherstellen “.

    Bei der Wiederherstellung gehen die Daten verloren, die nach der Erstellung des Snapshots erstellt oder geändert wurden. Dieser Datenverlust tritt auf, weil Ihr Speicherdatenträger in den Status zurückkehrt, den er zum Zeitpunkt der Momentaufnahme hatte.

  6. Klicken Sie auf Ja, um die Wiederherstellung zu starten. Die Wiederherstellung wird eine Weile dauern, und Ihr Speichervolumen ist während der Wiederherstellung gesperrt.

    Wenn Sie zur Volumenliste zurückkehren, erscheint neben Ihrem Volumen ein Uhrensymbol, das anzeigt, dass gerade eine aktive Transaktion läuft. Bei Bewegen des Mauszeigers über das Symbol wird die Transaktion in einem Fenster angezeigt. Das Symbol wird ausgeblendet, sobald die Transaktion abgeschlossen ist.

  7. Hängen Sie Ihren Speicherdatenträger an den Host an und ordnen Sie ihn erneut zu.

Beim Zurücksetzen eines Datenträgers werden alle Snapshots gelöscht, die nach dem für das Zurücksetzen verwendeten Snapshot erstellt wurden.

Wiederherstellung eines Speichervolumes zu einem bestimmten Zeitpunkt mithilfe eines Snapshots über die CLI

Um nach einem Benutzerfehler oder einer Datenbeschädigung wiederherzustellen, können Sie Ihr Speichervolumen zu einem bestimmten Zeitpunkt wiederherstellen.

  1. Hängen Sie Ihren Datenträger ab. Sie müssen sicherstellen, dass der Host während der Wiederherstellung nicht versucht, eine Verbindung zum Volume herzustellen.

  2. Anschließend können Sie den Datenträger mit einer Momentaufnahme mithilfe eines der folgenden Befehle zurückschreiben:

    • In der IBMCLOUD CLI können Sie den Befehl ibmcloud sl block snapshot-restore verwenden.

      $ ibmcloud sl block snapshot-restore 562193766 562211890
      OK
      Block volume 562193766 is being restored using snapshot 562211890.
      

      Weitere Informationen zu allen Parametern, die für diesen Befehl verfügbar sind, finden Sie unter ibmcloud sl block snapshot-restore.

    • In der SLCLI können Sie den Befehl slcli block snapshot-restore verwenden.

      $ slcli block snapshot-restore --help
      Usage: slcli block snapshot-restore [OPTIONS] VOLUME_ID
      Options:
       -s, --snapshot-id TEXT  The id of the snapshot which is to be used to restore
                               the block volume
       -h, --help              Show this message and exit.
      
  3. Hängen Sie schließlich Ihren Speicherdatenträger an den Host an und ordnen Sie ihn erneut zu.

Beim Zurücksetzen eines Datenträgers werden alle Snapshots gelöscht, die nach dem für das Zurücksetzen verwendeten Snapshot erstellt wurden.