Je vais attaquer la 2eme partie de l’article qui va consister à configurer Storage Replica entre deux serveurs.
Pour info voici la première partie de l’article qui traite de Storage Replica, son fonctionnement, les différentes architectures possibles pour Storage Replica ainsi que les prérequis nécessaires pour sa mise en œuvre sur Windows Server vNext.
Storage Replica Partie 1
Nous allons voir ici comme réaliser donc une réplication entre deux serveurs, voici tout d’abord l’architecture que je vais utiliser :
Pour commencer, il faut avoir suivi la partie 1 et remplir les prérequis demandés pour faire ce type de manipulation.
Donc je considère ici que vous êtes prêt et que vous avez rempli les prérequis demandés dans la première partie de l’article.
J’ai à ma disposition 3 serveurs : (infrastructure très basique)
– vNextDC01 ==> Mon contrôleur de domaine
– vNextSAN01 ==> Mon serveur primaire (source)
– vNextSAN02 ==> Mon serveur secondaire (destination)
Je vais maintenant dans mon serveur source et je lance une copie de fichier vers mon volume G:\, et voici le résultat dans perfmon.exe dans mon serveur de destination :
Remarquez la valeur « Number of Flushed Replication Transactions » qui à changée … : preuve qu’il y’a des entrées sorties sur le disque et donc la réplication se fait bien de manière automatique.
Nous allons lancer le counter en PowerShell sur notre serveur de destination.
Faite un Get-Counter (je stop la copie de fichier afin de stopper la réplication)
Remarquez ici, il y’a pas de réplication en cours :
Regardez maintenant quand je copie des fichiers vers mon volume G:\ qui sera donc répliqué sur le serveur de destination, regardez le champs « Physical disk ) on voit bien les entrées-sorties , donc la réplication se fait de mon serveur source vers le serveur de destination:
Cela prouve bien le fonctionnement de la réplication de mon volume G:\ vers mon serveur de destination.
Allons maintenant voir la 3eme méthode de vérification dans l’évent Log de Windows.
Je suis dans le serveur de destination
Tout d’abord, pour voir les Log de réplication il faut aller dans l’évent Log, ensuite aller dans :
« Applications and Services logs » ==> « Microsoft » ==>« Windows » ==> “WVR” et aller dans Admin:
Voici les Events ID qui correspondent à Storage Replica dans Windows Server vNext et qui vous montre l’état de votre réplication:
Etape 1 : Création des volumes
Ici, je vais mettre des volumes directement en attachés au serveur en SCSI, vous pouvez bien entendu présenter des LUNs à vos serveurs (en attachement iSCSI par exemple). Je vais créer deux volumes :- Un volume pour les data
- Un volume pour la partie Log
- Un disque de 20 GB pour la data (le volume crée dessus sera répliqué vers mon serveur de destination)
- Un disque de 2 GB pour la partie Log
Etape 2 : Installation de WVR (Windows Volume Replication)
Une fois que vous avez fini la partie stockage, nous allons attaquer l’installation de la feature qui permet de faire du Storage Replica, vous avez deux manières de l’installer :- – En PowerShell
- – En GUI
Etape 3 : Création de la relation de réplication
Nous allons créer une relation de partenariat de réplication entre les deux serveurs. Lancer le script PowerShell suivant :#Serveur source de replication $SourceName ="vNextSAN01" #Serveur de destination de replication $DestName ="vNextSAN02" # nom du groupe de replication source $SrcRGName ="RG01" # nom du groupe de replication destination $DestRGName ="RG02" #Volume source qui sera repliqué $srcVol ="G:" #Volume pour la partie Log source $srclogvol ="H:" #Volume de destination qui va recevoir la réplication $desvol= "G:" #Volume Log de destination $deslogvol= "E" #Création de la réplication entre les deux serveurs New-SRPartnership -SourceComputerName $SourceName -SourceRGName $SrcRGName -SourceVolumeName $srcVol -SourceLogVolumeName $srclogvol -DestinationComputerName $DestName -DestinationRGName $DestRGName -DestinationVolumeName $desvol -DestinationLogVolumeName $deslogvol -LogSizeInBytes 1GBVoici mon petit script en image également : Une fois exécutée vous aurez la fenêtre suivante : Celle-ci vous montre l’état des deux serveurs qui font partie de la relation de réplication, on peut y trouver plusieurs informations :
- Nom des serveurs
- Les drives des logs (ici E: et H:)
- L’état de la réplication (relation des deux serveurs)
- Les noms (source et destination) de la réplication
Etape 4 : Vérification de la réplication
Nous allons pouvoir vérifier l’état de la réplication avec trois méthodes:- – les Logs Windows Event
- – Via un compteur en PowerShell avec la commande Get-Counter
- – Et via perfmon.exe
Voici ce que vous devez obtenir, ceci est avant la réplication :
Table de matière
- 2200
- 5001
- 5005
- 5009
- 5015
- 10002