Créer une migration de volume

Cette page explique comment créer une migration de volume.

Avant de commencer

Avant de configurer une migration de volume, nous vous recommandons de consulter le workflow de migration. Le processus de migration de volume 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 pendant le processus de migration :

    • Réplication de volume, volume de destination comme source d'une cascade. La réplication de volume peut être activée après la migration.

    • Niveau de service Flex File.

    • Vous pouvez migrer des FlexGroups vers un grand volume. Pour Flex Unified, le pool de destination doit être un pool de grande capacité.

  • Vous devez utiliser des sauvegardes manuelles lorsque vous sauvegardez des volumes de destination. Si vous tentez d'attribuer une règle de sauvegarde à un volume de destination, l'opération échoue.

  • 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 physique) de votre volume source.

  • Spécifiez le nom de partage et les types de protocole appropriés. Le nom de 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.

  • Vérifiez que le style de sécurité du volume du volume de destination que vous créez correspond au style de sécurité du volume de votre volume source.

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

  • Vous ne pouvez pas migrer un volume avec des instantanés inviolables vers un volume qui utilise la hiérarchisation automatique.

Créer une migration de volume

Suivez les instructions ci-dessous pour créer une migration de volume à l'aide de la Google Cloud console ou de Google Cloud CLI.

Console

  1. Accédez à la page NetApp Volumes dans la Google Cloud console.

    Accéder à NetApp Volumes

  2. Cliquez sur Migrations dans le menu Protection des données.

  3. Cliquez sur Migrer depuis ONTAP.

  4. Dans la section Détails du volume de destination, saisissez le nom du volume de destination dans le champ Nom du volume de destination.

  5. Dans la section Détails du pool de stockage, cliquez sur Sélectionner le pool de stockage.

  6. Dans la liste des pools de stockage affichés, sélectionnez le pool de stockage requis.

  7. Cliquez sur Sélectionner.

  8. Dans la section Détails du volume, saisissez le nom de partage du volume dans le champ Nom de partage. Le nom de partage doit être unique dans un emplacement. Nous vous recommandons d'utiliser le nom du volume de destination comme nom de partage.

  9. Dans la section Configuration de la capacité, saisissez la capacité du volume dans le champ Capacité.

  10. Dans la section Configuration du protocole, sélectionnez le même protocole que le volume source. Pour certains protocoles, plusieurs options s'affichent. Pour en savoir plus sur les options de protocole, consultez Créer un volume.

  11. Facultatif : dans la section Configuration des instantanés, procédez comme suit :

    1. Sélectionnez Rendre le répertoire d'instantanés visible pour permettre aux clients d'accéder au système de fichiers pour les versions d'instantanés. Pour en savoir plus, consultez la présentation des instantanés de volume NetApp Volumes.

    2. Sélectionnez Autoriser les instantanés programmés pour configurer le volume afin qu'il prenne automatiquement des instantanés. Vous pouvez spécifier le nombre d'instantanés à conserver à des intervalles d'instantanés horaires, quotidiens, hebdomadaires et mensuels. Les heures sont spécifiées en temps UTC. Si vous atteignez le nombre maximal d'instantanés, l'instantané le plus ancien est supprimé.

    3. Vérifiez vos sélections d'instantanés.

  12. Cliquez sur Suivant.

  13. Dans la section Détails de la migration, saisissez un nom pour la ressource de migration dans le champ Nom de la migration.

  14. Cliquez sur Suivant.

  15. Dans la section Détails du cluster source, procédez comme suit :

    1. Saisissez le nom de votre cluster source dans le champ Nom du cluster.

    2. Saisissez le nom de la machine virtuelle de stockage (SVM), aussi appelée vserver, dans le champ Nom de la VM de stockage. La SVM qui héberge le volume source.

    3. Saisissez le nom du volume source dans le champ Nom du volume.

    4. Saisissez l'adresse IP intercluster-LIF (IC-LIF) dans le champ IP intercluster. Chaque nœud du cluster source a besoin d'une IC-LIF. Spécifiez toutes les IC-LIF sous la forme d'une liste d'éléments séparés par une virgule.

    5. Facultatif : saisissez une description de l'emplacement du cluster source dans le champ Emplacement.

  16. Cliquez sur Suivant.

  17. Vérifiez vos paramètres, puis cliquez sur Créer pour lancer le processus de migration.

Une fois le processus de migration créé, vous êtes redirigé vers la vue des détails du volume. Cliquez sur l'onglet Migration pour surveiller l'état de la migration.

Vous devez authentifier la connexion SnapMirror entre votre système ONTAP source et NetApp Volumes. Exécutez la commande cluster peer create sur le cluster ONTAP source. Si aucun appairage n'existe, l'onglet Migration affiche Migration pending cluster peering from ONTAP source cluster.

Si vous cliquez sur Lancer l'appairage, une page latérale contenant des instructions s'affiche. Suivez ces instructions, puis cliquez sur Vérifier l'appairage. Une fois l'appairage réussi, la page latérale disparaît et l'état du transfert de la migration passe à Préparation. Le transfert de référence est en cours d'exécution. Un transfert de référence peut prendre plusieurs minutes, heures ou jours, selon la quantité de données à transférer et la vitesse du réseau. Une fois le transfert de référence terminé, l'état du transfert passe à Mis en miroir.

gcloud

Pour créer une migration de volume, procédez comme suit :

gcloud netapp volumes create VOLUME_NAME --location=LOCATION \
  --capacity=CAPACITY --protocols=PROTOCOL \
  --share-name=SHARE_NAME --storage-pool=STORAGE_POOL \
  --hybrid-replication-parameters=cluster-location=CLUSTER_LOCATION,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,description=DESCRIPTION,labels=LABELS

Le bloc hybrid-replication-parameters lance un workflow de migration.

Remplacez les informations suivantes :

  • VOLUME_NAME : nom du volume. Ce nom doit être unique par 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.

  • 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 IC-LIF par nœud, séparée par des signes #. Veillez à toutes 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), aussi 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 lorsque votre volume source est un FlexGroup. Pour en savoir plus, consultez FlexGroups et grands volumes.

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

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

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

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

    L'exemple suivant montre comment spécifier des paires clé-valeur pour le paramètre labels :

    labels=KEY1:VALUE1#KEY2:VALUE2

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=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

Pour répondre aux exigences de votre 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 de s'appairer 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 ne vous appairer qu'avec des systèmes de confiance.

Recherchez 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 modifications d'état peuvent prendre jusqu'à cinq minutes après qu'une action a fait passer le processus à l'étape suivante.

Un appairage réussi comprend les étapes suivantes :

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

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

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

Les étapes qui ont été effectuées précédemment sont ignorées, et le processus se poursuit automatiquement à l'étape suivante.

Vérification de la connectivité réseau

NetApp Volumes tente d'envoyer une requête ICMP (ping) aux IC-LIF que vous avez spécifiées sous peer-ip-addresses. En cas d'échec, 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 Google Cloud projet. 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 d'envoyer un ping à l'adresse IP de la passerelle du CIDR /27 qui héberge les IC-LIF NetApp Volumes.

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

Le CIDR s'affiche. Envoyez un ping à la première adresse IP de ce réseau à partir du système ONTAP source, à l'aide de l'une de vos IC-LIF sources.

Exemple :

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

Appairage de cluster :

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

Recherchez les instructions d'appairage 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 de création de l'appairage de cluster sur votre cluster source, puis exécutez-la. Vous êtes invité à saisir la phrase secrète deux fois.

Appairage de SVM :

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

Vérifiez l'appairage de 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 vserver :

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

Après quelques secondes, l'état passe à Prêt et mirrorState à Préparation, ce qui indique que le transfert de référence a commencé. Une fois le transfert de référence terminé, mirrorState passe à Mis en miroir. Chaque heure, la migration de volume déclenche un transfert incrémentiel, indiqué par mirrorState comme Transfert.

Étape suivante

Gérer les migrations de volume.