Verwaltung von Snapshots für File Storage for Classic
Verwalten Sie Snapshots, um Ihre Daten ohne Leistungseinbußen zu schützen, indem Sie Zeitpläne erstellen, manuelle Snapshots erstellen und Daten aus Snapshot-Kopien wiederherstellen.
Snapshots sind eine Funktion von IBM Cloud® File 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. Die folgenden Anweisungen enthalten weitere Informationen zur Verwaltung von Snapshots.
Hinzufügen eines Snapshot-Zeitplans in der Konsole
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 > File 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.
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.
- Klicken Sie auf Ihr Speichervolumen, um dessen Details anzuzeigen.
- Klicken Sie in der seitlichen Navigation auf Momentaufnahmen.
- Klicken Sie im Bereich „Snapshot-Zeitplan“ auf „ Bearbeiten + “. Sie können zwischen drei verschiedenen Snapshot-Intervallen 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.
- Geben Sie die Anzahl der stündlichen Snapshots an, 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).
- Geben Sie an, wie viele wöchentliche Snapshots aufbewahrt werden sollen, bevor der älteste gelöscht wird.
- Stündlich
- Klicken Sie auf Speichern. Wenn die Gesamtzahl der geplanten Snapshots 50 übersteigt, erhalten Sie eine Warnnachricht und können nicht speichern.
Die Liste der Snapshots wird in der Reihenfolge ihrer Ausführung im Abschnitt Snapshots der Seite Details angezeigt.
Hinzufügen eines Snapshot-Zeitplans über die Befehlszeile
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.
Bevor Sie beginnen, entscheiden Sie, welchen CLI-Client Sie verwenden wollen.
- Sie können die IBM Cloud-CLI und das SL-Plug-in mit
ibmcloud plugin install slinstallieren. Weitere Informationen finden Sie unter IBM Cloud-CLI mit Plug-ins erweitern. - Sie können auch die SLCLIinstallieren.
Zeitplan über die IBMCLOUD CLI hinzufügen
Mit dem Befehl ibmcloud sl file 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 file 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 für diesen Befehl verfügbaren Parametern finden Sie unter ibmcloud sl file snapshot-enable.
Einen Stundenplan aus dem SLCLI hinzufügen
Um einen Snapshot-Zeitplan zu erstellen, verwenden Sie den folgenden Befehl.
$ slcli file snapshot-enable --help
Usage: slcli file 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 Ihrer Snapshot-Zeitpläne über die Befehlszeile anzeigen.
$ slcli file snapshot-schedule-list --help
Usage: slcli file snapshot-schedule-list [OPTIONS] VOLUME_ID
Lists snapshot schedules for a given volume
Options:
-h, --help Show this message and exit.
Verwalten eines Snapshot-Zeitplans mit der API
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.
Sie können die Methode enable_snapshots im File Storage Manager des API Python Clients verwenden, um einen Snapshot-Zeitplan zu Ihrem Volume hinzuzufügen. Sie müssen die folgenden Parameter angeben:
volume_id(ganze Zahl)- Die ID des Datenträgersschedule_type(string)-HOURLY,DAILY, oderWEEKLYretention_count(ganze Zahl)- Anzahl der aufzubewahrenden Schnappschüsseminute(ganze Zahl)- Minute, in der der Schnappschuss aufgenommen wirdhour(ganze Zahl)- Stunde, in der der Schnappschuss aufgenommen werden sollday_of_week(string)- Tag, an dem der Schnappschuss aufgenommen werden soll
Ein erfolgreicher API-Aufruf gibt zurück, ob der Snapshot erfolgreich geplant wurde oder nicht.
Wenn Sie einen Zeitplan deaktivieren möchten, verwenden Sie die Methode disable_snapshots. Geben Sie die volume_id und den Zeitplan (HOURLY,DAILY oder WEEKLY) an, den Sie deaktivieren möchten.
Snapshotzeitplan mit Terraform verwalten
Verwenden Sie zum Einrichten eines Snapshotplans die Ressource ibm_storage_file 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 Momentaufnahmen, die sonntags um 13:20 Uhr erstellt werden. 20 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_file" "fs_endurance" {
type = "Endurance"
datacenter = "dal09"
capacity = 20
iops = 0.25
# Optional fields
allowed_virtual_guest_ids = ["28961689"]
allowed_subnets = ["10.146.139.64/26"]
allowed_ip_addresses = ["10.146.139.84"]
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_file-Ressourcendefinition und
wenden Sie Ihre Änderungen an.
Weitere Informationen zu den Argumenten und Attributen finden Sie in ibm_storage_file.
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 manueller Snapshots ist auf maximal 50 pro Speicherdatenträger begrenzt.
- Klicken Sie auf Ihren Speicherdatenträger.
- Klicken Sie auf Aktionen
.
- Klicken Sie auf Manuellen Snapshot erstellen.
Der Snapshot wird erstellt und im Abschnitt Snapshots der Seite Details angezeigt. Als Zeitplanangabe wird 'Manuell' angezeigt.
Manuelles Erstellen eines Snapshots über die Befehlszeile
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 manueller Snapshots ist auf maximal 50 pro Speicherdatenträger begrenzt.
Manuelles Erstellen eines Snapshots über die IBMCLOUD-Befehlszeilenschnittstelle
Mit dem Befehl ibmcloud sl file snapshot-create können Sie eine Momentaufnahme einer bestimmten Dateifreigabe erstellen.
ibmcloud sl file snapshot-create 12345678
Weitere Informationen zu allen für diesen Befehl verfügbaren Parametern finden Sie unter ibmcloud sl file snapshot-create.
Manuellen Snapshot über die SLCLI erstellen
Mit dem folgenden Befehl können Sie über die Befehlszeile einen Snapshot erstellen.
$ slcli file snapshot-create --help
Usage: slcli file snapshot-create [OPTIONS] VOLUME_ID
Options:
-n, --notes TEXT Notes to set on the new snapshot
-h, --help Show this message and exit.
Manuelles Erstellen eines Schnappschusses mit der API
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 manueller Snapshots ist auf maximal 50 pro Speicherdatenträger begrenzt.
Sie können die Methode create_snapshot im API-Client Python verwenden, um bei Bedarf einen Snapshot zu erstellen. Geben Sie die volume_id und einen Namen für Ihren Snapshot an, indem Sie ihn als notes hinzufügen. Ein erfolgreicher API-Aufruf gibt die ID
des neuen Snapshots zurück.
Alle Snapshots mit Nutzungsinformationen und Verwaltungsfunktionen in der Konsole auflisten
Die Liste der gespeicherten Snapshots und der von ihnen belegte Speicherplatz sind auf der Detailseite unter „ File Storage for Classic “ einsehbar. Verwaltungsfunktionen (Bearbeiten von Plänen und Hinzufügen von zusätzlichem Speicherplatz) können auf der Seite mit Details zu File Storage for Classic über das Menü Aktionen oder Links im unterschiedlichen Abschnitten auf der Seite ausgeführt werden. 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, sobald Sie bestimmte Speicherplatzgrenzen erreichen – 75 %, 90 % und 95 %.
- Unter 75 % Auslastung wird eine Warnung ausgegeben, dass die Speicherplatzbelegung durch Snapshots 75 % überschritten hat. Um diese Situation zu korrigieren, 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 Warnmeldung gesendet, sobald die Speicherplatzbelegung des Snapshots 90 % überschreitet. Ähnlich wie beim Erreichen einer Auslastung von 75 % wird das Warnsystem zurückgesetzt und es findet keine automatische Löschung statt, wenn Sie die erforderlichen Maßnahmen ergreifen, um die Snapshot-Daten zu reduzieren oder den Speicherplatz zu erweitern.
- 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 den ältesten gelöscht, bis die Auslastung unter 95 % sinkt. Solange die Auslastung über 95 % liegt, werden weiterhin Snapshots gelöscht, bis sie unter diesen Schwellenwert fällt. Wird der Speicherplatz manuell erweitert oder werden Snapshots manuell gelöscht, wird die Warnung zurückgesetzt und erneut ausgegeben, sobald der Schwellenwert wieder ü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.
Sollte der Speicherplatzbedarf für Snapshots zu schnell ansteigen, erhalten Sie möglicherweise eine Benachrichtigung, bevor die ältesten geplanten Snapshots automatisch gelöscht werden. Wenn die Auslastung beispielsweise innerhalb von 15 Minuten von 76 % auf 96 % steigt, erhalten Sie eine Benachrichtigung über das Überschreiten der 75-Prozent-Marke und eine weitere Benachrichtigung über das Überschreiten der 95-Prozent-Marke.
Auflistung aller Snapshots mit Nutzungsinformationen und Verwaltungsfunktionen über die Befehlszeile
Alle Snapshots über die IBMCLOUD CLI auflisten
Verwenden Sie den Befehl ibmcloud sl file snapshot-list, um die Momentaufnahmen einer bestimmten Dateifreigabe aufzulisten.
ibmcloud sl file snapshot-list 12345678 --sortby id
Weitere Informationen zu allen für diesen Befehl verfügbaren Parameter finden Sie unter ibmcloud sl file snapshot-list.
Alle Momentaufnahmen über die SLCLI auflisten
Sie können diese Aufgabe über die Befehlszeile mit dem folgenden Befehl ausführen.
$ slcli file snapshot-list --help
Usage: slcli file 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.
Überprüfen des Benachrichtigungsstatus über die Befehlszeilenschnittstelle
Es werden Benachrichtigungen versendet, sobald drei verschiedene Speicherplatzschwellenwerte erreicht werden – 75 %, 90 % und 95 %.
- Unter 75 % Auslastung wird eine Warnung ausgegeben, dass die Speicherplatzbelegung durch Snapshots 75 % überschritten hat. Um diese Situation zu korrigieren, 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 Warnmeldung gesendet, sobald die Speicherplatzbelegung des Snapshots 90 % überschreitet. Ähnlich wie beim Erreichen einer Auslastung von 75 % wird das Warnsystem zurückgesetzt und es findet keine automatische Löschung statt, wenn Sie die erforderlichen Maßnahmen ergreifen, um die Snapshot-Daten zu reduzieren oder den Speicherplatz zu erweitern.
- 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 den ältesten gelöscht, bis die Auslastung unter 95 % sinkt. Solange die Auslastung über 95 % liegt, werden weiterhin Snapshots gelöscht, bis sie unter diesen Schwellenwert fällt. Wird der Speicherplatz manuell erweitert oder werden Snapshots manuell gelöscht, wird die Warnung zurückgesetzt und erneut ausgegeben, sobald der Schwellenwert wieder überschritten wird. Wenn keine Aktion ausgeführt wird, ist diese Benachrichtigung die einzige Warnung, die Sie empfangen.
Sollte der Speicherplatzbedarf für Snapshots zu schnell ansteigen, erhalten Sie möglicherweise eine Benachrichtigung, bevor die ältesten geplanten Snapshots automatisch gelöscht werden. Wenn die Auslastung beispielsweise innerhalb von 15 Minuten von 76 % auf 96 % steigt, erhalten Sie eine Benachrichtigung über das Überschreiten der 75-Prozent-Marke und eine weitere Benachrichtigung über das Überschreiten der 95-Prozent-Marke. 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.
Überprüfen, ob Benachrichtigungen über die IBMCLOUD CLI aktiviert sind
Mit dem Befehl ibmcloud sl file snapshot-get-notification-status können Sie den Status der Benachrichtigungen überprüfen. Im folgenden Beispiel wird geprüft, ob Benachrichtigungen für die Dateifreigabe 12345678 aktiviert
sind. Wenn die Antwort 0 lautet, sind die Benachrichtigungen inaktiviert. Wenn die Antwort 1 lautet, sind die Benachrichtigungen aktiviert.
ibmcloud sl file snapshot-get-notification-status 12345678
Weitere Informationen zu allen für diesen Befehl verfügbaren Parametern finden Sie unter ibmcloud sl file snapshot-get-notification-status.
Verwenden Sie den Befehl ibmcloud sl file snapshot-set-notification, um den Status der Benachrichtigungen zu ändern. Im folgenden Beispiel werden die Benachrichtigungen für die Dateifreigabe 12345678 inaktiviert.
ibmcloud sl file snapshot-set-notification 12345678 --disable
Weitere Informationen zu allen für diesen Befehl verfügbaren Parametern finden Sie unter ibmcloud sl file snapshot-get-notification-status.
Überprüfen, ob Benachrichtigungen über die SLCLI aktiviert sind
Verwenden Sie den folgende Befehl, um zu überprüfen, ob die Benachrichtigungen für den Speicherdatenträger aktiviert sind.
$ slcli file snapshot-get-notification-status
Usage: slcli file 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 file snapshot-set-notification VOLUME_ID
Usage: slcli file 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.
Überprüfen des Benachrichtigungsstatus über die API
Es werden Benachrichtigungen versendet, sobald drei verschiedene Speicherplatzschwellenwerte erreicht werden – 75 %, 90 % und 95 %.
- Unter 75 % Auslastung wird eine Warnung ausgegeben, dass die Speicherplatzbelegung durch Snapshots 75 % überschritten hat. Um diese Situation zu korrigieren, 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 Warnmeldung gesendet, sobald die Speicherplatzbelegung des Snapshots 90 % überschreitet. Ähnlich wie beim Erreichen einer Auslastung von 75 % wird das Warnsystem zurückgesetzt und es findet keine automatische Löschung statt, wenn Sie die erforderlichen Maßnahmen ergreifen, um die Snapshot-Daten zu reduzieren oder den Speicherplatz zu erweitern.
- 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 den ältesten gelöscht, bis die Auslastung unter 95 % sinkt. Solange die Auslastung über 95 % liegt, werden weiterhin Snapshots gelöscht, bis sie unter diesen Schwellenwert fällt. Wird der Speicherplatz manuell erweitert oder werden Snapshots manuell gelöscht, wird die Warnung zurückgesetzt und erneut ausgegeben, sobald der Schwellenwert wieder überschritten wird. Wenn keine Aktion ausgeführt wird, ist diese Benachrichtigung die einzige Warnung, die Sie empfangen.
Sollte der Speicherplatzbedarf für Snapshots zu schnell ansteigen, erhalten Sie möglicherweise eine Benachrichtigung, bevor die ältesten geplanten Snapshots automatisch gelöscht werden. Wenn die Auslastung beispielsweise innerhalb von 15 Minuten von 76 % auf 96 % steigt, erhalten Sie eine Benachrichtigung über das Überschreiten der 75-Prozent-Marke und eine weitere Benachrichtigung über das Überschreiten der 95-Prozent-Marke. 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.
Um festzustellen, ob die Benachrichtigungen aktiviert sind, verwenden Sie die Methode get_volume_snapshot_notification_status im API-Client Python. Geben Sie die volume_id an. Die erfolgreiche Antwort gibt an, ob die Schwellenwertwarnung für die Snapshot-Speicherplatznutzung
aktiviert oder deaktiviert ist.
Erhöhen des Speicherplatzes für Snapshots für ein Volume in der Konsole
Sie müssen einem Datenträger, der zuvor keinen Snapshotbereich hatte oder zusätzlichen Snapshotbereich benötigt, möglicherweise Snapshotbereich 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.
Der Snapshotbereich wird über Speicher > File Storage for Classic vergrößert.
- Klicken Sie auf Ihren Speicherdatenträger, klicken Sie auf Aktionen und klicken Sie auf die Option Snapshotbereich ändern.
- 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.
- Klicken Sie auf Weiter.
- 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.
- Lesen Sie die Nutzungsbedingungen 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.
Einen Snapshot-Zeitplan in der Konsole löschen
Snapshotzeitpläne können über Speicher > File Storage for Classic gelöscht werden.
- Klicken Sie auf die Volume-ID, um die zugehörigen Informationen anzuzeigen.
- Klicken Sie auf 'Snapshots'.
- Klicken Sie im Feld Snapshotzeitpläne auf den zu löschenden Zeitplan.
- 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 hier.
Einen Snapshot-Zeitplan über die Befehlszeilenschnittstelle löschen
Wenn Sie die Replikationsfunktion nutzen, stellen Sie sicher, dass der Zeitplan, den Sie löschen möchten, nicht derjenige ist, der für die Replikation verwendet wird. Weitere Informationen zum Löschen eines Replikationszeitplans finden Sie hier.
Zeitplan über die IBMCLOUD CLI löschen
Mit dem Befehl ibmcloud sl file snapshot-disable können Sie einen Snapshotzeitplan entfernen. Im folgenden Beispiel werden tägliche Momentaufnahmen der Dateifreigabe 12345678 inaktiviert.
ibmcloud sl file snapshot-disable 12345678 -s DAILY
Weitere Informationen zu allen Parametern, die für diesen Befehl verfügbar sind, finden Sie unter ibmcloud sl file snapshot-disable.
Einen Zeitplan aus dem SLCLI löschen
Sie können diese Task mithilfe des folgenden Befehls ausführen.
$ slcli file snapshot-disable --help
Usage: slcli file 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.
Einen Snapshot in der Konsole löschen
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 Speicher > File Storage for Classic.
- Klicken Sie auf Ihren Speicherdatenträger und klicken Sie auf Snapshot, um die Liste der vorhandenen Snapshots anzuzeigen.
- Klicken Sie neben einem bestimmten Snapshot auf „ Aktionen
“ und anschließend auf „ Löschen “, um den Snapshot zu 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 Snapshots, die nicht manuell im Portal gelöscht werden, werden automatisch gelöscht, wenn Sie einen weiteren Snapshot erstellen, wenn die Speicherplatzbegrenzung erreicht ist. Der älteste Snapshot wird zuerst gelöscht.
Einen Snapshot über die Befehlszeile löschen
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 gelöscht, wenn Sie den Grenzwert des Speicherbereichs erreichen. Der älteste Snapshot wird zuerst gelöscht.
Snapshot über die IBMCLOUD CLI löschen
Mit dem Befehl ibmcloud sl file ssnapshot-delete können Sie eine Momentaufnahme löschen. Im folgenden Beispiel wurde die Momentaufnahme 12345678 gelöscht.
ibmcloud sl file snapshot-delete 12345678
Weitere Informationen zu allen Parametern, die für diesen Befehl verfügbar sind, finden Sie unter ibmcloud sl file snapshot-delete.
Snapshot über die SLCLI löschen
Sie können einen Snapshot über die Befehlszeile mit dem folgenden Befehl löschen.
$ slcli file snapshot-delete --help
Usage: slcli file snapshot-delete [OPTIONS] SNAPSHOT_ID
Options:
-h, --help Show this message and exit.
Einen Snapshot über die API löschen
Um einen Snapshot mit der API zu löschen, verwenden Sie die Methode delete_snapshot. Geben Sie die ID des Snapshots im Parameter snapshot_id an.
Snapshot mit Terraform löschen
Verwenden Sie den Befehl terraform destroy, um ein entferntes Objekt wie einen Schnappschuss bequem zu entfernen. Das folgende Beispiel löscht den Snapshot, der durch seine ID ibm_file_share_snapshot.example.id identifiziert
wird.
terraform destroy --target ibm_file_share_snapshot.example.id
Weitere Informationen finden Sie unter Terraform destroy.
Wiederherstellung eines Speichervolumes auf einen bestimmten Zeitpunkt mithilfe eines Snapshots in der Konsole
Möglicherweise müssen Sie Ihren Speicherdatenträger aufgrund von Benutzerfehlern oder Datenverlust auf einen bestimmten Zeitpunkt zurücksetzen.
-
Hängen Sie Ihren Speicherdatenträger vom Host ab und trennen Sie die Verbindung.
Weitere Informationen zum Anhängen und Abhängen von Speicherdatenträgern finden Sie in Verbindung zum neuen Speicher herstellen.
-
Wechseln Sie zur IBM Cloud®-Konsole. Wählen Sie aus dem Menü ' Infrastruktur '
> ' Klassische Infrastruktur.
-
Klicken Sie auf Speicher, File Storage for Classic.
-
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.
-
Klicken Sie neben dem Snapshot, den Sie verwenden möchten, auf Aktionen! Aktionen Aktionen, und klicken Sie 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.
-
Klicken Sie auf Ja, um die Wiederherstellung zu starten. Die Wiederherstellung nimmt einige Zeit in Anspruch und die gemeinsam genutzte Dateiressource ist während des Wiederherstellungsvorgangs gesperrt.
Wenn Sie zur Liste der Dateifreigaben zurückkehren, wird neben Ihrem Datenträger ein Uhrensymbol angezeigt, das darauf hinweist, 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.
-
Hängen Sie Ihren Speicherdatenträger an den Host an und ordnen Sie ihn erneut zu.
- Weitere Informationen zum Anhängen und Abhängen von Speicherdatenträgern finden Sie in Verbindung zum neuen Speicher herstellen.
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 auf einen bestimmten Zeitpunkt mithilfe eines Snapshots über die Befehlszeile
Möglicherweise müssen Sie Ihren Speicherdatenträger aufgrund von Benutzerfehlern oder Datenverlust auf einen bestimmten Zeitpunkt zurücksetzen.
- Hängen Sie zunächst Ihren Datenträger ab.
- Anschließend können Sie das Volume mithilfe eines Snapshots über die Befehlszeile wiederherstellen.
- Hängen Sie schließlich Ihren Speicherdatenträger an den Host an und ordnen Sie ihn erneut zu.
Weitere Informationen zum Anhängen und Abhängen von Speicherdatenträgern finden Sie in Verbindung zum neuen Speicher herstellen.
Beim Zurücksetzen eines Datenträgers werden alle Snapshots gelöscht, die nach dem für das Zurücksetzen verwendeten Snapshot erstellt wurden.
Speicherdatenträger mithilfe eines Snapshots über die IBMCLOUD CLI wiederherstellen
Verwenden Sie den Befehl ibmcloud sl file snapshot-restore, um Ihre Dateifreigabe in einen früheren Status zurückzuversetzen. Im folgenden Beispiel wird der Datenträger mit der ID 12345678 aus dem Snapshot mit der ID 87654321
wiederhergestellt.
ibmcloud sl file snapshot-restore 12345678 87654321
Weitere Informationen zu allen für diesen Befehl verfügbaren Parametern finden Sie unter ibmcloud sl file snapshot-restore.
Speicherdatenträger mithilfe einer Momentaufnahme über die SLCLI wiederherstellen
Sie können das Volume mithilfe eines Snapshots über die Befehlszeile mit dem folgenden Befehl wiederherstellen.
$ slcli file snapshot-restore --help
Usage: slcli file snapshot-restore [OPTIONS] VOLUME_ID
Options:
-s, --snapshot-id TEXT The id of the snapshot which will be used to restore
the block volume
-h, --help Show this message and exit.