Créez un plan de réplication pour les workloads Kubernetes dans NetApp Disaster Recovery
Après avoir ajouté des ressources et des sites Kubernetes, créez un plan de réplication pour protéger vos workloads Kubernetes avec NetApp Disaster Recovery. Le plan définit les clusters source et de destination, les groupes de ressources, les mappages de namespace et de classes de stockage, la planification des instantanés, ainsi que les transformations de ressources et les scripts facultatifs pour vos applications.
Rôle requis de la console NetApp Le rôle de super administrateur, d'administrateur de reprise après sinistre, d'administrateur de basculement de reprise après sinistre ou d'administrateur d'application de reprise après sinistre est requis pour effectuer cette tâche. "En savoir plus sur les rôles et les autorisations des utilisateurs dans NetApp Disaster Recovery". "En savoir plus sur les rôles d'accès à la NetApp Console pour tous les services".
|
|
Pour créer un plan de réplication pour les workloads VMware, consultez "Créer un plan de réplication VMware". |
Avant de commencer
-
Avant de créer une relation SnapMirror, configurez le peering du cluster et de la machine virtuelle de stockage (SVM) en dehors de Disaster Recovery.
-
Avant d’ajouter des namespaces à un groupe de ressources, effectuez une découverte manuelle. Cela garantit que les namespaces sont détectés et répertoriés dans le groupe de ressources.
-
Créez un AppVault où Trident Protect enregistre les données de protection. Vous pouvez créer un AppVault lors de la création du plan de réplication ou à l’avance. Pour plus d’informations, consultez "Gérer AppVaults".
|
|
Organisez vos clusters Kubernetes et vos namespace avant de déployer NetApp Disaster Recovery afin de minimiser la prolifération. Pour organiser les groupes de ressources avant de créer le plan de réplication, consultez "Créer un groupe de ressources". |
Créer le plan de réplication
Lorsque vous créez le plan, suivez ces directives :
-
Utilisez les mêmes identifiants pour tous les clusters Kubernetes du plan.
-
Utilisez le même script pour tous les clusters Kubernetes du plan.
-
Vous ne pouvez activer la protection que si le plan de réplication se trouve dans l’un des états suivants : Ready, Failback committed ou Test failover committed.
Sélectionner les clusters Kubernetes
Tout d'abord, sélectionnez les clusters source et de destination pour le plan de réplication.
-
Dans le menu NetApp Disaster Recovery , sélectionnez Plans de réplication.
-
Dans le menu déroulant, choisissez Kubernetes.
-
Sélectionnez Ajouter.
-
Saisissez un nom pour le plan de réplication.
-
Pour Source, sélectionnez le cluster Kubernetes à désigner comme source.
-
Pour Cible, sélectionnez le cluster Kubernetes à utiliser comme destination de reprise après sinistre.
-
Sélectionnez Suivant.
Sélectionnez des groupes de ressources
Ensuite, sélectionnez les groupes de ressources qui contiennent les namespace Kubernetes que vous souhaitez protéger. Les groupes de ressources vous permettent de protéger un ensemble de namespace à l’aide d’un instantané commun.
Lors de la sélection des groupes de ressources, tenez compte des éléments suivants :
-
Avant d'ajouter des namespace aux groupes de ressources, effectuez une découverte manuelle. Cela garantit que les ressources sont détectées et répertoriées dans le groupe de ressources.
-
Les espaces de noms Kubernetes d'un groupe de ressources doivent appartenir au même cluster ONTAP.
-
Lors de la dénomination d'un groupe de ressources, seuls les caractères minuscules et les chiffres sont autorisés.
-
Si vous avez déjà des groupes de ressources, sélectionnez-les dans la liste.
Si vous n'avez pas de groupes de ressources existants ou si vous devez ajouter des ressources à un groupe, sélectionnez + Créer un nouveau groupe de ressources. Suivez les instructions pour "ajouter des espaces de noms à un groupe de ressources".
-
Dans la colonne alternative, examinez les groupes de ressources sélectionnés.
-
Sélectionnez Suivant.
Mapper les ressources sources vers la cible
À l’étape de mappage des ressources, indiquez comment les ressources du cluster source sont mappées sur le cluster cible. Définissez également la planification des instantanés et l’AppVault où les données seront stockées.
Si vous souhaitez créer une relation SnapMirror, configurez une relation de peering dans ONTAP.
-
Choisissez les correspondances d'espaces de noms pour chaque espace de noms dans chaque groupe de ressources. Par défaut, NetApp Disaster Recovery sélectionne la cible identique à la source. Vous pouvez choisir un espace de noms différent dans le cluster de destination.
-
Définissez le mappage de classe de stockage pour chaque groupe de ressources. La classe de stockage doit être liée à une machine virtuelle de stockage ONTAP appairée avec l'environnement source. La classe de stockage par défaut du cluster est utilisée si vous n'en désignez pas.
Pour afficher la classe de stockage, exécutez la commande CLI kubectl get pvc -n <namespace>sur le namespace. -
Configurez la planification des instantanés. Choisissez la date et l’heure de début des instantanés et de leur conservation, la fréquence des instantanés et de leur conservation (à quelle fréquence les instantanés sont déclenchés) et le nombre d’instantanés conservés (nombre d’instantanés enregistrés).
Lors de la configuration de la fréquence des instantanés, vous devez choisir une fréquence d'au moins cinq minutes.
-
Sélectionnez Ajouter AppVault pour créer l’AppVault dans lequel les données de protection seront enregistrées. Vous pouvez également "gérer AppVaults" depuis la page Paramètres.
-
Saisissez un Nom et sélectionnez l'Agent de console auquel AppVault doit être connecté.
-
Sélectionnez le fournisseur de cloud pour héberger AppVault.
-
En fonction du fournisseur sélectionné, NetApp Disaster Recovery renseigne les abonnements cloud déjà configurés.
Pour Azure, choisissez l’abonnement, le groupe de ressources et le compte de stockage pour le fournisseur de cloud.
Pour AWS, ONTAP S3 et StorageGRID, choisissez le Compte, les Identifiants et le Bucket.
-
Si vous avez sélectionné ONTAP S3 ou StorageGRID, vous pouvez éventuellement ajouter des identifiants. Sélectionnez Ajouter des identifiants pour afficher les options, puis ajoutez le Nom de l’identifiant, le FQDN du nœud de passerelle, le Numéro de port, la Clé d’accès et la Clé secrète.
-
Sélectionnez Ajouter.

-
-
Sélectionnez Suivant.
Ajouter des transformations de ressources, des exécutions de scripts et l'ordre de démarrage
Pour les plans de réplication Kubernetes, vous pouvez appliquer des transformations de ressources, exécuter des scripts et définir un ordre de démarrage. Ces étapes sont facultatives.
L'ajout d'une transformation de ressources vous permet de modifier n'importe quel aspect d'un workload lors d'un basculement. Les transformations de ressources offrent la flexibilité nécessaire pour adapter les workloads à différents environnements et configurations lors d'un événement de reprise après sinistre. "Apprenez à créer des transformations de ressources."
Les transformations de ressources sont appliquées dans l'ordre où vous les indiquez.
-
Dans la liste déroulante, sélectionnez la transformation de ressource que vous souhaitez ajouter.
-
Choisissez les ressources auxquelles vous souhaitez appliquer la transformation, puis ajoutez les valeurs requises.
-
Vérifiez l'ordre des transformations pour vous assurer que les opérations s'exécuteront dans le bon ordre.
NetApp Disaster Recovery peut exécuter un script avant ou après la prise d'un instantané afin de gérer la mise en veille et la reprise d'une application. Cette action garantit que les applications sont correctement préparées avant qu'un instantané ne soit répliqué et restauré, et qu'elles peuvent reprendre leurs opérations sans interruption après un basculement.
-
Sélectionnez + Add script.
-
Sélectionnez Téléverser pour choisir le fichier de script.
-
Choisissez l’étape d’exécution : Pré-instantané pour exécuter avant la création de l’instantané ou Post-instantané pour exécuter après.
-
Sélectionnez Enregistrer.
Pour les plans de réplication comprenant plusieurs groupes de ressources, vous pouvez définir un ordre de démarrage. Cet ordre garantit que les ressources devant être mises en ligne simultanément le sont, et que les groupes de ressources dépendant d'autres groupes ne sont mises en ligne qu'une fois les groupes dont elles dépendent opérationnels.
-
Sélectionnez la section Boot order and delay.
-
Attribuez une valeur de démarrage Order à chaque ressource du plan de réplication, en commençant par un. Attribuez le même numéro à toutes les ressources qui doivent démarrer en même temps.
-
Définissez le délai Delay en minutes. Si des ressources doivent être retardées, indiquez la durée de ce délai.
Examiner et créer le plan de réplication
Enfin, vérifiez et confirmez les paramètres de votre plan de réplication.
|
|
Vous pouvez ultérieurement désactiver ou supprimer le plan de réplication. |
-
Vérifiez les mappages de basculement.
-
Sélectionnez Ajouter pour créer le plan de réplication.
Après avoir sélectionné Ajouter, vous pouvez suivre les différentes tâches dans Suivi des tâches.