Skapa stretchklustervolymer och konfigurera replikering

Gäller för: Azure Stack HCI, versionerna 22H2 och 21H2

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 Admin Center

Så här skapar du en volym och konfigurerar replikering:

  1. I Windows Admin Center, under Verktyg, väljer du Volymer.
  2. I den högra rutan väljer du fliken Inventering och väljer sedan Skapa.
  3. På panelen Skapa volym väljer du Replikera volym mellan platser.
  4. Välj en replikeringsriktning mellan platser i listrutan.
  5. Under Replikeringsläge väljer du Asynkront eller Synkront.
  6. Ange namnet på källreplikeringsgruppen och namnet på målreplikeringsgruppen.
  7. Ange önskad storlek för loggvolymen.
  8. Gör följande under Avancerat:
    • 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 den kryssrutan.
    • Om du vill aktivera konsekvensgrupper markerar du kryssrutan.
  9. Klicka på Skapa när du är klar.
  10. 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.
  11. Under Verktyg väljer du Lagringsreplik.
  12. 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 stretchvolymer med PowerShell

Volymskapande skiljer sig åt för standardkluster med en enda plats jämfört med stretchkluster (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.

  1. Först flyttar vi resursgruppen för lagringspoolen Available Storage till Server1 med Site1 hjälp av cmdleten Move-ClusterGroup :

    Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
    
  2. Skapa sedan den första virtuella disken (Disk1) för Server1 i Site1:

    New-Volume -CimSession Server1 -FriendlyName Disk1 -FileSystem REFS -DriveLetter F -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
    
  3. Skapa en andra virtuell disk (Disk2) för Server1 i Site1:

    New-Volume -CimSession Server1 -FriendlyName Disk2 -FileSystem REFS -DriveLetter G -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
    
  4. Ta Available Storage nu gruppen offline:

    Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
    
  5. Och flytta Available Storage gruppen till Server3 i Site2:

    Move-ClusterGroup -Name 'Available Storage' -Node Server3
    
  6. Skapa den första virtuella disken (Disk3) på Server3 i Site2:

    New-Volume -CimSession Server3 -FriendlyName Disk3 -FileSystem REFS -DriveLetter H -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
    
  7. Och skapa en andra virtuell disk (Disk4) på Server3 i Site2:

    New-Volume -CimSession Server3 -FriendlyName Disk4 -FileSystem REFS -DriveLetter I -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
    
  8. Ta Available Storage gruppen offline och flytta sedan tillbaka den till en av servrarna i Site1:

    Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
    
    Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
    
  9. Med hjälp av cmdleten Get-ClusterResource kontrollerar du att fyra virtuella diskvolymer har skapats, två i varje lagringspool:

    Get-ClusterResource -Cluster ClusterS1
    
  10. Lägg nu till Disk1 i klusterdelade volymer:

    Add-ClusterSharedVolume -Name 'Cluster Virtual Disk (Disk1)'
    

Du har skapat 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 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 finnas kvar 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 validerar ett potentiellt replikeringspartnerskap 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 också:

  • Svarstiden 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. Eventuella varningar eller fel bör granskas eftersom de kan orsaka att Lagringsreplik 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:

  1. Lägg till Site1-datadisken som en klusterdelad volym (CSV):

    Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"
    
  2. Gruppen Tillgänglig lagring ska "ägas" av noden som den för närvarande sitter på. Gruppen kan flyttas till Server1 med hjälp av:

    Move-ClusterGroup -Name "Available Storage" -Node Server1
    
  3. 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 replikeringspartnerskap mellan de två replikeringsgrupperna för de två platserna. I det här exemplet Replication1 är replikeringsgruppen för den primära noden Server1 i Site1 och Replication2 är replikeringsgruppen för målnoden Server3 på Plats2.

Storage Replica konfigurerar nu allt. Om det finns några data som ska replikeras gör den 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 har slutförts.

Nästa steg

Relaterade ämnen och andra lagringshanteringsuppgifter finns också: