Site icon RDR-IT

Installation et configuration de storage replica

Introduction

La réplication de stockage (storage replica) est une fonctionnalité arrivée avec Windows Server 2016 qui permet de répliquer un volume sur un autre serveur. Pour fonctionner, la fonctionnalité a besoin de deux volumes par serveur. Le premier pour le stockage des données et le second pour les logs.

Le storage replica fonctionne sur le principe Actif / Passif. Les données sont accessibles seulement depuis le nœud source, sur la destination il n’est pas possible d’accéder au disque  même connecter en local sur le serveur.

Il est possible d’inverser le sens de la réplication en cas de failover.

Il existe deux modes de réplication :

1. L’application écrit des données
2. Les données du journal sont écrites et les données sont répliquées sur le site distant
3. Les données du journal sont écrites sur le site distant
4. Accusé de réception du site distant
5. Réception de l’écriture d’application confirmée
t & t1: données vidées sur le volume, journaux toujours écrits en continu

Source Microsoft

1. L’application écrit des données
2. Données du journal écrites
3. Réception de l’écriture d’application confirmée
4. Données répliquées sur le site distant
5. Données du journal écrites sur le site distant
6. Accusé de réception du site distant
t & t1: données vidées sur le volume, journaux toujours écrits en continu

Source Microsoft

La fonctionnalité de réplication de stockage ne possède pas de console d’administration, la configuration se fait à l’aide PowerShell où de l’Admin Center. Si vous utilisez le SR dans le cadre d’un cluster, il est possible de faire la configuration à l’aide la console Clustering de basculement.

Prérequis

Pour mettre en place la fonctionnalité il faut :

Afin de faciliter l’administration des serveurs pour l’installation des rôles, j’ai ajouté les deux serveurs dans le gestionnaire de serveur du contrôleur de domaine.

Installation de la fonctionnalité : Réplication de stockage

1. Depuis le gestionnaire de serveur, cliquer sur Gérer 1 / Ajouter des rôles et fonctionnalités 2.

2. Au lancement de l’assistant, cliquer sur Suivant 1.

3. Choisir Installation basée sur un rôle ou une fonctionnalité 1 et cliquer sur Suivant 2.

4. Sélectionner le serveur où l’installation doit être effectuée 1 et cliquer sur Suivant 2.

5. Passer la liste des rôles en cliquant sur Suivant 1.

6. Cocher la case Réplica du système de stockage 1.

7. Confirmer l’ajout des outils complémentaire en cliquant sur Ajouter des fonctionnalités 1.

8. La fonctionnalité cochée, cliquer sur Suivant 1.

9. Confirmer l’installation en cliquant sur le bouton Installer 1.

10. Patienter pendant l’installation …

11. Une fois l’installation, quitter l’assistant en cliquant sur Fermer 1.

12. La fonctionnalité requiert un redémarrage du serveur. Redémarrer le serveur.

13. Faire l’installation sur le second serveur.

Configurer la réplication en PowerShell

1. Sur le serveur source, ouvrir une invite de commande PowerShell en Administrateur et entrer la commande suivante :

New-SRPartnership -SourceComputerName LAB-FIC1 -SourceRGName rg01 -SourceVolumeName D: -SourceLogVolumeName L: -DestinationComputerName LAB-FIC1-SR -DestinationRGName rg02 -DestinationVolumeName D: -DestinationLogVolumeName L: -LogSizeInBytes 2GB

Explication :

-SourceComputerNameNom netbios du serveur source
-SourceRGNameNom du groupe de replication source
-SourceVolumeNameVolume(s) à répliquer
-SourceLogVolumeNameVolume des logs source
-DestinationComputerNameNom netbios du serveur de destination
-DestinationRGNameNom du groupe de replication destination
-DestinationVolumeNameVolume(s) réplica
-DestinationLogVolumeNameVolume des logs destination
-LogSizeInBytesTaille du logs (défaut : 8GB)

Résultat de la commande :

DestinationComputerName : LAB-FIC1-SR
DestinationRGName       : rg02
Id                      : 2856278e-643f-49c7-9842-b25aabb5a70e
SourceComputerName      : LAB-FIC1
SourceRGName            : rg01
PSComputerName          :

2. Aller sur le serveur de destination, le lecteur répliqué ne devrait plus être disponible dans l’interface.

Gestion de la réplication sur un serveur du groupe

Afficher les Bytes à répliquer

(Get-SRGroup).Replicas | Select-Object NumOfBytesRemaining 0

Résultat :

NumOfBytesRemaining
-------------------
                  0

Afficher les 20 dernières entrées des événements Windows

Get-WinEvent -ProviderName Microsoft-Windows-StorageReplica -max 20

Résultat :

   ProviderName : Microsoft-Windows-StorageReplica

TimeCreated                     Id LevelDisplayName Message
-----------                     -- ---------------- -------
DD/MM/YYYY 09:51:47           5015 Information      Connexion établie avec un réplica partenaire....
DD/MM/YYYY 09:51:43          10442 Information      Une modification d'état de partition a entraîné une mise à jour ...
DD/MM/YYYY 09:51:43           5002 Information      La source est entrée dans l'état prêt....
DD/MM/YYYY 09:51:43           5004 Information      La source est entrée dans l'état d'attente de quorum....
DD/MM/YYYY 09:51:43           1237 Information      La copie de bloc est en cours....
DD/MM/YYYY 09:51:43           1201 Information      Préparation pour réplication de la source terminée....
DD/MM/YYYY 09:51:43           5001 Information      Entrée dans l'état de préparation....
DD/MM/YYYY 09:51:43           2231 Information      Le groupe de réplication est en ligne....
DD/MM/YYYY 09:51:43           2200 Information      Démarrage de la réplication pour le réplica....
DD/MM/YYYY 09:51:32          10330 Information      Une partition GPT a été détecté et préparée pour des opérations ...
DD/MM/YYYY 09:51:32          10330 Information      Une partition GPT a été détecté et préparée pour des opérations ...
DD/MM/YYYY 09:51:32          10002 Information      Pilote de filtre démarré.
DD/MM/YYYY 09:51:24           2202 Information      Arrêt de la réplication pour le réplica....
DD/MM/YYYY 09:51:24          10440 Information      Une modification d'état de partition a entraîné une mise à jour ...
DD/MM/YYYY 09:50:08          10003 Information      La mémoire est désormais disponible....
DD/MM/YYYY 09:50:07          10004 Avertissement    La mémoire disponible est insuffisante....
DD/MM/YYYY 09:50:07          10003 Information      La mémoire est désormais disponible....
DD/MM/YYYY 09:50:07          10004 Avertissement    La mémoire disponible est insuffisante....
DD/MM/YYYY 09:50:03          10003 Information      La mémoire est désormais disponible....
DD/MM/YYYY 09:50:02          10004 Avertissement    La mémoire disponible est insuffisante....

Observateur d’événements

Les logs sont disponibles à l’emplacement suivant : Journaux des applications et des services / Microsoft / Windows / StorageReplica.

Inverser le sens de réplication (failovers)

Pour inverser le sens de réplication entrer la commande suivante en PowerShell :

Set-SRPartnership -NewSourceComputerName LAB-FIC1-SR -SourceRGName rg02 -DestinationComputerName LAB-FIC1 -DestinationRGName rg01

La commande nécessite une confirmation

Supprimer la réplication

Pour supprimer la réplication entrer la commande suivante en PowerShell :

Get-SRPartnership Get-SRPartnership | Remove-SRPartnership Get-SRGroup | Remove-SRGroup

La suppression peut être opérée sur le nœud restant pour effectuer un failover si le serveur source est hors service.

Gestion de la réplication avec l’Admin Center

1. Depuis l’Admin Center, aller sur un serveur du groupe de réplication et cliquer sur Réplica de Stockage 1.

2. Sélectionner un partenariat pour avoir les informations.

Il est possible d’inverser le sens de réplication depuis l’Admin Center, en sélectionner le partenariat et en cliquant sur Changer de direction.

3. Gestion des volumes répliqués

4. Observateur d’événement

Conclusion

La fonctionnalité Storage Replica est une bonne alternative à la réplication DFS-R pour les serveurs de fichiers qui permet une réplication en temps réel des données mais qui nécessite une intervention manuelle pour faire le basculement et qui nécessite l’utilisateur d’un espace de nom pour ne pas à avoir les partages à reconfigurer.

Cet article permet de vous donner un aperçu de la fonctionnalité, il est possible de la mettre en place entre deux clusters hyper-v pour la mise en place d’un PRA.

Quitter la version mobile