Opslagreplica implementeren
- 11 minuten
Beschikbaarheid van gegevens is essentieel voor bedrijfscontinuïteit. Traditioneel vereist een grotere tolerantie voor opslag dure, leverancierspecifieke oplossingen die afhankelijk waren van hoogwaardige hardware. Opslagreplica elimineert deze afhankelijkheid en biedt kostenefficiënte, hardwareagnostische hoge beschikbaarheid en mogelijkheden voor herstel na noodgevallen.
Wat is Opslagreplica?
Opslagreplica is Windows Server-technologie die unidirectionele replicatie mogelijk maakt tussen volumes die zich op zelfstandige of geclusterde servers bevinden voor hoge beschikbaarheid of herstel na noodgevallen.
Opslagreplica vereist twee ntfs-geformatteerde of reFS-geformatteerde volumes op de bron en twee op de bestemming, waarbij elk paar wordt gebruikt voor respectievelijk gegevens- en replicatielogboeken. Elk paar moet overeenkomende grootte- en prestatiekenmerken hebben. Het brongegevensvolume wordt primair genoemd, terwijl het doelvolume secundair wordt genoemd. De servers die deze volumes hosten vormen een replicatierelatie. Een dergelijke samenwerking kan meerdere gegevensvolumes bevatten, maar ze gebruiken allemaal hetzelfde logboekvolume. Elke server, samen met alle volumes die deel uitmaken van een replicatierelatie, vormen een replicatiegroep.
Belangrijk
U moet nooit logboekvolumes gebruiken voor andere workloads.
Functies van Opslagreplica
De belangrijkste functies van Opslagreplica zijn:
- Replicatie op blokniveau. Met replicatie op blokniveau is het niet mogelijk om bestanden te vergrendelen.
- Eenvoud. U kunt vertrouwen op Het Windows-beheercentrum om u te begeleiden bij het maken van een replicatierelatie tussen twee servers. Als u een stretch-cluster wilt implementeren, kunt u een wizard Failoverclusterbeheer gebruiken.
- Ondersteuning voor fysieke servers en virtuele machines. Alle opslagreplicamogelijkheden zijn beschikbaar voor implementaties op basis van virtuele gasten en hosts. Dit betekent dat gasten hun gegevensvolumes kunnen repliceren, zelfs als ze worden uitgevoerd op niet-Windows-virtualisatieplatforms of in openbare clouds.
- Gebruik van SMB 3.0. Opslagreplica is afhankelijk van SMB 3.x. Alle geavanceerde kenmerken van SMB, zoals SMB meerdere kanalen en SMB Direct, zijn beschikbaar voor Opslagreplica.
- Beveiliging. Opslagreplica bevat een breed scala aan beveiligingsmechanismen, waaronder pakketondertekening, AES-128-GCM volledige gegevensversleuteling, ondersteuning voor versleutelingsversnelling van derden en preventie van verificatie-in-the-middle-aanvallen. Opslagreplica is ook afhankelijk van Kerberos AES256 voor alle verificatie tussen knooppunten.
- Initiële synchronisatie met hoge prestaties. Opslagreplica ondersteunt seeded initiële synchronisatie, waarbij een subset van gegevens van een bronvolume naar het doel wordt gekopieerd via back-up of verwisselbare media. Op deze manier bestaat de initiële replicatie alleen uit het verschil tussen de twee volumes, waardoor de duur van de initiële synchronisatie wordt verkort en het bandbreedtegebruik wordt beperkt.
- Consistentiegroepen. Schrijfvolgorde biedt zekerheid dat schrijfbewerkingen van toepassingen zoals SQL Server plaatsvinden in dezelfde volgorde bij de bron en op de gerepliceerde volumes.
- Gedelegeerd beheer. U kunt machtigingen delegeren voor het beheren van replicatie zonder dat u gebruik hoeft te maken van bevoegdheden op administratorniveau op gerepliceerde knooppunten.
- Netwerkbeperkingen. In gevallen waarin er meerdere netwerkpaden tussen gerepliceerde volumes zijn, kunt u Opslagreplica-verkeer configureren voor het gebruik van aangewezen netwerkadapters. Hierdoor kunt u de mogelijke impact van het replicatieverkeer op productieworkloads minimaliseren.
- thin provisioning (dunne toewijzing) U kunt thin provisioning implementeren in Opslagruimten Direct, waardoor de initiële replicatietijden worden geminimaliseerd.
Vereisten
De vereisten voor het gebruik van Opslagreplica zijn onder andere:
- Servers die als host fungeren voor gerepliceerde volumes moeten lid zijn van hetzelfde of vertrouwde AD DS-forest.
- Elke server moet ten minste 2 GB RAM-geheugen en twee CPU-kernen per server hebben.
- Op elke server moet de Datacenter-editie van Windows Server worden uitgevoerd. Het is echter mogelijk om de Standard-editie van Windows Server te gebruiken, maar deze configuratie ondersteunt replicatie van één volume van maximaal 2 terabytes (TB) in grootte.
- Elke server moet minimaal één Gigabit Ethernet-adapter hebben voor synchrone replicatie, hoewel RDMA de voorkeur heeft.
- Twee sets volumes (één voor gegevens en de andere voor logboeken) op de bron- en doelserver, met de volgende instellingen:
- Schijven moeten worden geïnitialiseerd als GUID Partition Table (GPT), in plaats van master boot record (MBR).
- Volumes moeten worden geformatteerd met ReFS of NTFS.
- De grootten en sectorgrootten van de gegevensvolumes moeten overeenkomen.
- De grootten en sectorgrootten van de logboekvolumes moeten overeenkomen.
- De logboekvolumes moeten snellere opslag gebruiken dan gegevensvolumes.
- De logboekvolumes mogen niet worden gebruikt voor andere werkbelastingen.
- Bidirectionele connectiviteit via INTERNET Control Message Protocol (ICMP), SMB (poort 445, plus poort 5445 voor SMB Direct) en Web Services-Management (WS-MAN) (poort 5985) tussen de servers die als host fungeren voor de gerepliceerde volumes.
- Een netwerk tussen servers met voldoende bandbreedte om te voldoen aan de I/O-schrijfworkload en minder dan 5 ms retourlatentie bij het implementeren van synchrone replicatie.
Notitie
U kunt Opslagreplica niet gebruiken om windows Server-besturingssysteemvolumes te repliceren.
Notitie
U kunt controleren of aan deze vereisten wordt voldaan met behulp van de Test-SRTopology Windows PowerShell-cmdlet. Dit hulpprogramma maakt deel uit van de functie Windows Server Storage Replica Management Tools.
Opslagreplica implementeren met Windows PowerShell
Gebruik de volgende windows PowerShell-procedure om de implementatie van Storage Replica te automatiseren:
Gebruik de
Test-SRTopologycmdlet om te bepalen of de bron- en doelvolumes voldoen aan de vereisten voor Opslagreplica. U kunt de cmdlet in de modus Alleen vereisten gebruiken door eerst deIgnorePerfTestsparameter op te geven en als dat lukt, voert u de cmdlet opnieuw uit in de evaluatiemodus voor prestaties zonder deIgnorePerfTestsparameter, zoals in het volgende voorbeeld: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 $credBekijk de resultaten van de test die is opgeslagen in de map C:\temp op SEA-SVR1 en controleer of er geen problemen zijn die moeten worden opgelost.
Gebruik de
New-SRPartnershipcmdlet om een opslagreplicarelatie te maken, waarbij u de bron- en doelschijven, de bron- en doellogboeken, de namen van de bron- en doelclusters en eventueel de logboekgrootte opgeeft:New-SRPartnership -SourceComputerName 'SEA-SVR1' -SourceRGName 'RG01' -SourceVolumeName S: -SourceLogVolumeName L: -DestinationComputerName 'SEA-SVR2' -DestinationRGName 'RG02' -DestinationVolumeName S: -DestinationLogVolumeName L:
Demonstratie
In de volgende video ziet u hoe u Opslagreplica implementeert met behulp van Windows PowerShell.
De belangrijkste stappen in het proces zijn:
- Maak een AD DS-omgeving. Maak een AD DS-forest met één domein, inclusief twee domeinlidservers met elk vier gegevensschijven en een beheerwerkstation met Windows 10.
- Initialiseer op elke domeinlidserver de bron- en doelschijven, maak op elk domein een opnieuw geformatteerd volume en wijs stationsletters toe aan elk. Gebruik op de domeinlidservers Serverbeheer om de bron- en doelschijven te initialiseren, een reFS-geformatteerd volume op elk te maken en stationsletters aan elk toe te wijzen.
- Schakel CredSSP in op elke domeinlidserver. Gebruik Windows PowerShell om CredSSP in te schakelen op de twee domeinlidservers.
- Configureer Opslagreplica tussen de twee domeinlidservers. Gebruik Windows PowerShell om Opslagreplica te configureren tussen de twee domeinlidservers.
- Valideer de configuratie van Opslagreplica. Gebruik Windows PowerShell om de configuratie van Opslagreplica te valideren.