Warum kann AWS Backup mein FSx für ONTAP-Volume nicht sichern?

Lesedauer: 5 Minute
0

Beim Sichern meines Amazon FSx für NetApp ONTAP-Volumes mit AWS Backup erhalte ich eine Fehlermeldung oder der Backup-Fortschritt ist langsam.

Kurzbeschreibung

Wenn auf dem Dateisystem nicht genügend Speicherplatz verfügbar ist, schlagen Sicherungen in der Regel fehl. Auch wenn Sie über freien Speicherplatz auf dem Volume verfügen, ist das Volume unterdimensioniert. Das bedeutet, dass das Volume nur die Speicherkapazität Ihres Dateisystems für die Daten beansprucht, die auf dem Volume gespeichert sind. Selbst wenn Sie freien Speicherplatz auf dem Volume haben, haben Sie möglicherweise keinen verfügbaren Speicherplatz auf der Dateisystem-SSD (aggregat: aggr1).

Bevor eine Sicherung eines FSx für ONTAP-Volumes erstellt wird, überprüft Amazon FSx zunächst, ob das Volume nicht voll ist. Sie können keine vollständigen Volumes sichern, da FSx für ONTAP eine geringe Menge an freiem Speicherplatz benötigt, um einen Snapshot zu erstellen. Wenn eine Volumennutzung über ihrem Füllschwellenwert liegt, betrachtet FSx für ONTAP ein Volume als voll. Standardmäßig liegt der Füllschwellenwert bei 98 %.

Außerdem berücksichtigt FSx für ONTAP bei der Meldung des freien Speicherplatzes eines Volumes die geringere verfügbare Kapazität, entweder die des Volumes oder die der SSD-Stufe des Dateisystems.

Sie erstellen beispielsweise ein 100-TB-Volume auf einem 1-TB-SSD-Dateisystem. FSx für ONTAP meldet dieses Volumen mit 1 TB freier Kapazität und einer Auslastung von 99 %. 99 % überschreiten den standardmäßigen Füllschwellenwert des Volumens von 98 %. Die Sicherung Ihres Volumes schlägt möglicherweise fehl, weil Ihr Volume meldet, dass es zu mehr als 98 % voll ist.

Lösung

Führen Sie den Befehl describe-backups (Sicherung beschreiben) AWS Command Line Interface (AWS CLI) aus, um alle Fehlermeldungen für das Backup anzuzeigen. Ersetzen Sie im folgenden Beispielbefehl xyzabc durch die ID Ihrer Sicherung.

$ aws fsx describe-backups --backup-id backup-xyzabc --region region\_id

Hinweis: Wenn Sie beim Ausführen von AWS-CLI-Befehlen Fehler erhalten, stellen Sie sicher, dass Sie die neueste Version der AWS-CLI verwenden.

Hinweis: Die Sicherung, die AWS Backup erstellt, wird im Verzeichnis .snapshot auf dem Volume selbst gespeichert. Das bedeutet, dass die Sicherung Speicherplatz auf dem Volume beansprucht.

Erhöhen Sie den prozentualen Schwellenwert für die Vollbelegung auf 100 %

FSx für ONTAP-Volumes sind unterdimensioniert. Sie können ein Volume bereitstellen, das größer ist als das Dateisystem. Dies kann zu Speicherplatzproblemen beim Erstellen von Snapshots führen. Wenn Sie beispielsweise ein 100-TB-Volume in einem 1-TB-Dateisystem erstellen, können Sie NetApp ONTAP CLI verwenden, um Snapshots zu erstellen. Mit AWS Backup können Sie jedoch keine Snapshots erstellen. Für ein 1-TB-Dateisystem können Sie Sicherungen eines Volumes mit einer Größe von etwa 42 TB erstellen. Jede zusätzliche Größe des Volumes führt dazu, dass AWS Backup keine Sicherung erstellt.

Führen Sie den folgenden NetApp ONTAP CLI-Befehl aus, um dies zu korrigieren:

::> vol modify -vserver <svm\_name> -volume <vol\_name> -space-full-threshold-percent 100

Der vorherige Befehl erhöht den Schwellenwert für die Vollbelegung Ihres Volumes. Dadurch wird verhindert, dass FSx für ONTAP Ihr Volume als voll meldet, sodass die Sicherungen fortgesetzt werden können.

Erhöhen Sie die SSD-Speicherkapazität des Dateisystems

Erhöhen Sie die SSD-Speicherkapazität Ihres Dateisystems, sodass die freie SSD-Kapazität immer mindestens 2 % größer ist als die Größe Ihres größten Volumes. Wenn Ihr größtes Volumen beispielsweise 100 TB groß ist, dimensionieren Sie Ihre SSD-Kapazität so, dass immer mindestens 2 TB freie Kapazität zur Verfügung stehen. Auf diese Weise meldet FSx für ONTAP Ihre Volumes nicht als voll, auch wenn Sie den Schwellenwert für die Vollbelegung auf dem Standardwert von 98 % belassen.

Überprüfen Sie die Initiierungseinstellung für das automatische Löschen von Snapshots auf dem Volume

Wenn auf Ihrem Volume snapshot autodelete (automatische Snapshot-Löschung) (von der NetApp-Website) aktiviert ist und die Initiation auf snap_reserve gesetzt ist, schlägt Ihre Sicherung möglicherweise fehl. Der Parameter snap_reserve löscht Snapshots, wenn der für die Snapshots reservierte Speicherplatz den Wert erreicht, der unter Space Reserved for Snapshot Copies (Reservierter Platz für Snapshot-Kopien) (von der NetApp Website) zugewiesen wurde. Der Standardwert ist 5 %. Wenn ein Backup erstellt wird, erstellt Amazon FSx einen Snapshot des Volumes und vergleicht diesen Snapshot dann mit dem vorherigen Sicherungs-Snapshot, falls vorhanden. Amazon FSx kopiert dann nur die geänderten Daten in das Backup. Wenn ein früherer Snapshot größer ist als der Wert, der unter Space Reserved for Snapshot Copies (Reservierter Platz für Snapshot-Kopien) zugewiesen wurde, wird die neue Sicherung bei der Erstellung automatisch gelöscht. Das bedeutet, dass Amazon FSx keine Sicherungen des Volumes erstellen kann.

Um dies zu vermeiden, erhöhen Sie die Größe des Volumes, sodass der Parameter Space Reserved for Snapshot Copies (Reservierter Platz für Snapshot-Kopien) die Größe der vorherigen Sicherung übersteigt. Führen Sie den folgenden NetApp ONTAP CLI-Befehl aus, um die Snapshot-Reserve auf einen Wert zu setzen, der größer ist als die Größe der vorherigen Sicherung:

::> volume modify -vserver com -volume vol\_name -percent-snapshot -space 20

Mit dem vorherigen Befehl wird die Option Space Reserved for Snapshot Copies (Reservierter Platz für Snapshot-Kopien) auf 20 % festgelegt. Weitere Informationen finden Sie in der NetApp-Dokumentation Manage the Snapshot Copy Reserve (Verwalten der Snapshot-Kopierreserve).

Ähnliche Informationen

Mit Backups arbeiten

Mit Snapshots arbeiten

Sie haben zu wenig Volumenkapazität

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr