Replication dans Windows Server 2016 TP5


Windows Server 2016 intègre la capacité de répliquer les données entre les serveurs Windows au niveau bloc et dont le principal avantage réside dans le fait que la nouvelle technologie est totalement indépendante des solutions de stockage sous-jacentes et qu’il est donc possible  de répliquer n’importe quel stockage pour peu qu’il soit relié à un serveur faisant fonctionner Windows Server. La réplication s’appuie sur le protocole SMB 3.0 (Server Message Block) e permet la réplication en mode synchrone ou asynchrone.

Plusieurs scénarios sont pris en charge: Stretch Cluster, Cluster to Cluster et encore Server to Server en utilisant Storage Spaces avec des JBOD, SAN, iSCSI, et du DAS ! Le seul scénarios pris en charge pour une bascule automatisée est le Stretch Cluster. Les prérequis sont les suivants:

Recommandations

Important de bien noter

Installation

Installation de rôles et features Windows Server en PowerShell

$Servers = 'TEST-1','TEST-2'
$Servers | ForEach { Install-WindowsFeature –ComputerName $_ –Name Storage-Replica,FS-FileServer –IncludeManagementTools -restart }

Lancement du test de réplication

Test-SRTopology -SourceComputerName xxx-SourceVolumeName f: -SourceLogVolumeName g: -DestinationComputerName yyy -DestinationVolumeName f: -DestinationLogVolumeName g: -DurationInMinutes 5 -ResultPath c:\temp -Verbose

Un exemple du fichier de résultat:

Mise en oeuvre de la réplication

New-SRPartnership -SourceComputerName xxx -SourceRGName xxx -SourceVolumeName e: -SourceLogVolumeName e: -DestinationComputerName yyy -DestinationRGName yyy -DestinationVolumeName e: -DestinationLogVolumeName e: -LogSizeInBytes 8gb

Vérifier la réplication

(Get-SRGroup -computername TEST-1).replicas
Get-WinEvent -ProviderName Microsoft-Windows-StorageReplica | FL
Get-SRGroup
(Get-SRGroup).Replicas | Select-Object numofbytesremaining

Delegation

Il est possible de déléguer l’administration et des tiers à l’aide la commande suivante:

Grant-SRDelegation -UserName e-novatic\storageadmin

Network Constraint

Il est possible de dédier des interfaces liées à la réplication

Get-NetIPConfiguration
Set-SRNetworkConstraint -SourceComputerName <hi> -SourceRGName <there> -SourceNWInterfaceIndex <7> -DestinationComputerName <you> - -DestinationRGName <guys> DestinationNWInterfaceIndex <4>

Compteurs de performances