Stretched clustervolumes maken en replicatie instellen
Van toepassing op: Azure Stack HCI, versie 22H2
Belangrijk
Azure Stack HCI maakt nu deel uit van Azure Local. De naam van productdocumentatie wordt nog steeds bijgewerkt. Oudere versies van Azure Stack HCI, bijvoorbeeld 22H2, blijven verwijzen naar Azure Stack HCI en geven de naamwijziging niet weer. Meer informatie.
In dit artikel wordt beschreven hoe u volumes maakt en replicatie instelt voor stretched clusters in Azure Stack HCI met behulp van het 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 spiegelvolumes in drie richtingen wilt maken, u ten minste zes servers, drie servers per site nodig hebt.
Stretched volumes en replicatie met windows-beheercentrum
Een volume maken en replicatie instellen:
- Selecteer volumes in het Windows-beheercentrum onder Extra.
- Selecteer in het rechterdeelvenster het tabblad Inventaris en selecteer vervolgens Maken.
- Selecteer in het deelvenster Volume maken het volume tussen sites repliceren.
- Selecteer een replicatierichting tussen sites in de vervolgkeuzelijst.
- Selecteer onder Replicatiemodus Asynchroon of Synchroon.
- Voer de naam van een bronreplicatiegroep en een naam van de doelreplicatiegroep in.
- Voer de gewenste grootte in voor het logboekvolume.
- Ga desgewenst als volgt te werk onder Geavanceerd:
- Voer de naam van de bronreplicatiegroep in/wijzig deze.
- Voer de naam van de doelreplicatiegroep in/wijzig deze.
- Als u blokken wilt gebruiken die al op het doel zijn gezaaid..., schakelt u dat selectievakje in.
- Als u replicatieverkeer wilt versleutelen, schakelt u dat selectievakje in.
- Als u consistentiegroepen wilt inschakelen, schakelt u dat selectievakje in.
- Klik op Create als u klaar bent.
- Controleer in het rechterdeelvenster of 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 Extra opslagreplica.
- Controleer in het rechterdeelvenster onder Partnerschappen of 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 verifiëren in Het cluster valideren voor meer informatie.
Stretched volumes maken met Behulp van PowerShell
Het maken van volumes verschilt voor standaardclusters met één site versus stretched (twee-site)clusters. Voor beide scenario's gebruikt u echter de New-Volume
cmdlet om een virtuele schijf te maken, te partitioneren en op te maken, een volume met overeenkomende naam te maken en toe te voegen aan gedeelde clustervolumes (CSV).
Het maken van volumes en virtuele schijven voor stretched clusters is iets meer betrokken dan voor clusters met één site. Stretched clusters vereisen minimaal vier volumes: twee gegevensvolumes en twee logboekvolumes, waarbij een gegevens-/logboekvolumepaar zich op elke site bevinden. Vervolgens maakt u een replicatiegroep voor elke site en stelt u er replicatie tussen in. We moeten resourcegroepen verplaatsen van server naar server. De Move-ClusterGroup
cmdlet wordt hiervoor gebruikt.
Eerst verplaatsen we de resourcegroep van de
Available Storage
Server1
opslaggroep naarSite1
deMove-ClusterGroup
cmdlet:Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
Maak vervolgens de eerste virtuele schijf (
Disk1
) voorServer1
inSite1
: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
) voorServer1
inSite1
:New-Volume -CimSession Server1 -FriendlyName Disk2 -FileSystem REFS -DriveLetter G -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
Haal de
Available Storage
groep nu offline:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
En verplaats de
Available Storage
groep naarServer3
:Site2
Move-ClusterGroup -Name 'Available Storage' -Node Server3
Maak de eerste virtuele schijf (
Disk3
) inServer3
Site2
: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
) inServer3
Site2
:New-Volume -CimSession Server3 -FriendlyName Disk4 -FileSystem REFS -DriveLetter I -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
Haal de
Available Storage
groep nu 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 Server1
Zorg er met behulp van de
Get-ClusterResource
cmdlet voor dat er vier virtuele schijfvolumes zijn gemaakt, twee in elke opslaggroep:Get-ClusterResource -Cluster ClusterS1
Voeg nu toe aan
Disk1
gedeelde clustervolumes:Add-ClusterSharedVolume -Name 'Cluster Virtual Disk (Disk1)'
U bent klaar met het maken van volumes en klaar om Opslagreplica in te stellen voor replicatie.
Replicatie instellen met Behulp van PowerShell
Wanneer u PowerShell gebruikt om Opslagreplica in te stellen voor een stretched cluster, moet de schijf die voor de brongegevens wordt gebruikt, worden toegevoegd als csv(Cluster Shared Volume). Alle andere schijven moeten als niet-CSV-stations in de groep Beschikbare opslag blijven. Deze schijven worden vervolgens toegevoegd als gedeelde clustervolumes tijdens het maken van de opslagreplica.
In de vorige stap zijn de virtuele schijven toegevoegd met stationsletters om de identificatie ervan gemakkelijker te maken. Opslagreplica 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 gedurende een langere periode uitvoeren (zoals enkele uren). De Test-SRTopology
cmdlet valideert een mogelijke replicatierelatie en valideert de lokale host naar de doelserver of extern 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 open zijn.
- WS-MAN kan worden geopend via HTTP op het netwerk, wat betekent dat TCP-poorten 5985 en 5986 open zijn.
- Een SR WMIv2-provider kan worden geopend en accepteert aanvragen.
- Bron- en doelgegevensvolumes bestaan en zijn beschrijfbaar.
- Bron- en doellogboekvolumes bestaan met NTFS-opmaak of ReFS-opmaak en voldoende vrije ruimte.
- Opslag wordt geïnitialiseerd in GPT-indeling, niet MBR, met overeenkomende sectorgrootten.
- Er is voldoende fysiek geheugen om replicatie uit te voeren.
Daarnaast meet de Test-SRTopology
cmdlet ook het volgende:
- Retourlatentie van ICMP en rapporteer het gemiddelde.
- Prestatiemeteritems voor schrijfinvoer/uitvoer en rapporteren het gemiddelde dat op dat volume wordt gezien.
- Geschatte initiële synchronisatietijd.
Zodra Test-SRTopology is voltooid, wordt er een .html-bestand (TestSrTopologyReport met datum en tijd) gemaakt in de map Windows Temp. Eventuele waarschuwingen of fouten moeten worden gecontroleerd omdat deze ervoor kunnen zorgen dat Opslagreplica niet goed 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 Test-SRTopology
tests hebt voltooid, bent u klaar om Opslagreplica te configureren en de replicatierelatie te maken. In een notendop configureren we Opslagreplica door replicatiegroepen (RG) te maken voor elke site 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 een gedeeld clustervolume (CSV):
Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"
De beschikbare opslaggroep moet 'eigendom' zijn van het knooppunt waarop deze zich momenteel bevindt. De groep kan worden verplaatst naar Server1 met behulp van:
Move-ClusterGroup -Name "Available Storage" -Node Server1
Gebruik de
New-SRPartnership
cmdlet om de replicatierelatie te maken. Deze cmdlet is ook waar u de brongegevensvolume- en logboekvolumenamen 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 replicatierelatie tussen de twee replicatiegroepen voor de twee sites. In dit voorbeeld Replication1
is de replicatiegroep voor primaire knooppuntserver1 in Site1 en Replication2
is dit de replicatiegroep voor doelknooppuntServer3 in Site2.
Opslagreplica stelt nu alles in. Als er gegevens moeten worden gerepliceerd, worden deze hier uitgevoerd. Afhankelijk van de hoeveelheid gegevens die moet worden gerepliceerd, kan dit enige tijd duren. Het is raadzaam om geen groepen te verplaatsen totdat dit proces is voltooid.
Volgende stappen
Zie ook voor verwante onderwerpen en andere opslagbeheertaken: