Protection des données et reprise après sinistre
Découvrez les options de protection et de récupération pour Trident et les volumes créés avec Trident. Vous devez disposer d'une stratégie de protection des données et de récupération pour chaque application nécessitant une persistance.
Réplication et récupération de Trident
Vous pouvez créer une sauvegarde pour restaurer Trident en cas de sinistre.
Réplication Trident
Trident utilise les CRD Kubernetes pour stocker et gérer son propre état et le cluster Kubernetes etcd pour stocker ses métadonnées.
-
Sauvegardez le cluster Kubernetes etcd en utilisant "Kubernetes : sauvegarde d'un cluster etcd".
-
Placez les fichiers de sauvegarde sur un volume FlexVol
NetApp recommande de protéger la SVM où le volume FlexVol réside avec une relation SnapMirror vers une autre SVM.
Récupération de Trident
En utilisant les CRD Kubernetes et l'instantané etcd du cluster Kubernetes, vous pouvez récupérer Trident.
-
Depuis la SVM de destination, montez le volume qui contient les fichiers de données etcd de Kubernetes et les certificats sur l'hôte qui sera configuré comme nœud maître.
-
Copiez tous les certificats requis relatifs au cluster Kubernetes sous
/etc/kubernetes/pkiet les fichiers membres etcd sous/var/lib/etcd. -
Restaurez le cluster Kubernetes à partir de la sauvegarde etcd en utilisant "Kubernetes : restauration d'un cluster etcd".
-
Exécutez
kubectl get crdpour vérifier que toutes les ressources personnalisées Trident sont opérationnelles et récupérez les objets Trident pour vérifier que toutes les données sont disponibles.
Réplication et récupération de SVM
Trident ne peut pas configurer les relations de réplication, cependant, l'administrateur de stockage peut utiliser "ONTAP SnapMirror" pour répliquer une SVM.
En cas de sinistre, vous pouvez activer le SVM de destination SnapMirror pour commencer à servir les données. Vous pouvez revenir au SVM principal une fois les systèmes rétablis.
Tenez compte des points suivants lors de l'utilisation de la fonctionnalité de réplication SVM SnapMirror :
-
Vous devez créer un backend distinct pour chaque SVM avec SVM-DR activé.
-
Configurez les classes de stockage pour sélectionner les backends répliqués uniquement lorsque cela est nécessaire afin d’éviter que des volumes qui n’ont pas besoin de réplication soient provisionnés sur les backends qui prennent en charge SVM-DR.
-
Les administrateurs d'applications doivent comprendre les coûts et la complexité supplémentaires associés à la réplication et examiner attentivement leur plan de reprise avant de commencer ce processus.
Réplication SVM
Vous pouvez utiliser "ONTAP : SnapMirror réplication SVM" pour créer la relation de réplication SVM.
SnapMirror vous permet de définir des options pour contrôler ce qui doit être répliqué. Vous devrez connaître les options que vous avez sélectionnées lors de l'exécution Récupération SVM à l'aide de Trident.
-
"-identity-preserve true"réplique l'intégralité de la configuration SVM.
-
"-discard-configs réseau" exclut les LIF et les paramètres réseau associés.
-
"-identity-preserve false" Réplique uniquement les volumes et la configuration de sécurité.
Récupération SVM à l'aide de Trident
Trident ne détecte pas automatiquement les pannes de SVM. En cas de sinistre, l'administrateur peut déclencher manuellement le basculement de Trident vers le nouveau SVM.
-
Annulez les transferts SnapMirror planifiés et en cours, interrompez la relation de réplication, arrêtez la SVM source puis activez la SVM de destination SnapMirror.
-
Si vous avez spécifié
-identity-preserve falseou-discard-config networklors de la configuration de votre réplication SVM, mettez à jourmanagementLIFetdataLIFdans le fichier de définition du backend Trident. -
Confirmer
storagePrefixest présent dans le fichier de définition du backend Trident. Ce paramètre ne peut pas être modifié. OmettrestoragePrefixentraînera l'échec de la mise à jour du backend. -
Mettez à jour tous les backends requis pour refléter le nouveau nom de la SVM de destination en utilisant :
./tridentctl update backend <backend-name> -f <backend-json-file> -n <namespace>
-
Si vous avez spécifié
-identity-preserve falseoudiscard-config network, vous devez redémarrer tous les pods d'application.Si vous avez spécifié -identity-preserve true, tous les volumes provisionnés par Trident commencent à servir des données lorsque le SVM de destination est activé.
Réplication et récupération de volume
Trident ne peut pas configurer les relations de réplication SnapMirror, cependant, l'administrateur de stockage peut utiliser "Réplication et récupération ONTAP SnapMirror" pour répliquer les volumes créés par Trident.
Vous pouvez ensuite importer les volumes récupérés dans Trident en utilisant "tridentctl volume import".
|
|
L'importation n'est pas prise en charge sur ontap-nas-economy, ontap-san-economy, ou ontap-flexgroup-economy pilotes.
|
protection des données Snapshot
Vous pouvez protéger et restaurer des données à l'aide de :
-
Un contrôleur de snapshots externe et des CRD pour créer des snapshots de volumes persistants (PVs) Kubernetes.
-
Utilisez les snapshots ONTAP pour restaurer l'intégralité du contenu d'un volume ou pour récupérer des fichiers ou des LUN individuels.