Skapa stretchklustervolymer och konfigurera replikering
Gäller för: Azure Stack HCI, versionerna 21H2 och 20H2
Den här artikeln beskriver hur du skapar volymer och ställer in replikering för utsträckta kluster i Azure Stack HCI med hjälp Windows Administrationscenter 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 Windows Administrationscenter
Så här skapar du en volym och ställer in replikering:
- I Windows Administrationscenter under Verktygväljer du Volymer.
- I den högra rutan väljer du fliken Inventering och sedan Skapa.
- I panelen Skapa volym väljer du Replikera volym mellan platser.
- Välj en replikeringsriktning mellan platser i listrutan.
- Under Replikeringslägeväljer du Asynkroneller Synkron.
- Ange ett namn på källreplikeringsgruppen och namnet på målreplikeringsgruppen.
- Ange önskad storlek för loggvolymen.
- Under Avanceratkan 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 seedats påmålet ... markerar du den kryssrutan.
- Om du vill kryptera replikeringstrafikmarkerar du den kryssrutan.
- Om du vill aktivera konsekvensgruppermarkerar du den kryssrutan.
- Klicka på Skapa när du är klar.
- I den högra rutan kontrollerar du att en datadisk och en loggdisk har skapats 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 med data- och volymdiskar.
- Under Verktygväljer du Storage Replica.
- Kontrollera att replikeringspartnern har skapatsunder Partnerskap i den högra rutan.
Därefter bör du kontrollera lyckad datareplikering mellan platser innan du distribuerar virtuella datorer och andra arbetsbelastningar. Mer information finns i avsnittet Verifiera replikering i Verifiera klustret.
Skapa stretchvolymer med PowerShell
Volymskapande skiljer sig 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 för att skapa en virtuell disk, partitionera och formatera den, skapa en volym med matchande namn och lägga till den i klusterdelade New-Volume volymer (CSV).
Att skapa volymer och virtuella diskar för stretchkluster är lite mer inblandat ä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 ställer in replikering mellan dem. Vi behöver flytta resursgrupper från server till server. Move-ClusterGroupCmdleten används för detta.
Först flyttar vi
Available Storageresursgruppen för lagringspoolenServer1till med hjälp avSite1Move-ClusterGroupcmdleten :Move-ClusterGroup -Cluster ClusterS1 -Name ‘Available Storage’ -Node Server1Skapa sedan den första virtuella disken (
Disk1) förServer1iSite1: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örServer1iSite1:New-Volume -CimSession Server1 -FriendlyName Disk2 -FileSystem REFS -DriveLetter G -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"Ta gruppen
Available Storageoffline:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'Och flytta
Available Storagegruppen till iServer3Site2:Move-ClusterGroup -Name 'Available Storage' -Node Server3Skapa den första virtuella disken (
Disk3) påServer3iSite2: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åServer3iSite2:New-Volume -CimSession Server3 -FriendlyName Disk4 -FileSystem REFS -DriveLetter I -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"Ta gruppen
Available Storageoffline 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 Server1Med
Get-ClusterResourcehjälp av cmdleten ser du till att fyra virtuella diskvolymer har skapats, två i varje lagringspool:Get-ClusterResource -Cluster ClusterS1Lägg nu
Disk1till klusterdelade volymer:Add-ClusterSharedVolume -Name 'Cluster Virtual Disk (Disk1)'
Du är klar med att skapa volymer och är redo att konfigurera Storage Replica för replikering.
Konfigurera replikering med PowerShell
När du använder PowerShell för att konfigurera Storage Replica för ett utsträckt kluster måste disken som ska användas för källdata läggas till som en klusterdelad volym (CSV). Alla andra diskar måste finnas kvar som icke-CSV-enheter i gruppen Storage diskarna. Dessa diskar läggs sedan till som klusterdelade volymer när Storage repliken skapas.
I föregående steg lades de virtuella diskarna till med enhetsbeteckningar för att göra det enklare att identifiera dem. 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 Test-SRTopology cmdleten under en längre period (till exempel flera timmar). Cmdleten verifierar en potentiell replikeringspartner och verifierar den lokala värden till målservern eller Test-SRTopology via fjärrstyrning mellan käll- och målservrar.
Denna cmdlet kontrollerar att:
- SMB kan nås via nätverket, vilket innebär att TCP-port 445 och port 5445 är öppna i dubbel riktning.
- WS-MAN kan nås via HTTP i nätverket, vilket innebär att TCP-port 5985 och 5986 är öppen.
- En SR WMIv2-provider kan nås och acceptera begäranden.
- Käll- och måldatavolymer finns och är skrivbara.
- Käll- och målloggvolymerna finns med NTFS-formatering eller ReFS-formatering och tillräckligt med ledigt utrymme.
- Storage initieras i GPT-format, inte MBR, med matchande sektorstorlekar.
- Det finns tillräckligt med fysiskt minne för att köra replikeringen.
Dessutom mäter Test-SRTopology cmdleten även:
- Svarstid för tur och retur för ICMP och rapportera medelvärdet.
- Prestandaräknare för skrivning av indata/utdata och rapportgenomsnittet som visas på volymen.
- Uppskattad inledande synkroniseringstid.
När Test-SRTopology har slutförts skapas en .html (TestSrTopologyReport med datum och tid) i temp Windows mappen. Eventuella varningar eller fel bör granskas eftersom de kan orsaka att Storage repliken 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 replikeringspartnern
Nu när du har slutfört Test-SRTopology testerna är du redo att konfigurera Storage Replica och skapa replikeringspartnern. I korthet konfigurerar vi Storage Replica genom att skapa replikeringsgrupper (RG) för varje plats och ange datavolymerna och loggvolymerna för både källservernoderna i Site1 (Server1, Server2) och målservernoderna (replikerade) på Plats2 (Server3, Server4).
Vi börjar med att:
Lägg till Site1-datadisken som en klusterdelad volym (CSV):
Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"Gruppen Tillgänglig Storage bör "ägas" av den nod som den för närvarande finns på. Gruppen kan flyttas till Server1 med:
Move-ClusterGroup -Name “Available Storage” -Node Server1Använd cmdleten för att skapa
New-SRPartnershipreplikeringspartnern. I den här cmdleten anger du även källdatavolymen och loggvolymnamnen:New-SRPartnership -SourceComputerName "Server1" -SourceRGName "Replication1" -SourceVolumeName "C:\ClusterStorage\Disk1\" -SourceLogVolumeName "G:" -DestinationComputerName "Server3" -DestinationRGName "Replication2" -DestinationVolumeName "H:" -DestinationLogVolumeName "I:"
New-SRPartnershipCmdleten skapar en replikeringspartner mellan de två replikeringsgrupperna för de två platserna. I det här exemplet är replikeringsgruppen för den primära noden Server1 i Site1 och är replikeringsgruppen för Replication1Replication2 målnoden Server3 i Site2.
Storage Replica kommer nu att konfigurera allt. Om det finns några data som ska replikeras gör den det här. Beroende på mängden data som behöver replikeras kan det ta en stund. Vi rekommenderar att du inte flyttar runt några grupper förrän den här processen har slutförts.
Nästa steg
Relaterade ämnen och andra lagringshanteringsuppgifter finns också i: