Skapa utsträckta kluster volymer och konfigurera replikeringCreate stretched cluster volumes and set up replication

Gäller för: Azure Stack HCI, version 20H2Applies to: Azure Stack HCI, version 20H2

Den här artikeln beskriver hur du skapar volymer och konfigurerar replikering för utsträckta kluster i Azure Stack HCI med hjälp av Windows administrations Center och PowerShell.This article describes how to create volumes and set up replication for stretched clusters in Azure Stack HCI using Windows Admin Center and PowerShell.

Vi kommer att skapa volymer på fyra servrar på två platser, två servrar per plats som exempel.We will create volumes on four servers in two sites, two servers per site as an example. Tänk dock på att om du vill skapa tre-vägs speglings volymer, behöver du minst sex servrar, tre servrar per plats.Keep in mind however, that if you want to create three-way mirror volumes, you need at least six servers, three servers per site.

Utsträckta volymer och replikering med hjälp av Windows administrations CenterStretched volumes and replication using Windows Admin Center

Så här skapar du en volym och konfigurerar replikering:To create a volume and set up replication:

  1. I administrations Center för Windows, under verktyg, väljer du volymer.In Windows Admin Center, under Tools, select Volumes.
  2. Välj fliken inventering i den högra rutan och välj sedan skapa.In the right pane, select the Inventory tab, then select Create.
  3. Välj Replikera volym mellan platserpå panelen Skapa volym .In the Create volume panel, select Replicate volume between sites.
  4. Välj en riktning för replikering mellan platser i list rutan.Select a replication direction between sites from the drop-down box.
  5. Under replikeringslägetväljer du asynkron eller synkron.Under Replication mode, select Asynchronous or Synchronous.
  6. Ange ett namn på en käll replik grupp och ett namn för en replikeringsgrupp.Enter a Source replication group name and a Destination replication group name.
  7. Ange önskad storlek för logg volymen.Enter the desired size for the log volume.
  8. Under Avanceratkan du, om du vill, göra följande:Under Advanced, optionally do the following:
    • Ange/ändra namnet på käll replik gruppen.Enter/change the Source replication group name.
    • Ange/ändra mål replik gruppens namn.Enter/change the Destination replication group name.
    • Om du vill använda block som redan har dirigerats till målet..., markerar du kryss rutan.To use blocks already seeded on the target..., select that checkbox.
    • Markera kryss rutan om du vill kryptera replikeringstrafik.To encrypt replication traffic, select that checkbox.
    • Markera kryss rutan om du vill Aktivera konsekvens grupper.To enable consistency groups, select that checkbox.
  9. Klicka på Skapa när du är klar.When finished, click Create.
  10. I den högra rutan kontrollerar du att en datadisk och en logg disk skapas på din primära (aktiva) plats och att motsvarande data-och logg replik diskar skapas på den sekundära (passiva) platsen.In the right pane, verify that a data disk and a log disk are created in your primary (active) site, and that corresponding data and log replica disks are created in the secondary (passive) site. För dubbelriktad replikering bör du se två uppsättningar med data och volym diskar.For bidirectional replication, you should see two sets of data and volume disks.
  11. Under verktygväljer du Storage Replica.Under Tools, select Storage Replica.
  12. I den högra rutan, under partnerskap, kontrollerar du att partnerskapet för replikering har skapats.In the right pane, under Partnerships, verify that the replication partnership has been successfully created.

Därefter bör du kontrol lera att replikeringen av data har slutförts mellan platser innan du distribuerar virtuella datorer och andra arbets belastningar.Afterwards, you should verify successful data replication between sites before deploying VMs and other workloads. Mer information finns i avsnittet om att verifiera replikering i validera klustret .See the Verifying replication section in Validate the cluster for more information.

Skapa utsträckta volymer med PowerShellCreate stretched volumes using PowerShell

Att skapa volymer skiljer sig från standard kluster på en och samma plats (två platser).Volume creation is different for single-site standard clusters versus stretched (two-site) clusters. I båda fallen använder du New-Volume cmdleten för att skapa en virtuell disk, partitionerar och formaterar den, skapar en volym med matchande namn och lägger till den på klusterdelade volymer (CSV).For both scenarios however, you use the New-Volume cmdlet to create a virtual disk, partition and format it, create a volume with matching name, and add it to cluster shared volumes (CSV).

Att skapa volymer och virtuella diskar för utsträckta kluster är lite mer engagerande än för kluster med en plats.Creating volumes and virtual disks for stretched clusters is a bit more involved than for single-site clusters. Utsträckta kluster kräver minst fyra volymer – två data volymer och två logg volymer, med ett data/logg volym par som finns på varje plats.Stretched clusters require a minimum of four volumes - two data volumes and two log volumes, with a data/log volume pair residing in each site. Sedan kommer du att skapa en replikeringsgrupp för varje plats och konfigurera replikering mellan dem.Then you will create a replication group for each site, and set up replication between them. Vi måste flytta resurs grupper från server till server.We need to move resource groups around from server to server. Move-ClusterGroupCmdleten används för detta.The Move-ClusterGroup cmdlet is used to this.

  1. Först flyttar vi Available Storage resurs gruppen för lagringspoolen till Server1 i Site1 med hjälp av Move-ClusterGroup cmdleten:First we move the Available Storage storage pool resource group to Server1 in Site1 using the Move-ClusterGroup cmdlet:

    Move-ClusterGroup -Cluster ClusterS1 -Name ‘Available Storage’ -Node Server1
    
  2. Skapa sedan den första virtuella disken ( Disk1 ) för Server1 i Site1 :Next, create the first virtual disk (Disk1) for Server1 in 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 :Create a second virtual disk (Disk2) for Server1 in Site1:

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

    Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
    
  5. Och flytta Available Storage gruppen till Server3 i Site2 :And move the Available Storage group to Server3 in Site2:

    Move-ClusterGroup -Name 'Available Storage' -Node Server3
    
  6. Skapa den första virtuella disken ( Disk3 ) på Server3 i Site2 :Create the first virtual disk (Disk3) on Server3 in 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 :And create a second virtual disk (Disk4) on Server3 in Site2:

    New-Volume -CimSession Server3 -FriendlyName Disk4 -FileSystem REFS -DriveLetter I -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
    
  8. Ta nu Available Storage gruppen offline och flytta tillbaka den till en av servrarna i Site1 :Now take the Available Storage group offline and then move it back to one of the servers in Site1:

    Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
    
    Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
    
  9. Använd Get-ClusterResource cmdleten för att kontrol lera att fyra virtuella disk volymer har skapats, två i varje lagringspool:Using the Get-ClusterResource cmdlet, ensure that four virtual disk volumes were created, two in each storage pool:

    Get-ClusterResource -Cluster ClusterS1
    
  10. Lägg nu Disk1 till i klusterdelade volymer:Now add Disk1 to Cluster Shared Volumes:

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

Du är klar med att skapa volymer och du är redo att konfigurera Storage Replica för replikering.You are done creating volumes, and ready to set up Storage Replica for replication.

Konfigurera replikering med PowerShellSet up replication using PowerShell

När du använder PowerShell för att konfigurera Storage Replica för ett utsträckt kluster, måste den disk som ska användas för käll data läggas till som en klusterdelad volym (CSV).When using PowerShell to set up Storage Replica for a stretched cluster, the disk that will be used for the source data will need to be added as a Cluster Shared Volume (CSV). Alla andra diskar måste vara kvar som icke-CSV-enheter i den tillgängliga lagrings gruppen.All other disks must remain as non-CSV drives in the Available Storage group. Diskarna läggs sedan till som klusterdelade volymer under processen för att skapa lagrings repliker.These disks will then be added as Cluster Shared Volumes during the Storage Replica creation process.

I föregående steg lades de virtuella diskarna till med enhets beteckningar för att göra det enklare att identifiera dem.In the previous step, the virtual disks were added using drive letters to make the identification of them easier. Storage Replica är en en-till-en-replikering, vilket innebär att en enskild disk kan replikeras till en annan disk.Storage Replica is a one-to-one replication, meaning a single disk can replicate to another single disk.

Steg 1: validera topologin för replikeringStep 1: Validate the topology for replication

Innan du börjar bör du köra Test-SRTopology cmdleten under en längre period (till exempel flera timmar).Before starting, you should run the Test-SRTopology cmdlet for an extended period (like several hours). Test-SRTopologyCmdleten verifierar en möjlig replikeringslänk och verifierar den lokala värden på mål servern eller på distans mellan käll-och mål servrar.The Test-SRTopology cmdlet validates a potential replication partnership and validates the local host to the destination server or remotely between source and destination servers.

Denna cmdlet kommer att verifiera att:This cmdlet will verify that:

  • SMB kan nås via nätverket, vilket innebär att TCP-port 445 och port 5445 är öppna i bi-riktning.SMB can be accessed over the network, which means that TCP port 445 and port 5445 are open bi-directionally.
  • WS-MAN kan nås via HTTP i nätverket, vilket innebär att TCP-port 5985 och 5986 är öppna.WS-MAN can be accessed over HTTP on the network, which means that TCP port 5985 and 5986 are open.
  • En SR WMIv2-Provider kan nås och accepterar begär Anden.An SR WMIv2 provider can be accessed and accepts requests.
  • Käll-och mål data volymer finns och är skrivbara.Source and destination data volumes exist and are writable.
  • Käll-och mål logg volymerna finns med NTFS-formatering eller ReFS-formatering och tillräckligt med ledigt utrymme.Source and destination log volumes exist with NTFS formatting or ReFS formatting and sufficient free space.
  • Lagring initieras i GPT-format, inte MBR, med matchande sektor storlekar.Storage is initialized in GPT format, not MBR, with matching sector sizes.
  • Det finns tillräckligt med fysiskt minne för att köra replikering.There is sufficient physical memory to run replication.

Dessutom Test-SRTopology kommer cmdleten att mäta:In addition, the Test-SRTopology cmdlet will also measure:

  • Svars fördröjning för ICMP och rapportera genomsnittet.Round-trip latency of ICMP and report the average.
  • Prestanda räknare för Skriv in/utdata och rapportera genomsnittet på volymen.Performance counters for write Input/Output and report the average seen on that volume.
  • Uppskattad tid för inledande synkronisering.Estimated initial synchronization time.

När test-SRTopology har slutförts skapas en. html-fil (rapporten testsrtopologyreport med datum och tid) i Windows Temp-mappen.Once Test-SRTopology completes, it will create an .html file (TestSrTopologyReport with date and time) in your Windows Temp folder. Eventuella varnings-eller fel ska granskas eftersom de kan orsaka att Storage replica inte skapas korrekt.Any warning or failures should be reviewed as they could cause Storage Replica to not be properly created.

Ett exempel kommando som skulle köras i 5 timmar skulle bli:An example command that would run for 5 hours would be:

Test-SRTopology -SourceComputerName Server1 -SourceVolumeName W: -SourceLogVolumeName X: -DestinationComputerName Server3 -DestinationVolumeName Y: -DestinationLogVolumeName Z: -DurationInMinutes 300 -ResultPath c:\temp

Steg 2: skapa en koppling för replikeringStep 2: Create the replication partnership

Nu när du har slutfört Test-SRTopology testerna är du redo att konfigurera Storage Replica och skapa en koppling för replikering.Now that you completed the Test-SRTopology tests, you are ready to configure Storage Replica and create the replication partnership. I en kortfattat så Jenkins konfigurerar vi Storage Replica genom att skapa replikeringsgrupper (RG) för varje plats och ange data volymer och logg volymer för både käll serverns noder i Site1 (Server1, Server2) och målet (replikerade) serverklusternoder i Site2 (Server3, Server4).In a nutshell, we will configure Storage Replica by creating replication groups (RG) for each site and specifying the data volumes and log volumes for both the source server nodes in Site1 (Server1, Server2) and the destination (replicated) server nodes in Site2 (Server3, Server4).

Vi börjar med att:Let's begin:

  1. Lägg till Site1-datadisken som en klusterdelad volym (CSV):Add the Site1 data disk as a Cluster Shared Volume (CSV):

    Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"
    
  2. Den tillgängliga lagrings gruppen ska vara "ägs" av den nod som den för närvarande är placerad på.The Available Storage group should be "owned" by the node it is currently sitting on. Gruppen kan flyttas till Server1 med:The group can be moved to Server1 using:

    Move-ClusterGroup -Name “Available Storage” -Node Server1
    
  3. Använd cmdleten för att skapa en koppling till replikeringen New-SRPartnership .To create the replication partnership, use the New-SRPartnership cmdlet. Denna cmdlet är också där du anger käll data volym och logg volym namn:This cmdlet is also where you specify the source data volume and log volume names:

    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.The New-SRPartnership cmdlet creates a replication partnership between the two replication groups for the two sites. 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 i Site2.In this example Replication1 is the replication group for primary node Server1 in Site1, and Replication2 is the replication group for destination node Server3 in Site2.

Storage replica kommer nu att ställa in allt.Storage Replica will now be setting everything up. Om det finns data som ska replikeras, kommer de att göra det här.If there is any data to be replicated, it will do it here. Det kan ta en stund beroende på hur mycket data som ska replikeras.Depending on the amount of data it needs to replicate, this may take a while. Vi rekommenderar att du inte flyttar några grupper förrän den här processen har slutförts.It is recommended to not move any groups around until this process completes.

Nästa stegNext steps

Information om relaterade ämnen och andra lagrings hanterings aktiviteter finns i också:For related topics and other storage management tasks, see also: