Créer une réplication externe

Cette page explique comment créer une réplication externe.

Avant de commencer

Avant de configurer une réplication externe, nous vous recommandons de consulter le workflow de réplication externe. Le processus de réplication externe commence par la création d'un volume de destination et la spécification des détails du système source. Cette action crée une ressource de volume de destination et une ressource enfant de réplication dans NetApp Volumes pour gérer la réplication.

Remarques

  • Les fonctionnalités suivantes ne sont pas compatibles avec les volumes de destination lors du processus de réplication externe :

    • Sélection automatique du niveau

    • Réplication de volume

    • Niveau de service Flex

  • Vous devez utiliser des sauvegardes manuelles lorsque vous effectuez une sauvegarde intégrée des volumes de destination basés sur NetApp Volumes. Si vous essayez d'attribuer une règle de sauvegarde à un volume de destination, l'opération échouera.

  • Sélectionnez le pool de stockage approprié et assurez-vous que le volume de destination est suffisamment grand pour accueillir la taille logique (et non la taille physique) utilisée par votre volume source ONTAP.

  • Spécifiez le nom du partage et les types de protocole corrects. Le nom du partage doit correspondre à la source, et les types de protocole doivent être choisis avec soin, car ils ne peuvent pas être modifiés après la création du volume. Les paramètres de protocole que vous choisissez correspondent également aux styles de sécurité des volumes. Assurez-vous que ces paramètres sont cohérents.

  • Avant de créer une réplication externe, assurez-vous d'avoir accès à la CLI et de disposer des autorisations nécessaires sur le système ONTAP source. Vous devez exécuter des commandes CLI sur le système ONTAP source dans l'heure qui suit le processus de réplication.

Créer une réplication externe

Suivez les instructions ci-dessous pour créer une réplication externe à l'aide de la Google Cloud CLI.

gcloud

Pour créer une réplication externe :

gcloud netapp volumes create VOLUME_NAME --location=LOCATION \
  --capacity=CAPACITY --protocols=PROTOCOL \
  --share-name=SHARE_NAME --storage-pool=STORAGE_POOL \
  --hybrid-replication-parameters=hybrid-replication-type=ONPREM_REPLICATION,peer-cluster-name=PEER_CLUSTER_NAME,peer-ip-addresses=PEER_IP_ADDRESSES,peer-svm-name=PEER_SVM_NAME,peer-volume-name=PEER_VOLUME_NAME,replication=REPLICATION,replication-schedule=REPLICATION_SCHEDULE,cluster-location=CLUSTER_LOCATION,description=DESCRIPTION,labels=LABELS

Le bloc hybrid-replication-parameters lance un workflow de réplication.

Remplacez les informations suivantes :

  • VOLUME_NAME : nom du volume. Ce nom doit être unique pour chaque emplacement.

  • LOCATION : emplacement du volume.

  • CAPACITY : capacité du volume. Elle définit la capacité que voient les clients NAS.

  • PROTOCOLS : protocoles NAS avec lesquels le volume est exporté.

  • SHARE_NAME : chemin d'exportation NFS ou nom de partage SMB du volume.

  • STORAGE_POOL : pool de stockage dans lequel créer le volume.

  • HYBRID_REPLICATION_TYPE : pour la réplication externe, spécifiez ONPREM_REPLICATION.

  • PEER_CLUSTER_NAME : nom du cluster ONTAP hébergeant les volumes sources.

  • PEER_IP_ADDRESSES : adresses IP InterCluster-LIF du cluster ONTAP. Le cluster source doit fournir une adresse IC-LIF par nœud, séparée par des signes #. Veillez à tous les spécifier.

    L'exemple suivant montre comment ajouter plusieurs adresses IP IC-LIF du cluster ONTAP :

    peer-ip-addresses=10.0.0.25#10.0.0.26
  • PEER_SVM_NAME : nom de la machine virtuelle de stockage (SVM), également appelée vserver, qui possède le volume source.

  • PEER_VOLUME_NAME : nom du volume source.

  • REPLICATION : nom de la ressource de réplication à créer.

  • LARGE_VOLUME_CONSTITUENT_COUNT : ce paramètre n'est requis que si votre volume source est un FlexGroup. Pour en savoir plus, consultez FlexGroups et grands volumes avant de continuer.

    Pour créer un grand volume, specify --large-volume true et --multiple-endpoints true sont également des paramètres de création.

  • REPLICATION_SCHEDULE (facultatif) : vous pouvez définir replication schedule sur l'un des intervalles suivants :

    • EVERY_10_MINUTES

    • HOURLY

    • DAILY

    La valeur par défaut est HOURLY. Les grands volumes ne sont pas éligibles à EVERY_10_MINUTES.

  • CLUSTER_LOCATION : description de l'emplacement du cluster source (facultatif).

  • DESCRIPTION : (facultatif) texte de description de la ressource de réplication.

  • LABELS : facultatif : libellés pour la ressource de réplication.

Exemple d'appel :

$ gcloud netapp volumes create ok-destination --location australia-southeast1 \
--capacity 100 --protocols=nfsv3 \
--share-name ok-destination --storage-pool okrause-pool \
--hybrid-replication-parameters=hybrid-replication-type=ONPREM_REPLICATION,peer-cluster-name=au2se1cvo2sqa,peer-ip-addresses=10.0.0.25#10.0.0.26,peer-svm-name=svm_au2se1cvo2sqa,peer-volume-name=okrause_source,replication=okrause-replication,replication-schedule=HOURLY

Pour répondre à vos exigences en termes de volume, spécifiez tous les paramètres facultatifs applicables. Par exemple, un volume NFS peut nécessiter une règle d'exportation.

Recherchez toutes les options :

gcloud netapp volumes create --help

Après avoir créé le volume de destination et la ressource de réplication, NetApp Volumes tente d'établir un peering avec votre système ONTAP source. Ce processus d'appairage sert d'étape d'authentification et d'autorisation, et protège votre cluster source contre les requêtes SnapMirror malveillantes. Par conséquent, assurez-vous de n'établir une connexion peer-to-peer qu'avec des systèmes de confiance.

Consultez les étapes suivantes :

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION

L'état d'authentification actuel peut être imprimé à tout moment. Toutefois, les changements d'état peuvent prendre jusqu'à cinq minutes après qu'une action a fait passer le processus à l'étape suivante.

Un peering réussi comprend les étapes suivantes :

  • Le volume de destination NetApp Volumes envoie un ping à votre système source à l'aide de l'peer-ip-addresses spécifié.

  • Si le peering de cluster n'est pas déjà établi, NetApp Volumes affiche les commandes de peering de cluster que vous devez exécuter sur le système source.

  • De plus, si le peering SVM n'est pas déjà établi, NetApp Volumes affiche les commandes de peering vserver que vous devez exécuter sur le système source.

Les étapes déjà effectuées sont ignorées, et la procédure se poursuit automatiquement avec l'étape suivante.

Vérification de la connectivité réseau

NetApp Volumes tentent d'envoyer une requête ICMP (ping) aux LIF d'interconnexion que vous avez spécifiées sous peer-ip-addresses. Si elle échoue, stateDetails affiche Cluster peering failed, please try again, ce qui indique un problème de réseau. Pour en savoir plus, consultez Connexion réseau au projet Google Cloud . Vous ne pouvez pas continuer tant que vous n'avez pas établi de connectivité réseau entre le système source et NetApp Volumes. À des fins de débogage, essayez de pinguer l'adresse IP de la passerelle du CIDR /27 qui héberge les interfaces IC-LIF de NetApp Volumes.

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \
 --format="table(hybridPeeringDetails.subnetIp)"

Le CIDR est alors affiché. Pinguez la première adresse IP de ce réseau à partir du système ONTAP source, en utilisant l'une de vos adresses IC-LIF sources.

Exemple :

ONTAP> ping -lif=YOUR_IC_LIF -vserver=VSERVER_HOSTING_SOURCE_VOLUME -destination=FIRST_IP_OF_SUBNET_IP

Peering de cluster :

Si ICMP fonctionne, le processus passe à l'appairage de clusters. L'état PENDING_CLUSTER_PEERING s'affiche si l'appairage n'a pas encore été établi.

Recherchez les instructions sur le peering de cluster :

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \
 --format="table(hybridPeeringDetails.command,hybridPeeringDetails.passphrase)"

Ce processus génère la commande et la phrase secrète requise pour l'exécution. Copiez et collez la commande cluster peer create sur votre cluster source, puis exécutez-la. Vous serez invité à saisir la phrase secrète deux fois.

Appairage SVM :

La commande cluster peer create de l'étape précédente devrait également effectuer l'appairage SVM automatiquement. Si cela ne se produit pas, l'état passe à PENDING_SVM_PEERING au bout de quelques secondes.

Vérifiez l'appairage SVM :

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION

Si l'état est PENDING_SVM_PEERING, exécutez la commande d'appairage de serveurs virtuels :

gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \
 --format="table(hybridPeeringDetails.command)"

Au bout de quelques secondes, l'état passe à Ready et mirrorState à Preparing, ce qui indique que le transfert de référence a commencé. Une fois le transfert de référence terminé, l'état mirrorState passe à Mirrored. Les transferts incrémentiels sont lancés en fonction du calendrier de réplication défini, indiqué par mirrorState comme Transfert en cours.

Étapes suivantes

Gérer les réplications externes