Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet exemple d’évaluation vous permet de configurer des ordinateurs et leur stockage dans un seul cluster étendu, où deux nœuds partagent un ensemble de stockage et deux nœuds partagent un autre ensemble de stockage, puis la réplication conserve les deux ensembles de stockage mis en miroir dans le cluster pour permettre un basculement immédiat. Ces nœuds et leur stockage doivent se trouver dans des sites physiques distincts, même s’il n’est pas nécessaire. Les procédures sont distinctes pour créer des clusters Hyper-V et de serveur de fichiers en tant qu’exemples de scénarios.
Importante
Les serveurs de différents sites doivent être en mesure de communiquer avec les autres serveurs via un réseau, mais n’ont aucune connectivité physique au stockage partagé de l’autre site. Ce scénario n’utilise pas les espaces de stockage direct.
Cette procédure pas à pas utilise l’environnement suivant comme exemple :
Quatre serveurs nommés SR-SRV01, SR-SRV02, SR-SRV03 et SR-SRV04.
Les quatre serveurs sont formés en un seul cluster appelé SR-SRVCLUS.
Paire de « sites » logiques qui représente deux centres de données différents. On a appelé Redmond et l’autre appelé Bellevue.
Les serveurs SR-SRV01 et SR-SRV02 appartiennent au site Redmond .
Les serveurs SR-SRV03 et SR-SRV04 appartiennent au site de Bellevue .
Remarque
Vous pouvez utiliser seulement deux nœuds, avec un nœud dans chaque site. Toutefois, vous ne pouvez pas effectuer le basculement intrasite avec seulement deux serveurs. Vous pouvez utiliser jusqu’à 64 nœuds.
Prérequis
Logiciel :
- 2 à 64 serveurs exécutant Windows Server 2016 Datacenter Edition ou version ultérieure. Si vous exécutez Windows Server 2019, vous pouvez utiliser Standard Edition si vous êtes à l’aise pour répliquer un seul volume jusqu’à 2 To de taille.
- Le rôle Services de domaine Active Directory, le clustering de basculement et les fonctionnalités Réplica de Stockage doivent être installés sur votre appareil. Pour en savoir plus, consultez Installer ou désinstaller des rôles, services de rôle ou fonctionnalités.
- Votre appareil doit faire partie d’une forêt Active Directory (AD).
- Règles de pare-feu et de routeur appropriées pour autoriser le trafic bidirectionnel ICMP, SMB port 445, SMB Direct port 5445 et WS-MAN port 5985 entre tous les nœuds.
Matériel :
- Au moins 2 Go de RAM et deux cœurs par serveur. Vous aurez besoin de davantage de RAM et de cœurs pour les environnements de machine virtuelle.
- Deux ensembles de stockage partagé avec JBOD SAS (comme dans Espaces de stockage), SAN Fibre Channel, VHDX partagé ou cible iSCSI.
- Le stockage doit contenir un mélange de disques SSD et HDD, et doit prendre en charge la réservation persistante. Chaque jeu de stockage doit être disponible pour deux des serveurs uniquement (asymétrique).
- Le stockage physique doit être identique en capacité, avoir les mêmes tailles de secteur sur tous les disques de données et disques de journal.
- Les disques de données et de journal doivent être initialisés en tant que GPT.
- Les volumes doivent être mis en forme en NTFS ou ReFS.
- Les volumes de journaux doivent utiliser un stockage flash et des paramètres de résilience hautes performances. Microsoft recommande que le stockage des journaux soit plus rapide que le stockage des données.
- La taille du journal est par défaut de 8 Go si elle n’est pas spécifiée. Votre volume de journaux doit être d’au moins 10 Go ou plus en fonction des besoins du journal et des besoins de l’organisation.
- Chaque ensemble de stockage doit autoriser la création d’au moins deux disques virtuels, un pour les données répliquées et un autre pour les journaux.
- Le stockage répliqué ne peut pas se trouver sur le lecteur contenant le dossier du système d’exploitation Windows.
Configuration du disque :
Boîtiers JBOD
Vérifiez que chaque ensemble de nœuds de serveur jumelés peut voir uniquement les boîtiers de stockage du site (stockage asymétrique) et que les connexions SAP sont correctement configurées.
Provisionnez le stockage à l’aide d’espaces de stockage en suivant les étapes 1 à 3 fournies dans Déployer des espaces de stockage sur un serveur autonome à l’aide de PowerShell ou du Gestionnaire de serveur.
Stockage iSCSI
Assurez-vous que chaque ensemble de nœuds de serveur jumelés peut voir uniquement les boîtiers de stockage du site, tels que le stockage asymétrique. Vous devez utiliser plusieurs cartes réseau si vous utilisez iSCSI.
Configurez le stockage à l’aide de la documentation de votre fournisseur. Si vous utilisez le ciblage iSCSI basé sur Windows, consultez la vue d’ensemble du serveur cible iSCSI.
Pour le stockage SAN Fibre Channel :
Vérifiez que chaque ensemble de nœuds de serveur jumelés peut voir les boîtiers de stockage de ce site uniquement (stockage asymétrique) et que vous avez correctement délimité les hôtes.
Configurez le stockage à l’aide de la documentation de votre fournisseur.
Réseau :
- Au moins une connexion 1 GoE sur chaque serveur pour la réplication synchrone.
- Un réseau entre les serveurs disposant d’une bande passante suffisante pour contenir votre charge de travail d’écriture d’E/S et une latence d’aller-retour d’environ 5 ms pour la réplication synchrone. La réplication asynchrone n’a pas de recommandation de latence.
Remarque
Les disques de données peuvent utiliser des espaces de mise en miroir ou de parité ou RAID 1 ou 10, RAID 5 ou RAID 50.
Les volumes de journal ne doivent jamais être utilisés pour d’autres charges de travail.
Importante
Bien qu’il soit possible d’attacher un appareil de stockage à un seul serveur et de l’utiliser pour la réplication, le clustering de basculement Windows s’appuie toujours sur des réservations permanentes SCSI. Par conséquent, le stockage doit toujours être un type de stockage partagé tel qu’une technologie SAN. Les disques locaux ou les disques présentés par un hyperviseur peuvent ne pas être compatibles. Dans Azure, les disques doivent être une taille SSD Premium qui prend en charge le partage, même si une seule machine virtuelle doit être attachée à celle-ci.
La plupart de ces exigences peuvent être déterminées à l’aide de l’applet de commande Test-SRTopology . Vous pouvez accéder à cet outil si vous installez Réplique de Stockage ou les outils de gestion de Réplique de Stockage sur au moins un serveur. Il n’est pas nécessaire de configurer Storage Replica pour utiliser cet outil, il suffit d’installer les applets de commande.
Approvisionner votre environnement
Connectez-vous toujours en tant qu’utilisateur de domaine membre du groupe d’administrateurs intégré sur tous les serveurs. Exécutez toujours PowerShell ou l’invite de commandes avec des privilèges élevés.
Installez Windows Server sur tous les nœuds serveur, en utilisant soit l'option d'installation Serveur avec Expérience Utilisateur, soit l'option Serveur Core.
Vérifiez que les paramètres BIOS/UEFI pour les serveurs sont définis sur des performances élevées, telles que la désactivation de L’état C, la définition de la vitesse QPI, l’activation de NUMA et la définition de la fréquence de mémoire la plus élevée. Vérifiez que la gestion de l’alimentation dans Windows Server est définie pour favoriser de hautes performances. Redémarrez quand vous y êtes invité.
Ajoutez les informations réseau et joignez les nœuds au domaine, puis redémarrez-les.
Remarque
Ce guide suppose que vous avez deux paires de serveurs à utiliser dans un cluster étendu. Un réseau WAN ou RÉSEAU local sépare les serveurs et les serveurs appartiennent à des sites physiques ou logiques.
Connectez le premier ensemble de boîtier de stockage JBOD partagé, VHDX partagé, cible iSCSI ou SAN FC aux serveurs du site Redmond .
Connectez le deuxième jeu de stockage aux serveurs du site de Bellevue .
Installez le dernier microprogramme de stockage et de boîtier du fournisseur, tous les pilotes nécessaires, les pilotes HBA et le microprogramme BIOS/UEFI sur les quatre nœuds. Redémarrez les nœuds en fonction des besoins.
Remarque
Consultez la documentation de votre fournisseur de matériel pour la configuration du stockage partagé et du matériel réseau.
À l’étape suivante, les serveurs seront ajoutés et configurés avec les rôles et fonctionnalités nécessaires :
Dans le Gestionnaire de serveur, sélectionnez Gérer, puis ajoutez des serveurs.
Dans la fenêtre Ajouter des serveurs , sélectionnez vos serveurs par le biais des méthodes suivantes :
AD (les serveurs doivent être joints au domaine)
DNS (nom de l’ordinateur ou adresse IP)
Importer (à partir du fichier texte)
Une fois que vous avez sélectionné vos serveurs, importez-les à l’aide du bouton « → », puis sélectionnez OK.
Sur SR-SRV04 ou un ordinateur de gestion à distance, exécutez la commande suivante dans une fenêtre PowerShell avec élévation de privilèges :
$Servers = 'SR-SRV01','SR-SRV02','SR-SRV03','SR-SRV04' $Servers | foreach { Install-WindowsFeature -ComputerName $_ -Name Storage-Replica,Failover-Clustering,FS-FileServer -IncludeManagementTools -Restart }
Configurer un cluster de basculement Hyper-V ou un cluster serveur de fichiers
Une fois que vous avez configuré vos nœuds de serveur, l’étape suivante consiste à créer un cluster de basculement Hyper-V ou un cluster serveur de fichiers. Si les nœuds résident dans différents sous-réseaux, une adresse IP pour le site supplémentaire doit être créée à l’aide de la dépendance « OR ». Pour plus d’informations, consultez Configuration des adresses IP et des dépendances pour les clusters multi-sous-réseaux – Partie III.
Si vous créez un cluster étendu à deux nœuds, vous devez ajouter tout le stockage avant de continuer. Il s’agit d’un comportement par conception dans Windows Server 2016. Exécutez la commande suivante pour ajouter un stockage disponible :
Get-ClusterAvailableDisk -All | Add-ClusterDisk
Lorsque vous utilisez un serveur de test sans charge d’E/S d’écriture sur un volume source spécifié, envisagez d’ajouter une charge de travail, car Test-SRTopology ne génère pas de rapport utile. Vous devez effectuer des tests avec des charges de travail de type production afin de voir des nombres réels et les tailles de journal recommandées.
Vous pouvez également simplement copier certains fichiers dans le volume source pendant le test ou télécharger et exécuter diskspd pour générer des E/S d’écriture. Par exemple, pour échantillonner une charge de travail d’E/S d’écriture faible pendant 10 minutes sur le volume D : exécutez la commande suivante :
diskspd -c1g -d600 -W5 -C5 -b4k -t2 -o2 -r -w5 -i100 D:\Test.dat
Aucune option n’est disponible pour configurer la reconnaissance des sites à l’aide du Gestionnaire du cluster de basculement dans Windows Server 2016.
Remarque
Configurez un témoin de partage de fichiers ou un témoin cloud pour fournir le quorum si un site tombe en panne. Windows Server 2016 inclut désormais une option de témoin cloud (Azure). Vous pouvez choisir cette option de quorum au lieu du témoin de partage de fichiers ou de disque.
Pour plus d’informations sur la configuration de quorum, voir Configurer et gérer le quorum dans un cluster de basculement Windows Server 2012. Pour plus d’informations sur les cmdlets de quorum de cluster, consultez le module FailoverClusters.
Conseil / Astuce
Passez en revue les recommandations réseau d’un cluster Hyper-V dans Windows Server 2012 pour vous assurer que la mise en réseau du cluster est configurée de manière optimale. Configurez la mise en réseau de cluster et Active Directory pour accélérer le basculement des sites DNS. Vous pouvez utiliser la mise en réseau SDN (Software-Defined Networking) Hyper-V, des réseaux VLAN étirés, des périphériques d’abstraction de réseau, le TTL du DNS abaissé et d’autres techniques courantes.
Vous pouvez également configurer la résilience des machines virtuelles afin que les invités ne s’interrompent pas longtemps pendant les défaillances de nœud. Au lieu de cela, ils basculent vers le nouveau stockage source de réplication dans les 10 secondes. Pour effectuer cette action, exécutez la (Get-Cluster).ResiliencyDefaultPeriod=10 commande.
- Cluster de basculement Hyper-V
- Serveur de fichiers
- PowerShell
- Gestionnaire du cluster de basculement
- PowerShell
Dans Gestionnaire de serveur, sélectionnez Outils, puis Gestionnaire du cluster de basculement.
Dans le volet droit, sous Actions, sélectionnez Valider la configuration pour vous assurer que vous pouvez continuer.
Remarque
Attendez-vous à des erreurs de stockage lors de la validation du cluster en raison de l'utilisation d'un stockage asymétrique.
Créez le cluster de calcul Hyper-V avec 15 caractères ou moins à l’aide du guide Déployer un cluster Hyper-V . Suivez les étapes 7-10 dans le site Redmond pour créer une machine virtuelle de test uniquement pour vous assurer que le cluster fonctionne normalement dans les deux nœuds partageant le stockage dans le premier site de test.
Ajoutez un disque dans le site Redmond sur le cluster CSV. Cliquez avec le bouton droit sur un disque source dans le nœud Disques de la section Stockage, puis sélectionnez Ajouter aux volumes partagés de cluster.
L’applet de commande
Test-SRTopologyest utilisée pour déterminer si les exigences de Stockage Réplica sont remplies. Par exemple, pour valider deux des nœuds de cluster étendu proposés où chacun a un volume D : et E : pendant 30 minutes, procédez comme suit :Déplacez la totalité du stockage disponible sur SR-SRV01.
Dans le Gestionnaire du cluster de basculement, développez votre cluster, cliquez avec le bouton droit sur Rôles, puis sélectionnez Créer un rôle vide.
Ajoutez le stockage en ligne au rôle vide nommé Nouveau rôle.
Déplacez la totalité du stockage disponible sur SR-SRV03.
Cliquez à nouveau avec le bouton droit sur Rôles , puis sélectionnez Créer un rôle vide.
Déplacez le nouveau rôle (2) vers SR-SRV03.
Ajoutez le stockage en ligne à ce rôle vide nommé Nouveau rôle (2).
Évaluez le cluster en exécutant la commande suivante :
$params = @{ SourceComputerName = 'SR-SRV01' SourceVolumeName = 'D:' SourceLogVolumeName = 'E:' DestinationComputerName = 'SR-SRV03' DestinationVolumeName = 'D:' DestinationLogVolumeName = 'E:' DurationInMinutes = 30 ResultPath = 'C:\Temp' } MD C:\Temp | Test-SRTopology @params
Examinez le rapport TestSrTopologyReport-<date>.html pour vous assurer que vous répondez aux exigences de Storage Replica et notez la prédiction du temps de synchronisation initial et les recommandations pour la journalisation.
Retournez les disques dans Le stockage disponible et supprimez les rôles vides temporaires.
Supprimez la machine virtuelle de test. Ajoutez toutes les machines virtuelles de test réel nécessaires pour une évaluation supplémentaire sur un nœud source proposé.
Configurez la prise en charge des sites de cluster étendu afin que les serveurs SR-SRV01 et SR-SRV02 se trouvent sur le site Redmond , les serveurs SR-SRV03 et SR-SRV04 se trouvent sur le site de Bellevue . Vérifiez que Redmond est le nœud principal qui possède la propriété du stockage source et des machines virtuelles :
New-ClusterFaultDomain -Name Redmond -Type Site -Description "Primary" -Location "Redmond Datacenter" New-ClusterFaultDomain -Name Bellevue -Type Site -Description "Secondary" -Location "Bellevue Datacenter" Set-ClusterFaultDomain -Name SR-SRV01 -Parent Redmond Set-ClusterFaultDomain -Name SR-SRV02 -Parent Redmond Set-ClusterFaultDomain -Name SR-SRV03 -Parent Bellevue Set-ClusterFaultDomain -Name SR-SRV04 -Parent Bellevue (Get-Cluster).PreferredSite="Redmond"
Gérer la réplication de cluster étendu
Vous pouvez effectuer toutes les étapes sur les nœuds de cluster directement ou à partir d’un ordinateur de gestion à distance qui contient le rsaT. Vous pouvez également utiliser le Gestionnaire du cluster de basculement pour déterminer la source et la destination actuelles de la réplication et leur état. La gestion de la réplication de cluster étendu peut être effectuée à l’aide de l’interface utilisateur graphique ou de PowerShell.
Pour modifier la source et la destination de réplication au sein du cluster étendu, utilisez les méthodes suivantes :
Pour déplacer la réplication source entre les nœuds du même site, cliquez avec le bouton droit sur le fichier CSV source, sélectionnez Déplacer le stockage, sélectionnez Sélectionner nœud, puis sélectionnez un nœud dans le même site. Si vous utilisez un stockage non-CSV pour un disque affecté au rôle, vous déplacez le rôle.
Pour déplacer la réplication source d’un site vers un autre, cliquez avec le bouton droit sur le fichier CSV source, sélectionnez Déplacer le stockage, sélectionnez Sélectionner un nœud, puis sélectionnez un nœud dans un autre site. Si vous avez configuré un site préféré, vous pouvez utiliser le meilleur nœud possible pour toujours déplacer le stockage source vers un nœud dans le site préféré. Si vous utilisez un stockage non-CSV pour un disque affecté au rôle, vous déplacez le rôle.
Pour effectuer un basculement planifié du sens de la réplication entre deux sites, arrêtez les deux nœuds dans un site en utilisant Gestionnaire de serveur ou SConfig.
Pour effectuer un basculement non planifié du sens de la réplication entre deux sites, coupez l’alimentation des deux nœuds dans un site.
Remarque
Dans Windows Server 2016, vous devrez peut-être utiliser le Gestionnaire du cluster de basculement ou
Move-ClusterGrouppour ramener manuellement les disques de destination sur l’autre site une fois les nœuds remis en ligne.Le réplica de stockage démonte les volumes de destination. C'est voulu.
Pour modifier la taille du journal, cliquez avec le bouton droit sur les disques du journal source et de destination, sélectionnez l’onglet Journal de réplication , puis modifiez les tailles des deux disques pour qu’ils correspondent.
Pour ajouter une autre paire de disques répliqués au groupe de réplication existant, vous devez vérifier qu’il existe au moins un disque supplémentaire dans l’espace de stockage disponible. Vous pouvez alors cliquer avec le bouton droit sur le disque source, puis sélectionner Add replication partnership (Ajouter un partenariat de réplication).
Remarque
Cette nécessité d’un disque supplémentaire « factice » dans l’espace de stockage disponible est dû à une régression et n’est pas intentionnelle.
Pour supprimer la réplication existante :
Cliquez avec le bouton droit sur le disque CSV source, puis sélectionnez Réplication, puis sélectionnez Supprimer. Acceptez la demande de confirmation d’avertissement.
Si vous le souhaitez, supprimez le stockage du format CSV afin de le rendre à l'espace de stockage disponible pour d'autres tests.
Remarque
Vous devrez peut-être utiliser Gestion du disque ou Gestionnaire de serveur pour rajouter des lettres de lecteur aux volumes renvoyés à l’espace de stockage disponible.
Pour mesurer les performances de réplication, vous pouvez utiliser l’outil Analyseur de performances (perfmon.exe) sur les nœuds source et de destination. Pour en savoir plus sur l’Analyseur de performances, consultez La boîte de dialogue Utiliser l’Analyseur de performances et ajouter des compteurs.
Sur le nœud de destination :
Ajoutez les objets Statistiques du réplica du système de stockage avec tous leurs compteurs de performance pour le volume de données.
Examinez les résultats.
Sur le nœud source :
Ajoutez les objets Statistiques du réplica du système de stockage et Statistiques d’E/S du réplica du système de stockage avec tous leurs compteurs de performance pour le volume de données (ce dernier est uniquement disponible avec des données sur le serveur source actuel).
Examinez les résultats.