Search This Blog

mardi 24 février 2015

Storage Replica dans Windows Server vNext


Bonjour,

Nous allons voir dans ce nouvel article la réplication de volume  (Storage Replica) qui sera une nouvelle fonctionnalité dans la prochaine de Windows Server (vNext).

Cet article sera en deux parties :

-          Partie1 : Explication et introduction à Storage Réplica


Storage Replica:

Storage Replica , est une nouvelle fonctionnalité qui permet de faire de la réplication de volume entre serveur ou cluster de manière (synchrone), c’est-à-dire qu’elle offre une réplication en temps réel entre deux sites distants, ce qui vous permet de mettre en place du PCA au sein de votre système d’information.

Elle offre également une réplication asynchrone entre serveurs ou clusters, cette configuration change de la réplication synchrone, car en fonction de votre RTO, vous allez avoir une perte de données, et elle ne nécessite pas les même moyens au niveau infrastructure qu’une architecture dite PCA (en réplication synchrone), par conséquent, un PRA sera moins coûteux qu’un PCA.

Nous sommes actuellement en version technical Preview sur le nouveau Windows Server vNext, donc ceci est pour faire du test et en aucun cas vous devez le mettre en production, la version de Windows Server vNext subira de nombreux changements jusqu’à sa version finale, je vous conseille de réaliser ces tests dans un cadre de Lab. (comme moi). =)


Nous allons commencer par les features disponibles dans Storage Replica

Features présentes dans Storage Replica:


Feature
Description
synchrone
OUI
asynchrone
OUI
Type de réplication
Volume (Partition)
Réseaux
TCP/IP / RDMA
RDMA
iWRAP / Infiniband
Kerberos
OUI
Data-dédpuplication
OUI
Bitlocker (sur un volume)
OUI
Administration
Powershell / console de clustering
Port de réplication
TCP 445 / 5445 )
Protocole de transport
SMB3



Architecture de Storage Replica:


Storage Replica (SR) propose deux types de réplication :

  1. -          Réplication entre deux serveurs
  2. -          Réplication entre deux cluster


Bien sur pour votre réplication, je vous conseil pour des soucis de haute disponibilité d’avoir la source et destination dans différents site (car aucun d’intérêt de faire de la réplication sur un seul site si vous souhaitez mettre en place un PCA/PRA)

Réplication entre deux serveurs :

Voici ici la première architecture simple, réplication de volume entre deux serveurs présents sur des sites différents. (à noter que la réplication se faire via le protocole SMB)




========================================================================


 Réplication entre deux clusters :

Voici une architecture plus solide, celle-ci consiste à répliquer le volume du cluster 1 vers le cluster 2 






On peut par exemple faire la réplication sur  le CSV « c:\clusterStorage\Volum1 ».


Voici les deux types de cluster supportés dans Windows Server Technical Preview vNext pour l’instant:
  1. -          Cluster Hyper-V
  2. -          Cluster de fichier (le SOFS n’est pas supporté pour l’instant)

   à noter que pour la réplication entre cluster, vous avez la possibilité de faire que de la réplication synchrone.


Il y’a plusieurs prérequis afin de réussir à faire une réplication de volume dans vNext, je vais les détailler ci-dessous.

Pré-requis:

 Afin de mettre en place Storage Replica, vous devez remplir les prérequis suivants :

  1. -          Un domaine active directory (vous pouvez utiliser une version Windows Server 2012 R2 , pas obligé que ça soit un vNext)
  2. -          Tous les serveurs qui participent à la réplication de volume devraient être par contre sur Windows Server vNext
  3. -          Des volumes sur chaque serveur (présenté via un SAN (iSCSI) / SAS / JBOD / Fibre Channel SAN  (un disque pour les data et un autre pour les Logs de réplication)
  4. -          Une latence réseau <ou égal à 5 minutes
  5. -          Ouverture des ports suivants (445) (5985) dans les deux sens
  6. -          L’activation de la règle suivante sur le pare-feu des serveurs qui participent à la réplication :

 Enable-NetFirewallRule -CimSession SR-SRV05,SR-SRV06 -DisplayGroup "Remote Desktop","File and Printer Sharing"

Pour la partie stockage des serveurs qui participent à la réplication:

Vous êtes d’accord que nous allons répliquer les volumes d’un serveur ou d’un cluster vers un autre serveur ou cluster, mais pour cela, il faut que le volume qui sera répliqué respecte les prérequis suivants :

Vous devez avoir deux Volumes (qu’il soient en local ou via une baie SAN )
o   Un volume ou sont placés vos données (files / VMs etc …)
o   Un volume pour la partie Logs (on verra plus tard à quoi ça sert ) avec une taille minimum 1GB

  1. -          Les volumes doivent êtres en GPT et non MBR
  2. -          Les volumes data et Logs  du serveur source doivent être de la même taille que ceux du serveur de destination pour la réplication

Attention :

Afin de pas ralentir l’écriture de l’application sur les disque data, les disque pour les logs doivent être en SSD.

Fonctionnement Storage Replica synchrone:

Voici en image le fonctionnement de la réplication synchrone de Storage Replica :


Fonctionnement Storage Replica Asynchrone :



Voila, cette première partie touche à sa fin, dans la 2eme partie,on verra la mise en place de Storage Replica (Server-Server) en Powershell, avec des tests, etc afin de bien comprendre son fonctionnement.

@bientôt
Seyfallah Tagrerout
MSP 2014-2015
< >