Déplacement de volumes entre agrégats - FSx pour ONTAP

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Déplacement de volumes entre agrégats

Lorsque vous ajoutez des paires de haute disponibilité (HA) à votre système de fichiers, vous devez rééquilibrer les données existantes en déplaçant les volumes vers les nouveaux agrégats. Pour déplacer un volume entre des agrégats, vous pouvez utiliser la volume move commande dans la CLI ONTAP.

Avant d'utiliser la volume move commande, tenez compte des points suivants :

  • L'utilisation de volume move cette commande peut avoir un impact sur les performances car elle consomme les ressources réseau et disque de votre système de fichiers. Par conséquent, nous recommandons de déplacer les volumes entre les agrégats pendant les périodes de faible activité. Vous pouvez également réduire l'utilisation du débit réseau et du débit du disque sur votre système de fichiers à 50 % maximum lors du déplacement de volumes.

  • Pour réduire l'impact sur les performances de votre système de fichiers, nous vous recommandons de déplacer un seul volume entre deux paires HA et deux agrégats à la fois. Par exemple, si votre système de fichiers comporte quatre paires HA, nous vous recommandons de déplacer deux volumes à la fois (en supposant que les volumes ne sont pas déplacés depuis ou vers les mêmes paires HA). ONTAP permet de déplacer jusqu'à huit volumes sur chaque paire HA à la fois, mais un plus grand nombre de mouvements de volume simultanés réduira les performances des E/S du client et de tout déplacement de volume en cours.

  • Toutes les données stockées sur le niveau SSD du volume concerné sont physiquement déplacées vers un autre ensemble de disques sur un autre serveur de fichiers. Cette opération s'effectue en arrière-plan et prend du temps. La durée du transfert dépend de la capacité de débit de votre système de fichiers et du niveau d'activité de votre système de fichiers. Cependant, le déplacement du volume peut être limité. Pour de plus amples informations, veuillez consulter Régulation des mouvements de volume.

  • Les données stockées sur le niveau de capacité ne sont pas déplacées physiquement car les paires HA partagent la même capacité de stockage du pool. Par conséquent, le déplacement de volumes avec la plupart de leurs données hiérarchisées sera plus rapide. N'oubliez pas que les métadonnées des fichiers sont toujours stockées sur le niveau SSD. Pour de plus amples informations, veuillez consulter Hiérarchisation des données de volume.

Phases du déplacement d'un volume

Une opération de déplacement de volume comporte deux phases : la phase de réplication et la phase de transition. Pendant la phase de réplication, les données existantes sont répliquées vers le nouvel agrégat du volume. Pendant la phase de transition, ONTAP tente un dernier transfert rapide vers le nouvel agrégat du volume. Cela inclut le transfert de toutes les données écrites pendant la phase de transfert et la redirection du nouveau trafic vers le nouvel agrégat du volume. Par défaut, la fenêtre de transition est de 30 secondes et interrompt toutes les E/S vers votre volume. Si ONTAP ne parvient pas à effectuer toutes ces étapes pendant la fenêtre de transition, il échouera. Par défaut, ONTAP essaiera de couper plus de trois fois de suite. Si les trois tentatives consécutives échouent, ONTAP réessaiera une fois par heure jusqu'à ce qu'il aboutisse. Vous pouvez réduire la charge sur votre système de fichiers pour garantir le succès de la phase de transition en réduisant ou en interrompant le trafic d'E/S vers le volume avant le début de la phase de transition.

Déplacements de volume de départ

Pour démarrer un déplacement de volume
  1. Pour accéder à la CLI NetApp ONTAP, établissez une session SSH sur le port de gestion du système de fichiers Amazon FSx for NetApp ONTAP en exécutant la commande suivante. Remplacez management_endpoint_ip par l'adresse IP du port de gestion du système de fichiers.

    [~]$ ssh fsxadmin@management_endpoint_ip

    Pour de plus amples informations, veuillez consulter Gestion des systèmes de fichiers à l'aide du ONTAP INTERFACE DE LIGNE DE COMMANDE (CLI).

  2. Exécutez la commande volume move start ONTAP CLI. Remplacez les valeurs suivantes :

    • vserver_nameavec le nom de la SVM hébergeant le volume que vous déplacez.

    • volume_nameavec le nom du composant du volume (par exemple,vol1__0001).

    • aggregate_nameavec le nom de l'agrégat de destination pour le volume.

    • -enforce-network-throttlingpour limiter le débit total du déplacement du volume. Ce nom est facultatif.

    ::> volume move start -vserver svm_name -volume volume_name --destination-aggregate aggregate_name -foreground false [Job 1] Job is queued: Move "vol1__0001" in Vserver "svm01" to aggregate "aggr1". Use the "volume move show -vserver svm01 -volume vol1__0001" command to view the status of this operation.
Important

Le déplacement de volumes consomme les ressources du réseau et du disque pour les serveurs de fichiers source et de destination. Par conséquent, les performances de votre charge de travail peuvent être affectées par tout déplacement de volume en cours. De plus, votre trafic d'E/S vers le volume sera temporairement suspendu pendant la phase de transition du déplacement du volume.

Surveillance des mouvements de volume

Pour surveiller un déplacement de volume
  • Pour vérifier l'état de l'opération de déplacement du volume, utilisez la commande volume move show ONTAP CLI.

    ::> volume move show -vserver svm_name -volume volume_name Vserver Name: svm01 Volume Name: vol1__0001 Actual Completion Time: - Bytes Remaining: 1.00TB Specified Action For Cutover: retry_on_failure Specified Cutover Time Window: 30 Destination Aggregate: aggr2 Destination Node: FsxId01234567890abcdef-03 Detailed Status: Transferring data: 12.23GB sent. Percentage Complete: 1% Move Phase: replicating Prior Issues Encountered: - Estimated Remaining Duration: 00:40:25 Replication Throughput: 434.3MB/s Duration of Move: 00:00:27 Source Aggregate: aggr1 Source Node: FsxId01234567890abcdef-01 Move State: healthy

    La sortie de la commande indique le temps estimé pour terminer le déplacement. Une fois terminé, le Move phase message affichera le completed statut.

Maintien de l'équilibre FlexGroup volumes

Afin que votre charge de travail fonctionne de manière optimale, votre FlexGroup les volumes doivent couvrir tous les agrégats et comporter un nombre pair de volumes constitutifs par agrégat. Nous recommandons d'avoir huit constituants par agrégat. Tenez compte des scénarios suivants lors du rééquilibrage FlexGroup volumes :

  • Déménagement FlexGroup constituants parmi les agrégats existants : si vous déplacez un FlexGroup's volume constitutif par rapport à un autre agrégat d'un autre équilibre FlexGroup, vous devez ensuite déplacer un autre constituant moins utilisé vers l'agrégat d'origine. Cela garantit que votre FlexGroup possède un nombre pair de constituants par agrégat.

    Déménagement FlexGroup constituants dans de nouveaux agrégats après avoir ajouté des paires HA : si vous déplacez un FlexGroup's volumes constitutifs vers de nouveaux agrégats après avoir ajouté des paires HA, vous devez alors étendre le FlexGroup avec des constituants supplémentaires sur les agrégats qui ont perdu des constituants. Cela garantit que votre FlexGroup possède un nombre pair de constituants par agrégat. Pour de plus amples informations, veuillez consulter Expansion FlexGroup volumes.

Régulation des mouvements de volume

Si vous souhaitez limiter la bande passante d'un déplacement de volume sur votre système de fichiers, vous pouvez ajouter -enforce-network-throttling cette option au début de l'opération.

Note

L'utilisation de cette option affecte les entrées SnapMirror transferts de données de réplication pour le système de fichiers. Suivez la façon dont vous configurez les options de réplication de votre système de fichiers, car vous ne pouvez pas les afficher une fois définies.

Pour ralentir un mouvement de volume
  1. L'accélérateur utilise le régulateur de réplication global. Pour définir la limitation globale de la réplication, utilisez la commande suivante dans ONTAP CLI.

    ::> options -option-name replication.throttle.enable on
  2. Spécifiez la bande passante totale maximale pouvant être utilisée par la réplication, en remplaçant l'option suivante :

    • kbs_throttleavec le débit maximal souhaité à utiliser pour toute réplication (y compris SnapMirror et mouvements de volume), en kilo-octets par seconde.

    ::> options -option-name replication.throttle.incoming.max_kbs kbs_throttle ::> options -option-name replication.throttle.outgoing.max_kbs kbs_throttle