Skapa stretchklustervolymer och konfigurera replikering
Gäller för: Azure Local, version 22H2
Viktigt!
Azure Stack HCI är nu en del av Azure Local. Namnbytet av produktdokumentation pågår. Äldre versioner av Azure Stack HCI, till exempel 22H2, fortsätter dock att referera till Azure Stack HCI och återspeglar inte namnändringen. Läs mer.
Den här artikeln beskriver hur du skapar volymer och konfigurerar replikering för stretchkluster i Azure Stack HCI med hjälp av Windows Admin Center och PowerShell.
Vi skapar volymer på fyra servrar på två platser, två servrar per plats som exempel. Tänk dock på att om du vill skapa trevägsspeglingsvolymer behöver du minst sex servrar, tre servrar per plats.
Utsträckta volymer och replikering med Hjälp av Windows Administrationscenter
Så här skapar du en volym och konfigurerar replikering:
- I Administrationscenter för Windows går du till Verktyg och väljer Volymer.
- I den högra rutan väljer du fliken Inventering och väljer sedan Skapa.
- På panelen Skapa volym väljer du Replikera volym mellan platser.
- Välj en replikeringsriktning mellan platser i listrutan.
- Under Replikeringsläge väljer du Asynkron eller Synkron.
- Ange namnet på källreplikeringsgruppen och namnet på målreplikeringsgruppen.
- Ange önskad storlek för loggvolymen.
- Under Avancerat kan du göra följande:
- Ange/ändra namnet på källreplikeringsgruppen.
- Ange/ändra namnet på målreplikeringsgruppen.
- Om du vill använda block som redan har angetts i målet... markerar du kryssrutan.
- Om du vill kryptera replikeringstrafiken markerar du kryssrutan.
- Om du vill aktivera konsekvensgrupper markerar du kryssrutan.
- Klicka på Skapa när du är klar.
- I den högra rutan kontrollerar du att en datadisk och en loggdisk skapas på din primära (aktiva) plats och att motsvarande data- och loggreplikdiskar skapas på den sekundära (passiva) platsen. För dubbelriktad replikering bör du se två uppsättningar data och volymdiskar.
- Under Verktyg väljer du Lagringsreplik.
- I den högra rutan under Partnerskap kontrollerar du att replikeringskopplingen har skapats.
Därefter bör du verifiera lyckad datareplikering mellan platser innan du distribuerar virtuella datorer och andra arbetsbelastningar. Mer information finns i avsnittet Verifiera replikering i Verifiera klustret.
Skapa stretchade volymer med PowerShell
Volymskapande skiljer sig åt för standardkluster med en enda plats jämfört med utsträckta kluster (två platser). I båda scenarierna använder du dock cmdleten New-Volume
för att skapa en virtuell disk, partition och formatera den, skapa en volym med matchande namn och lägga till den i klusterdelade volymer (CSV).
Att skapa volymer och virtuella diskar för stretchkluster är lite mer involverat än för kluster med en enda plats. Stretchkluster kräver minst fyra volymer – två datavolymer och två loggvolymer, med ett data/loggvolympar som finns på varje plats. Sedan skapar du en replikeringsgrupp för varje plats och konfigurerar replikering mellan dem. Vi måste flytta runt resursgrupper från server till server. Cmdleten Move-ClusterGroup
används för detta.
Först flyttar vi resursgruppen för lagringspoolen
Available Storage
tillServer1
medSite1
hjälp av cmdletenMove-ClusterGroup
:Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
Skapa sedan den första virtuella disken (
Disk1
) förServer1
iSite1
:New-Volume -CimSession Server1 -FriendlyName Disk1 -FileSystem REFS -DriveLetter F -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
Skapa en andra virtuell disk (
Disk2
) förServer1
iSite1
:New-Volume -CimSession Server1 -FriendlyName Disk2 -FileSystem REFS -DriveLetter G -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
Ta
Available Storage
nu gruppen offline:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
Och flytta gruppen
Available Storage
tillServer3
iSite2
:Move-ClusterGroup -Name 'Available Storage' -Node Server3
Skapa den första virtuella disken (
Disk3
) påServer3
iSite2
:New-Volume -CimSession Server3 -FriendlyName Disk3 -FileSystem REFS -DriveLetter H -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
Och skapa en andra virtuell disk (
Disk4
) påServer3
iSite2
:New-Volume -CimSession Server3 -FriendlyName Disk4 -FileSystem REFS -DriveLetter I -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
Ta
Available Storage
gruppen offline och flytta sedan tillbaka den till en av servrarna iSite1
:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
Med hjälp av cmdleten
Get-ClusterResource
kontrollerar du att fyra virtuella diskvolymer har skapats, två i varje lagringspool:Get-ClusterResource -Cluster ClusterS1
Lägg nu till
Disk1
klusterdelade volymer:Add-ClusterSharedVolume -Name 'Cluster Virtual Disk (Disk1)'
Du har skapat volymer och är redo att konfigurera Lagringsreplik för replikering.
Konfigurera replikering med PowerShell
När du använder PowerShell för att konfigurera Lagringsreplik för ett sträckt kluster måste disken som används för källdata läggas till som en klusterdelad volym (CSV). Alla andra diskar måste förbli som icke-CSV-enheter i gruppen Tillgänglig lagring. Dessa diskar läggs sedan till som klusterdelade volymer under processen för att skapa Lagringsreplik.
I föregående steg lades de virtuella diskarna till med hjälp av enhetsbeteckningar för att göra identifieringen av dem enklare. Storage Replica är en en-till-en-replikering, vilket innebär att en enskild disk kan replikeras till en annan enskild disk.
Steg 1: Verifiera topologin för replikering
Innan du börjar bör du köra cmdleten Test-SRTopology
under en längre period (till exempel flera timmar). Cmdleten Test-SRTopology
verifierar en potentiell replikeringskoppling och validerar den lokala värden till målservern eller via fjärranslutning mellan käll- och målservrar.
Den här cmdleten kontrollerar att:
- SMB kan nås via nätverket, vilket innebär att TCP-port 445 och port 5445 är öppna dubbelriktade.
- WS-MAN kan nås via HTTP i nätverket, vilket innebär att TCP-portarna 5985 och 5986 är öppna.
- En SR WMIv2-provider kan nås och accepterar begäranden.
- Käll- och måldatavolymer finns och kan skrivas.
- Käll- och målloggvolymer finns med NTFS-formatering eller ReFS-formatering och tillräckligt med ledigt utrymme.
- Lagring initieras i GPT-format, inte MBR, med matchande sektorstorlekar.
- Det finns tillräckligt med fysiskt minne för att köra replikering.
Dessutom mäter cmdleten Test-SRTopology
:
- Svarstid för tur och retur för ICMP och rapportera medelvärdet.
- Prestandaräknare för att skriva indata/utdata och rapportera medelvärdet som visas på volymen.
- Uppskattad inledande synkroniseringstid.
När Test-SRTopology har slutförts skapas en .html fil (TestSrTopologyReport med datum och tid) i mappen Windows Temp. Alla varningar eller fel bör granskas eftersom de kan leda till att Lagringsrepliken inte skapas korrekt.
Ett exempelkommando som skulle köras i 5 timmar är:
Test-SRTopology -SourceComputerName Server1 -SourceVolumeName W: -SourceLogVolumeName X: -DestinationComputerName Server3 -DestinationVolumeName Y: -DestinationLogVolumeName Z: -DurationInMinutes 300 -ResultPath c:\temp
Steg 2: Skapa replikeringskopplingen
Nu när du har slutfört testerna Test-SRTopology
är du redo att konfigurera Storage Replica och skapa replikeringskopplingen. I ett nötskal konfigurerar vi Storage Replica genom att skapa replikeringsgrupper (RG) för varje plats och ange datavolymer och loggvolymer för både källservernoderna på Plats1 (Server1, Server2) och målservernoderna (replikerade) på Plats2 (Server3, Server4).
Vi börjar:
Lägg till site1-datadisken som en klusterdelad volym (CSV):
Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"
Gruppen Tillgänglig lagring ska "ägas" av den nod som den för närvarande sitter på. Gruppen kan flyttas till Server1 med hjälp av:
Move-ClusterGroup -Name "Available Storage" -Node Server1
Använd cmdleten för att skapa replikeringskopplingen
New-SRPartnership
. Den här cmdleten är också där du anger källdatavolymen och loggvolymnamnen:New-SRPartnership -SourceComputerName "Server1" -SourceRGName "Replication1" -SourceVolumeName "C:\ClusterStorage\Disk1\" -SourceLogVolumeName "G:" -DestinationComputerName "Server3" -DestinationRGName "Replication2" -DestinationVolumeName "H:" -DestinationLogVolumeName "I:"
Cmdleten New-SRPartnership
skapar ett replikeringskoppling mellan de två replikeringsgrupperna för de två platserna. I det här exemplet Replication1
är replikeringsgruppen för den primära noden Server1 på Plats1 och Replication2
är replikeringsgruppen för målnoden Server3 på Plats2.
Lagringsreplik konfigurerar nu allt. Om det finns några data som ska replikeras kommer de att göra det här. Beroende på hur mycket data som behöver replikeras kan det ta en stund. Vi rekommenderar att du inte flyttar runt några grupper förrän processen är klar.
Nästa steg
Relaterade ämnen och andra lagringshanteringsuppgifter finns också: