Perché il Backup AWS non è in grado di eseguire il backup del volume FSx per ONTAP?

Ultimo aggiornamento: 21/11/2022

Quando eseguo il backup del volume Amazon FSx per NetApp ONTAP utilizzando il Backup AWS, ricevo un errore o l'avanzamento del backup è lento.

Breve descrizione

Solitamente, i backup non riescono se lo spazio residuo nel file system è insufficiente. Anche se hai spazio disponibile sul volume, quest'ultimo è in thin provisioning. Ciò significa che il volume utilizza solo la capacità di archiviazione del file system per i dati archiviati nel volume. Quindi, anche se hai spazio disponibile sul volume, potresti non avere spazio disponibile sull'SSD del file system (aggregato: aggr1).

Prima di creare il backup di un volume FSx per ONTAP, Amazon FSx verifica innanzitutto che il volume non sia pieno. Non è possibile eseguire il backup di volumi pieni perché FSx per ONTAP richiede una piccola quantità di spazio libero per creare uno snapshot. FSx per ONTAP considera un volume pieno se il suo utilizzo è superiore alla soglia di pienezza del volume. Per impostazione predefinita, la soglia di pienezza è del 98%.

Inoltre, quando viene indicato lo spazio libero per un volume, FSx per ONTAP considera il valore minore tra:

  • La capacità disponibile nel volume.
  • La capacità disponibile nel livello SSD del file system.

Ad esempio, se crei un file system SSD da 100 TB, FSx per ONTAP indica che tale volume ha 1 TB di capacità libera. Pertanto, FSx per ONTAP indica che il volume è pieno al 99%. 99% è maggiore della soglia di pienezza predefinita del volume, pari al 98%. Il backup del volume potrebbe non riuscire perché quest'ultimo indica che è pieno oltre il 98%.

Risoluzione

Esegui il comando dell'Interfaccia della linea di comando AWS (AWS CLI) describe-backups per visualizzare eventuali messaggi di errore relativi al backup. Nel seguente comando di esempio, sostituisci xyzabc con l'ID del tuo backup.

$ aws fsx describe-backups --backup-id backup-xyzabc --region region_id

Nota: se ricevi un messaggio di errore durante l'esecuzione dei comandi di AWS CLI, assicurati di utilizzare la versione di AWS CLI più recente.

Dopo aver verificato che l'errore è dovuto alla mancanza di spazio di archiviazione sul volume, esegui le seguenti operazioni:

Nota: tieni presente che il backup creato dal Backup AWS è archiviato nella directory .snapshot del volume stesso. Ciò significa che il backup utilizza lo spazio sul volume.

Aumento della percentuale di spazio della soglia di pienezza al 100%

I volumi di FSx per ONTAP sono in thin provisioning. Quindi, puoi effettuare il provisioning di un volume con dimensioni maggiori rispetto al file system. Ciò potrebbe causare problemi di spazio durante la creazione degli snapshot. Ad esempio, se crei un volume da 100 TB in un file system da 1 TB, puoi creare gli snapshot utilizzando la CLI di NetApp ONTAP. Tuttavia, non puoi creare snapshot con il Backup AWS. Per un file system da 1 TB, puoi creare backup di un volume di circa 42 TB. Qualsiasi TB aggiuntivo nel volume impedisce al Backup AWS di creare un backup.

Per correggere questo problema, esegui il seguente comando utilizzando la CLI di NetApp ONTAP:

::> vol modify -vserver <svm_name> -volume <vol_name> -space-full-threshold-percent 100

Il comando precedente aumenta la soglia di pienezza del volume. Ciò impedisce a FSx per ONTAP di indicare il volume come pieno, consentendo il proseguimento dei backup.

Aumento della capacità di archiviazione SSD del file system

Aumenta la capacità di archiviazione SSD del file system in modo che la capacità libera sia sempre maggiore di almeno il 2% rispetto alla dimensione del volume più grande. Ad esempio, se il volume più grande è di 100 TB, dimensiona la capacità dell'SSD in modo che abbia sempre almeno 2 TB di capacità libera. In questo modo, anche se mantieni la percentuale di spazio della soglia di pienezza dei volumi al valore predefinito del 98%, FSx per ONTAP non indica i volumi come pieni.

Verifica dell'impostazione di avvio dell'eliminazione automatica degli snapshot sul volume

Se il volume ha l'opzione snapshot autodelete (eliminazione automatica degli snapshot) attivata con l'avvio impostato su snap_reserve, il backup potrebbe non riuscire. Il parametro snap_reserve elimina gli snapshot quando lo spazio riservato per questi ultimi raggiunge il valore assegnato in Space Reserved for Snapshot Copies (Spazio riservato alle copie degli snapshot). Il valore predefinito è 5%. Quando viene creato un backup, Amazon FSx esegue uno snapshot del volume, quindi se esiste confronta questo snapshot con quello di backup precedente. Amazon FSx copia quindi solo i dati modificati nel backup. Quando uno snapshot precedente ha una dimensione maggiore rispetto al valore assegnato in Space Reserved for Snapshot Copies (Spazio riservato alle copie degli snapshot), il nuovo backup viene eliminato automaticamente al momento della creazione. Ciò significa che Amazon FSx non è in grado di creare i backup del volume.

Per evitare questa situazione, aumenta la dimensione del volume in modo che il parametro Space Reserved for Snapshot Copies (Spazio riservato alle copie degli snapshot) sia maggiore della dimensione del backup precedente. Per impostare la conservazione degli snapshot su un valore maggiore della dimensione del backup precedente, esegui il seguente comando nella CLI di NetApp ONTAP:

::> volume modify -vserver com -volume vol_name -percent-snapshot -space 20

Il comando precedente imposta l'opzione Space Reserved for Snapshot Copies (Spazio riservato alle copie degli snapshot) al 20%. Per ulteriori informazioni, consulta la documentazione NetApp relativa a Manage the Snapshot copy reserve (Gestione della conservazione degli snapshot).


Using AWS Backup with Amazon FSx (Utilizzo del Backup AWS con Amazon FSx)

Working with snapshots (Utilizzo degli snapshot)

Troubleshooting - You have insufficient volume capacity (Risoluzione dei problemi: la capacità del volume è insufficiente)

Questo articolo è stato utile?


Benötigen Sie Hilfe zur Fakturierung oder technischen Support?