Implementer lagerreplika
- 11 minutter
Tilgængeligheden af data er afgørende for forretningskontinuitet. Traditionelt har øget lager robusthed krævet dyre, leverandørspecifikke løsninger, der var afhængige af high-end hardware. Lagerreplika fjerner denne afhængighed, hvilket giver omkostningseffektive, hardwareagnostiske funktioner med høj tilgængelighed og it-katastrofeberedskab.
Hvad er lagerreplika?
Lagerreplika er Windows Server-teknologi, der muliggør envejsreplikering mellem diskenheder, der findes på separate eller klyngeservere med henblik på høj tilgængelighed eller it-katastrofeberedskab.
Lagerreplika kræver to NTFS-formaterede eller ReFS-formaterede diskenheder i kilden og to på destinationen, hvor hvert par bruges til henholdsvis data- og replikeringslogfiler. Hvert par skal have matchende størrelse og ydeevneegenskaber. Kildedataenheden kaldes primær, mens destinationsenheden kaldes sekundær. De servere, der er vært for disse diskenheder, udgør et replikeringspartnerskab. Et sådant partnerskab kan omfatte flere datamængder, men de bruger alle den samme logvolumen. Hver server udgør sammen med alle de diskenheder, der er en del af et replikeringspartnerskab, en replikeringsgruppe.
Vigtig
Du må aldrig bruge logmængder til andre arbejdsbelastninger.
Funktioner til lagringsreplika
Hovedfunktionerne i Lagerreplika omfatter:
- Replikering på blokniveau. Med replikering på blokniveau er der ingen mulighed for fillåsning.
- Enkelhed. Du kan stole på, at Windows Administration guider dig gennem processen med at oprette et replikeringspartnerskab mellem to servere. Hvis du vil udrulle en strækklynge, kan du bruge en guide, der er baseret på Failover Cluster Manager.
- Understøttelse af fysiske servere og virtuelle maskiner. Alle lagerreplikafunktioner er tilgængelige for både virtuelle gæstebaserede og værtsbaserede installationer. Det betyder, at gæster kan replikere deres datamængder, selvom de kører på ikke-Windows-virtualiseringsplatforme eller i offentlige cloudmiljøer.
- Brug af SMB 3.0. Lagerreplika er afhængig af SMB 3.x. Alle SMB's avancerede egenskaber, f.eks. SMB Multichannel og SMB Direct, er tilgængelige for Lagerreplika.
- Sikkerhed. Lagerreplika indeholder en lang række sikkerhedsmekanismer, herunder pakkesignering, fuld datakryptering i AES-128-GCM, understøttelse af krypteringsacceleration fra tredjepart og forebyggelse af præauthentationsintegritet i midten. Lagerreplika er også afhængig af Kerberos AES256 for al godkendelse mellem noder.
- Indledende synkronisering med høj ydeevne. Lagerreplika understøtter indledende synkronisering, som omfatter kopiering af et undersæt af data fra en kildeenhed til destinationen via sikkerhedskopiering eller flytbare medier. På denne måde består den indledende replikering kun af forskellen mellem de to diskenheder, hvilket forkorter varigheden af den indledende synkronisering og begrænser båndbreddeforbruget.
- Konsistensgrupper. Skriverækkefølge giver sikkerhed for, at skrivninger af programmer, f.eks. SQL Server, finder sted i samme sekvens i kilden og på de replikerede diskenheder.
- Uddelegeret administration. Du kan delegere tilladelser til at administrere replikering uden at skulle ty til at tildele rettigheder på administratorniveau på tværs af replikerede noder.
- Netværksbegrænsninger. I tilfælde, hvor der er flere netværksstier mellem replikerede diskenheder, kan du konfigurere Lagerreplikatrafik til at bruge angivne netværkskort. Dette giver dig mulighed for at minimere replikeringstrafikkens potentielle indvirkning på produktionsarbejdsbelastninger.
- Tynd klargøring. Du har mulighed for at implementere tynd klargøring i Storage Spaces Direct, hvilket minimerer de indledende replikeringstider.
Forudsætninger
Forudsætningerne for at bruge lagerreplikaen omfatter:
- Servere, der hoster replikerede diskenheder, skal være medlemmer af det samme AD DS-område, der er tillid til.
- Hver server skal have mindst 2 GB RAM og to CPU-kerner pr. server.
- Hver server skal køre Datacenter-udgaven af Windows Server. Det er muligt at bruge Standard-udgaven af Windows Server, men en sådan konfiguration understøtter replikering af en enkelt diskenhed på op til 2 terabyte (TB) i størrelse.
- Hver server skal have mindst én Gigabit Ethernet-adapter til synkron replikering, selvom RDMA er at foretrække.
- To sæt diskenheder (én til data og en til logfiler) på kilde- og destinationsserveren med følgende indstillinger:
- Diskene skal initialiseres som GPT (GUID Partition Table) i stedet for MBR (Master Boot Record).
- Diskenheder skal formateres med ReFS eller NTFS.
- Størrelsen på datamængderne og sektorstørrelserne skal stemme overens.
- Størrelsen på logmængderne og sektorstørrelserne skal stemme overens.
- Logenhederne skal bruge hurtigere lager end datamængder.
- Logmængderne bør ikke bruges til andre arbejdsbelastninger.
- Tovejsforbindelse via ICMP (Internet Control Message Protocol), SMB (port 445 plus port 5445 til SMB Direct) og Web Services-Management (WS-MAN) (port 5985) mellem de servere, der er vært for de replikerede diskenheder.
- Et netværk mellem servere med tilstrækkelig båndbredde til at matche I/O-skrivebelastningen og mindre end 5 ms ventetid for rundtur, når du implementerer synkron replikering.
Seddel
Du kan ikke bruge Lagerreplika til at replikere Windows Server-operativsystemenheder.
Seddel
Du kan bekræfte, at disse krav er opfyldt, ved hjælp Test-SRTopology af Windows PowerShell-cmdlet'en. Dette værktøj er en del af funktionen Windows Server Storage Replica Management Tools.
Implementering af lagerreplika ved hjælp af Windows PowerShell
Hvis du vil automatisere implementeringen af Lagerreplika, skal du bruge følgende Windows PowerShell-baserede procedure:
Brug cmdlet'en
Test-SRTopologytil at bestemme, om kilde- og destinationsmængderne opfylder kravene til lagringsreplikaen. Du kan bruge cmdlet'en i tilstanden kun krav ved at angiveIgnorePerfTestsparameteren først, og hvis det lykkes, skal du køre cmdlet'en igen i evalueringstilstandenIgnorePerfTestsfor ydeevne uden parameteren som i følgende eksempel:Test-SRTopology -SourceComputerName 'SEA-SVR1.contoso.com' -SourceVolumeName S: -SourceLogVolumeName L: -DestinationComputerName 'SEA-SVR2.contoso.com' -DestinationVolumeName S: -DestinationLogVolumeName L: -DurationInMinutes 1 -ResultPath C:\Temp } -Authentication Credssp -Credential $credGennemse resultaterne af den test, der er gemt i mappen C:\temp på SEA-SVR1, og kontrollér, at der ikke er problemer, der skal løses.
Brug cmdlet'en
New-SRPartnershiptil at oprette et lagerreplikapartnerskab, der angiver kilde- og destinationsdisketter, kilde- og destinationslogge, navne på kilde- og destinationsklynge og eventuelt logstørrelsen:New-SRPartnership -SourceComputerName 'SEA-SVR1' -SourceRGName 'RG01' -SourceVolumeName S: -SourceLogVolumeName L: -DestinationComputerName 'SEA-SVR2' -DestinationRGName 'RG02' -DestinationVolumeName S: -DestinationLogVolumeName L:
Demonstration
I følgende video kan du se, hvordan du implementerer Lagerreplika ved hjælp af Windows PowerShell.
De vigtigste trin i processen er:
- Opret AD DS-miljø. Opret et AD DS-område med et enkelt domæne, herunder to domænemedlemsservere med hver fire datadisketter og en administrationsarbejdsstation, der kører Windows 10.
- På hver domænemedlemsserver skal du initialisere kilde- og destinationsdisketter, oprette en reFS-formateret diskenhed på hver enkelt og tildele drevbogstaver til hver enkelt. På domænemedlemsserverne skal du bruge Serverstyring til at initialisere kilde- og destinationsdisketter, oprette en reFS-formateret diskenhed på hver og tildele drevbogstaver til hver enkelt.
- Aktivér CredSSP på hver domænemedlemsserver. Brug Windows PowerShell til at aktivere CredSSP på de to domænemedlemsservere.
- Konfigurer lagerreplika mellem de to domænemedlemsservere. Brug Windows PowerShell til at konfigurere Lagerreplika mellem de to domænemedlemsservere.
- Valider konfigurationen af lagerreplikaen. Brug Windows PowerShell til at validere konfigurationen af lagerreplikaen.