Protezione dei dati e disaster recovery
Scopri le opzioni di protezione e recovery per Trident e volumi creati con Trident. È necessario disporre di una strategia di protezione e ripristino dei dati per ogni applicazione con un requisito di persistenza.
Replica e recovery di Trident
È possibile creare un backup per ripristinare Trident in caso di emergenza.
Replica Trident
Trident utilizza i CRD Kubernetes per memorizzare e gestire il proprio stato, mentre il cluster etcd Kubernetes memorizza i propri metadati.
-
Eseguire il backup del cluster Kubernetes etcd utilizzando "Kubernetes: Backup di un cluster etcd".
-
Posizionare gli artefatti di backup su un FlexVol.
Si consiglia di proteggere la SVM in cui risiede FlexVol con una relazione SnapMirror con un'altra SVM.
Ripristino Trident
Grazie ai Kubernetes CRD e allo snapshot etcd del cluster Kubernetes, puoi ripristinare Trident.
-
Dalla SVM di destinazione, montare il volume contenente i file di dati e i certificati Kubernetes etcd sull'host che verrà configurato come nodo master.
-
Copiare tutti i certificati richiesti relativi al cluster Kubernetes in
/etc/kubernetes/pki
e i file membri etcd sotto/var/lib/etcd
. -
Ripristinare il cluster Kubernetes dal backup etcd utilizzando "Kubernetes: Ripristino di un cluster etcd".
-
Eseguire
kubectl get crd
Per verificare che tutte le risorse personalizzate Trident siano state create e recuperare gli oggetti Trident per verificare che tutti i dati siano disponibili.
Replica e recovery di SVM
Trident non può configurare le relazioni di replica, tuttavia, l'amministratore dello storage può utilizzare "SnapMirror di ONTAP" per replicare una SVM.
In caso di disastro, è possibile attivare la SVM di destinazione di SnapMirror per iniziare a fornire i dati. Una volta ripristinati i sistemi, è possibile tornare al sistema primario.
Quando si utilizza la funzione di replica SVM di SnapMirror, considerare quanto segue:
-
È necessario creare un backend distinto per ogni SVM con SVM-DR abilitato.
-
Configurare le classi di storage in modo che selezionino i backend replicati solo quando necessario, per evitare volumi che non richiedono il provisioning della replica sui backend che supportano SVM-DR.
-
Gli amministratori delle applicazioni devono comprendere i costi e la complessità aggiuntivi associati alla replica e considerare attentamente il piano di ripristino prima di iniziare questo processo.
Replica SVM
È possibile utilizzare "ONTAP: Replica SVM SnapMirror" Per creare la relazione di replica SVM.
SnapMirror consente di impostare le opzioni per il controllo degli elementi da replicare. È necessario sapere quali opzioni sono state selezionate durante la preformatura Ripristino di SVM mediante Trident.
-
"-identity-preserve true" Replica l'intera configurazione SVM.
-
"-discard-configs network" Esclude le LIF e le relative impostazioni di rete.
-
"-identity-preserve false" replica solo i volumi e la configurazione della sicurezza.
Ripristino di SVM mediante Trident
Trident non rileva automaticamente i guasti della SVM. In caso di disastro, l'amministratore può avviare manualmente il failover di Trident sulla nuova SVM.
-
Annullare i trasferimenti SnapMirror pianificati e in corso, interrompere la relazione di replica, arrestare la SVM di origine e attivare la SVM di destinazione di SnapMirror.
-
Se specificato
-identity-preserve false
oppure-discard-config network
Durante la configurazione della replica SVM, aggiornaremanagementLIF
e.dataLIF
Nel file di definizione backend Trident. -
Confermare
storagePrefix
È presente nel file di definizione backend Trident. Questo parametro non può essere modificato. OmetterestoragePrefix
l'aggiornamento del backend non riesce. -
Aggiornare tutti i backend richiesti per riflettere il nuovo nome SVM di destinazione utilizzando:
./tridentctl update backend <backend-name> -f <backend-json-file> -n <namespace>
-
Se specificato
-identity-preserve false
oppurediscard-config network
, è necessario eseguire il bounce di tutti i pod di applicazioni.Se specificato -identity-preserve true
, tutti i volumi con provisioning da Trident iniziano a fornire i dati quando viene attivata la SVM di destinazione.
Replica e recovery dei volumi
Trident non può configurare le relazioni di replica di SnapMirror, tuttavia l'amministratore dello storage può utilizzare "Replica e ripristino di ONTAP SnapMirror" per replicare i volumi creati da Trident.
È quindi possibile importare i volumi recuperati in Trident utilizzando "importazione di volumi tridentctl".
L'importazione non è supportata su ontap-nas-economy , ontap-san-economy , o. ontap-flexgroup-economy driver.
|
Protezione dei dati Snapshot
È possibile proteggere e ripristinare i dati utilizzando:
-
Un controller di snapshot esterno e CRD per creare snapshot di volumi Kubernetes di volumi persistenti (PVS).
-
Snapshot ONTAP per ripristinare l'intero contenuto di un volume o per ripristinare singoli file o LUN.