Présentation de la configuration
Snapmirror est utilisé pour mettre en miroir des volumes entre différentes NetApps (ou sur la même machine). C'est une solution de reprise après sinistre relativement mature pour NetApps depuis longtemps. D'une manière générale, pour implémenter Snapmirror entre deux ensembles de NetApps, au moins les conditions suivantes doivent être rencontré :
- Les deux NetApps ont acheté une licence Premium, qui comprend plusieurs fonctionnalités avancées, dont Snapmirror
- Interfonctionnement réseau entre deux NetApps (les routes réseau Snapmirror sont accessibles)
- La version d'Ontap à la destination doit être supérieure ou égale à la source, et l'étendue ne doit pas être trop grande.Ce qui suit est une liste officielle partielle d'interopérabilité :C'est également l'objet
de cet article.Tout d'abord, la version d'Ontap à la destination doit être supérieur ou égal à la source. Il s'agit d'une exigence obligatoire. En ce qui concerne l'interopérabilité officielle Il n'y a pas plus de 3 versions majeures dans la liste, principalement parce que la nouvelle stratégie de mise en miroir et la stratégie de chiffrement associée varieront considérablement avec le itération de mise à jour de version, donc s'il est configuré dans l'interface Web, il signalera en effet une erreur s'il n'est pas conforme au formulaire officiel
Cependant, après avoir testé dans l'environnement de production réel, via la CLI, Snapmirror peut toujours être utilisé normalement même si le span de version est très large (Ontap9.1 à 9.9 dans le cas de cet article) !
Voici les versions spécifiques de la source et de la destination :
NetApp Release 9.1: Fri Dec 23 04:09:51 UTC 2016
NetApp Release 9.9.1P2: Thu Aug 19 13:53:06 UTC 2021
(Remarque : cet article est uniquement destiné à des cas particuliers et il est recommandé de suivre la liste officielle d'interopérabilité lorsque les conditions le permettent)
processus de configuration
Après avoir terminé les travaux préparatoires, l'idée générale de la création de Snapmirror est la suivante :
travail de préparation initial
Le travail de pré-préparation comprend principalement la confirmation de l'autorisation des deux ensembles de NetApp. La source et la destination doivent confirmer les informations pertinentes de Mirror. Les informations spécifiques sont les suivantes. Il s'agit d'un volume qui est déjà utilisé normalement. Le travail
préparatoire le travail pour la destination comprend :
- Configuration de l'initialisation du stockage
- Créer la SVM de destination
- Créez les réseaux Snapmirror source et de destination, qui peuvent être créés directement dans l'interface utilisateur Web, confirmez que le rôle LIF est inter-cluster et confirmez que les routes des réseaux Snapmirror aux deux extrémités sont accessibles une fois la création terminée.
Après avoir terminé les préparatifs pertinents, vous pouvez entrer dans la configuration formelle
Configuration homologue du cluster
Entrez d'abord la configuration source, configurez principalement l'adresse IP du pair et le mot de passe d'appariement
psns::> cluster peer create -peer-addrs xx.xx.xx.185,xx.xx.xx.186
Notice: Choose a passphrase of 8 or more characters. To ensure the authenticity of the peering relationship, use a phrase or sequence of characters that
would be hard to guess.
Enter the passphrase:
Confirm the passphrase:
Entrez ensuite la configuration de destination et configurez l'adresse IP et le mot de passe de couplage comme configuration source.Une attention particulière doit être portée ici.Étant donné que l'ancienne version ne prend pas en charge le cryptage, la nouvelle version d'Ontap est cryptée par défaut, elle doit donc être annulée. manuellement.
FAS2750::> cluster peer create -peer-addrs 137.40.142.191,137.40.142.192 -encryption-protocol-proposed none
Notice: Use a generated passphrase or choose a passphrase of 8 or more characters. To ensure the authenticity of the peering relationship, use a phrase or
sequence of characters that would be hard to guess.
Enter the passphrase:
Confirm the passphrase:
Une fois la configuration terminée, l'état de l'homologue du cluster peut être confirmé aux deux extrémités
FAS2750::> cluster peer show
Peer Cluster Name Cluster Serial Number Availability Authentication
------------------------- --------------------- -------------- --------------
psns 1-80-136245 Available ok
1 entries were displayed.
Configuration homologue Vserver
Entrez également d'abord la source à configurer, puis configurez les informations SVM de la source à la destination
psns::> vserver peer create -peer-cluster FAS2750 -peer-vserver SVM-CIFS -vserver svm-cifs -applications snapmirror
Info: [Job 15977] 'vserver peer create' job queued
psns::> vserver peer show
Peer Peer Peering Remote
Vserver Vserver State Peer Cluster Applications Vserver
----------- ----------- ------------ ----------------- -------------- ---------
svm-cifs SVM-CIFS initializing FAS2750 snapmirror SVM-CIFS
1 entries were displayed.
Du côté destination, vous pouvez voir la demande d'appairage initiée par le côté source, choisissez d'accepter
FAS2750::> vserver peer accept -vserver SVM-CIFS -peer-vserver svm-cifs
Info: [Job 157] 'vserver peer accept' job queued
FAS2750::> vserver peer show
Peer Peer Peering Remote
Vserver Vserver State Peer Cluster Applications Vserver
----------- ----------- ------------ ----------------- -------------- ---------
SVM-CIFS svm-cifs peered psns snapmirror svm-cifs
1 entries were displayed.
Confirmez que les configurations Vserver aux deux extrémités sont normales
Configuration Snapmirror
Voici une étape supplémentaire. Lors de la configuration de la tâche Snapmirror sur l'interface utilisateur normale, le volume cible est automatiquement créé, mais je n'ai pas trouvé la commande appropriée dans la ligne de commande (les amis qui la connaissent peuvent communiquer dans le message), alors j'ai a choisi de créer manuellement un volume miroir.
Il y a quelques points à noter lors de la création manuelle de volumes :
- La capacité doit être supérieure ou égale au volume de la source
- Puisqu'il est utilisé comme volume miroir, le type ne peut pas être RW, il doit être DP
FAS2750::> vol create -vserver SVM-CIFS -volume FAS2750_CIFS -aggregate DATA -size 6TB -state online -security-style ntfs -type DP
[Job 158] Job succeeded: Successful
FAS2750::> vol show
Vserver Volume Aggregate State Type Size Available Used%
--------- ------------ ------------ ---------- ---- ---------- ---------- -----
FAS2750-01
vol0 aggr0_FAS2750_01
online RW 151.3GB 117.4GB 18%
FAS2750-02
vol0 aggr0_FAS2750_02
online RW 151.3GB 117.8GB 18%
SVM-CIFS FAS2750_CIFS DATA online DP 6TB 6.00TB 0%
SVM-CIFS SVM_CIFS_root
DATA online RW 1GB 971.2MB 0%
SVM-NFS FAS2750_NFS DATA online RW 4.21TB 2.95TB 26%
SVM-NFS SVM_NFS_root DATA online RW 1GB 971.1MB 0%
6 entries were displayed.
Entrez la destination pour configurer et créer des tâches Snapmirror selon le plan initial
FAS2750::> snapmirror create -source-cluster psns -source-vserver svm-cifs -source-volume CIFS_6TB -destination-cluster FAS2750 -destination-vserver SVM-CIFS -destination-volume FAS2750_CIFS
Operation succeeded: snapmirror create for the relationship with destination "SVM-CIFS:FAS2750_CIFS".
FAS2750::> snapmirror show
Progress
Source Destination Mirror Relationship Total Last
Path Type Path State Status Progress Healthy Updated
----------- ---- ------------ ------- -------------- --------- ------- --------
svm-cifs:CIFS_6TB
XDP SVM-CIFS:FAS2750_CIFS
Uninitialized
Idle - true -
1 entries were displayed.
Initialiser la tâche MSnapmirror
FAS2750::> snapmirror initialize -destination-path SVM-CIFS:FAS2750_CIFS
Operation is queued: snapmirror initialize of destination "SVM-CIFS:FAS2750_CIFS".
FAS2750::> snapmirror show
Progress
Source Destination Mirror Relationship Total Last
Path Type Path State Status Progress Healthy Updated
----------- ---- ------------ ------- -------------- --------- ------- --------
svm-cifs:CIFS_6TB
XDP SVM-CIFS:FAS2750_CIFS
Uninitialized
Transferring 0B true 03/31 15:58:11
1 entries were displayed.
vérification des tâches
La CLI et l'interface utilisateur Web peuvent afficher la progression du transfert en cours
FAS2750::> snapmirror show
Progress
Source Destination Mirror Relationship Total Last
Path Type Path State Status Progress Healthy Updated
----------- ---- ------------ ------- -------------- --------- ------- --------
svm-cifs:CIFS_6TB
XDP SVM-CIFS:FAS2750_CIFS
Uninitialized
Transferring 8.84GB true 03/31 16:02:33
2 entries were displayed.
Une fois l' interface utilisateur Web terminée
, l'affichage de l'état est normal. Dans une étape ultérieure, une politique Snapmirror appropriée peut être configurée en fonction des besoins réels, des modifications de données, de la bande passante et d'autres considérations globales.