Volumes stretched cluster maken en replicatie instellen
Van toepassing op: Azure Stack HCI, versies 21H2 en 20H2
In dit artikel wordt beschreven hoe u volumes maakt en replicatie inschrijft voor stretch-clusters in Azure Stack HCI met Windows Beheercentrum en PowerShell.
We maken volumes op vier servers op twee sites, twee servers per site als voorbeeld. Houd er echter rekening mee dat als u mirrorvolumes in drie punten wilt maken, u ten minste zes servers, drie servers per site nodig hebt.
Stretched volumes en replicatie met behulp van Windows Admin Center
Een volume maken en replicatie instellen:
- Selecteer in Windows Beheercentrum onder Extrade optie Volumes.
- Selecteer in het rechterdeelvenster het tabblad Inventaris en selecteer vervolgens Maken.
- Selecteer in het deelvenster Volume maken de optie Volume tussen sites repliceren.
- Selecteer een replicatierichting tussen sites in de vervolgkeuzevak.
- Selecteer onder Replicatiemodusde optie Asynchroonof Synchroon.
- Voer de naam van de bronreplicatiegroep en de naam van de doelreplicatiegroep in.
- Voer de gewenste grootte voor het logboekvolume in.
- Ga onder Geavanceerd(optioneel) als volgt te werk:
- Voer de naam van de bronreplicatiegroep in of wijzig deze.
- Voer de naam van de doelreplicatiegroep in of wijzig deze.
- Als u blokken wilt gebruiken die al op het doel zijn geseed...selecteert u dat selectievakje.
- Schakel dat selectievakje in omreplicatieverkeer te versleutelen.
- Als u consistentiegroepen wilt inschakelen,selecteert u dat selectievakje.
- Klik op Create als u klaar bent.
- Controleer in het rechterdeelvenster of er een gegevensschijf en een logboekschijf zijn gemaakt op uw primaire (actieve) site en of de bijbehorende gegevens- en logboekreplicaschijven worden gemaakt op de secundaire (passieve) site. Voor bidirectionele replicatie ziet u twee sets gegevens- en volumeschijven.
- Selecteer onder Extrade optie Storage Replica.
- Controleer in het rechterdeelvenster onder Partnerrelatiesof het replicatiepartnerschap is gemaakt.
Daarna moet u de geslaagde gegevensreplicatie tussen sites controleren voordat u VM's en andere workloads implementeert. Zie de sectie Replicatie controleren in Het cluster valideren voor meer informatie.
Stretched volumes maken met PowerShell
Het maken van volumes verschilt voor standaardclusters met één site versus uitgerekte clusters (twee-site). Voor beide scenario's gebruikt u echter de cmdlet om een virtuele schijf te maken, te partitioneren en te formatteren, een volume met overeenkomende naam te maken en toe te voegen aan gedeelde New-Volume clustervolumes (CSV).
Het maken van volumes en virtuele schijven voor uitgerekte clusters is iets belangrijker dan het maken van clusters met één site. Voor stretched clusters zijn minimaal vier volumes vereist: twee gegevensvolumes en twee logboekvolumes, met een gegevens-/logboekvolumepaar op elke site. Vervolgens maakt u een replicatiegroep voor elke site en stelt u replicatie tussen beide in. We moeten resourcegroepen verplaatsen van server naar server. De Move-ClusterGroup cmdlet wordt hiervoor gebruikt.
Eerst verplaatsen we de
Available Storageresourcegroep van de opslaggroepServer1naar in met behulp van deSite1Move-ClusterGroupcmdlet :Move-ClusterGroup -Cluster ClusterS1 -Name ‘Available Storage’ -Node Server1Maak vervolgens de eerste virtuele schijf (
Disk1) voorServer1inSite1:New-Volume -CimSession Server1 -FriendlyName Disk1 -FileSystem REFS -DriveLetter F -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"Maak een tweede virtuele schijf (
Disk2) voorServer1inSite1:New-Volume -CimSession Server1 -FriendlyName Disk2 -FileSystem REFS -DriveLetter G -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"Haal de groep
Available Storagenu offline:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'En verplaats de
Available Storagegroep naarServer3inSite2:Move-ClusterGroup -Name 'Available Storage' -Node Server3Maak de eerste virtuele schijf (
Disk3)Server3op inSite2:New-Volume -CimSession Server3 -FriendlyName Disk3 -FileSystem REFS -DriveLetter H -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"En maak een tweede virtuele schijf (
Disk4) opServer3inSite2:New-Volume -CimSession Server3 -FriendlyName Disk4 -FileSystem REFS -DriveLetter I -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"Haal de groep
Available Storagenu offline en verplaats deze vervolgens terug naar een van de servers inSite1:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1Zorg er
Get-ClusterResourcemet de cmdlet voor dat er vier virtuele schijfvolumes zijn gemaakt, twee in elke opslaggroep:Get-ClusterResource -Cluster ClusterS1Voeg nu
Disk1toe aan Gedeelde clustervolumes:Add-ClusterSharedVolume -Name 'Cluster Virtual Disk (Disk1)'
U bent klaar met het maken van volumes en bent klaar om Storage replica in te stellen voor replicatie.
Replicatie instellen met Behulp van PowerShell
Wanneer u PowerShell gebruikt om Storage Replica in te stellen voor een stretched cluster, moet de schijf die wordt gebruikt voor de brongegevens worden toegevoegd als een Cluster Shared Volume (CSV). Alle andere schijven moeten als niet-CSV-schijven in de groep Beschikbaar Storage blijven. Deze schijven worden vervolgens toegevoegd als gedeelde clustervolumes tijdens het maken Storage replica.
In de vorige stap zijn de virtuele schijven toegevoegd met behulp van station letters om de identificatie van deze eenvoudiger te maken. Storage Replica is een een-op-een-replicatie, wat betekent dat één schijf naar een andere schijf kan worden gerepliceerd.
Stap 1: de topologie voor replicatie valideren
Voordat u begint, moet u de Test-SRTopology cmdlet uitvoeren voor een langere periode (bijvoorbeeld enkele uren). De cmdlet valideert een mogelijke replicatiepartnerschap en valideert de lokale host naar de doelserver of extern Test-SRTopology tussen bron- en doelservers.
Met deze cmdlet wordt gecontroleerd of:
- SMB is toegankelijk via het netwerk, wat betekent dat TCP-poort 445 en poort 5445 in twee richtingen zijn geopend.
- WS-MAN kan worden geopend via HTTP in het netwerk, wat betekent dat TCP-poort 5985 en 5986 zijn geopend.
- Een SR WMIv2-provider kan worden gebruikt en accepteert aanvragen.
- Bron- en doelgegevensvolumes bestaan en kunnen worden beschrijfbaar.
- Bron- en doellogboekvolumes bestaan met NTFS-opmaak of ReFS-opmaak en voldoende vrije ruimte.
- Storage is in GPT-indeling, niet in MBR, met overeenkomende sectorgrootten.
- Er is voldoende fysiek geheugen om replicatie uit te voeren.
Daarnaast wordt met de Test-SRTopology cmdlet ook het volgende gemeten:
- Retourlatentie van ICMP en het gemiddelde rapporteren.
- Prestatiemeters voor het schrijven van invoer/uitvoer en rapporteren het gemiddelde dat op dat volume wordt gezien.
- Geschatte initiële synchronisatietijd.
Zodra Test-SRTopology voltooid, wordt er een .html-bestand (TestSrTopologyReport met datum en tijd) in de map temp Windows gemaakt. Eventuele waarschuwingen of fouten moeten worden gecontroleerd, omdat deze ertoe kunnen leiden Storage replica niet correct wordt gemaakt.
Een voorbeeld van een opdracht die vijf uur wordt uitgevoerd, is:
Test-SRTopology -SourceComputerName Server1 -SourceVolumeName W: -SourceLogVolumeName X: -DestinationComputerName Server3 -DestinationVolumeName Y: -DestinationLogVolumeName Z: -DurationInMinutes 300 -ResultPath c:\temp
Stap 2: het replicatiepartnerschap maken
Nu u de tests hebt voltooid, bent u klaar om Storage Replica te configureren Test-SRTopology en het replicatiepartnerschap te maken. In een notendop configureren we Storage Replica door replicatiegroepen (RG) voor elke site te maken en de gegevensvolumes en logboekvolumes op te geven voor zowel de bronserverknooppunten in Site1 (Server1, Server2) als de doelserverknooppunten (gerepliceerd) in Site2 (Server3, Server4).
Laten we beginnen:
Voeg de Site1-gegevensschijf toe als Cluster Shared Volume (CSV):
Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"De groep Storage moet het 'eigendom' zijn van het knooppunt waar deze zich momenteel opbeest. De groep kan worden verplaatst naar Server1 met behulp van:
Move-ClusterGroup -Name “Available Storage” -Node Server1Gebruik de cmdlet om het replicatiepartnerschap
New-SRPartnershipte maken. Deze cmdlet is ook waar u de namen van het brongegevensvolume en logboekvolume opgeeft:New-SRPartnership -SourceComputerName "Server1" -SourceRGName "Replication1" -SourceVolumeName "C:\ClusterStorage\Disk1\" -SourceLogVolumeName "G:" -DestinationComputerName "Server3" -DestinationRGName "Replication2" -DestinationVolumeName "H:" -DestinationLogVolumeName "I:"
De New-SRPartnership cmdlet maakt een replicatiepartnerschap tussen de twee replicatiegroepen voor de twee sites. In dit voorbeeld is de replicatiegroep voor het primaire knooppunt Server1 in Site1 en is de replicatiegroep voor Replication1Replication2 doel-knooppunt Server3 in Site2.
Storage Replica wordt nu alles instellen. Als er gegevens moeten worden gerepliceerd, gebeurt dit hier. Afhankelijk van de hoeveelheid gegevens die moet worden gerepliceerd, kan dit even duren. Het is raadzaam om geen groepen te verplaatsen totdat dit proces is voltooid.
Volgende stappen
Zie voor verwante onderwerpen en andere opslagbeheertaken ook: