Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit evaluatievoorbeeld kunt u computers en hun opslag configureren in één stretch-cluster, waarbij twee knooppunten één set opslag delen en twee knooppunten een andere set opslag delen, en de replicatie beide sets opslag gespiegeld houdt in het cluster om directe failover mogelijk te maken. Deze knooppunten en hun opslag moeten zich op afzonderlijke fysieke sites bevinden, hoewel dit niet vereist is. Er zijn afzonderlijke stappen voor het maken van Hyper-V- en bestandsserverclusters als voorbeeldscenario's.
Important
Servers op verschillende sites moeten kunnen communiceren met de andere servers via een netwerk, maar hebben geen fysieke connectiviteit met de gedeelde opslag van de andere site. In dit scenario wordt geen gebruikgemaakt van Opslagruimten Direct.
In dit scenario wordt de volgende omgeving gebruikt als voorbeeld:
Vier servers met de naam SR-SRV01, SR-SRV02, SR-SRV03 en SR-SRV04.
De vier servers worden gevormd in één cluster met de naam SR-SRVCLUS.
Een paar logische sites die twee verschillende datacenters vertegenwoordigen. De ene heet Redmond en de andere belde Bellevue.
Servers SR-SRV01 en SR-SRV02 behoren tot de Redmond-site .
Servers SR-SRV03 en SR-SRV04 behoren tot de site Bellevue .
Note
U kunt slechts zo weinig als twee knooppunten gebruiken, waarbij elk knooppunt zich op elke site bevindt. U kunt echter geen failover binnen de site uitvoeren met slechts twee servers. U kunt zo veel als 64 knooppunten gebruiken.
Prerequisites
Software:
- 2-64 servers met Windows Server 2016 Datacenter Edition of hoger. Als u Windows Server 2019 gebruikt, kunt u Standard Edition gebruiken als u vertrouwd bent met het repliceren van slechts één volume van maximaal 2 TB.
- De Active Directory Domain Services--rol, Failover Clusteringen Storage Replica- functies moeten op uw apparaat zijn geïnstalleerd. Voor meer informatie, zie Rollen, Rollendiensten of Functies installeren of verwijderen.
- Uw apparaat moet deel uitmaken van een Active Directory-forest (AD).
- De juiste firewall- en routerregels om ICMP- en SMB-poort 445, SMB Direct-poort 5445 en WS-MAN poort 5985 bidirectioneel verkeer tussen alle knooppunten toe te staan.
Hardware:
- Ten minste 2 GB RAM en twee kernen per server. U hebt meer RAM en kernen nodig voor virtuele-machineomgevingen.
- Twee sets van gedeelde opslag, met behulp van SAS JBODs (zoals met Storage Spaces), Fibre Channel SAN, Gedeelde VHDX-bestanden, of iSCSI-doel.
- De opslag moet een combinatie van HDD- en SSD-media bevatten en moet permanente reservering ondersteunen. Elke opslagset moet alleen beschikbaar zijn voor twee van de servers (asymmetrisch).
- De fysieke opslag moet identiek zijn in capaciteit, dezelfde sectorgrootten hebben op alle gegevensschijven en logboekschijven.
- De gegevens en logboekschijven moeten worden geïnitialiseerd als GPT.
- De volumes moeten zijn geformatteerd als NTFS of ReFS.
- De logboekvolumes moeten gebruikmaken van flashopslag en instellingen voor hoge prestatietolerantie. Microsoft raadt aan dat de logboekopslag sneller is dan de gegevensopslag.
- De logboekgrootte is standaard ingesteld op 8 GB als deze niet is opgegeven. Uw logboekvolume moet ten minste 10 GB of groter zijn op basis van logboekvereisten en organisatiebehoeften.
- Elke set opslag moet het maken van ten minste twee virtuele schijven toestaan, één voor gerepliceerde gegevens en één voor logboeken.
- De gerepliceerde opslag kan zich niet op het station bevinden dat de Windows-besturingssysteemmap bevat.
Schijfconfiguratie:
JBOD-behuizingen
Zorg ervoor dat elke set gekoppelde serverknooppunten alleen de opslagbehuizingen van die site kan zien (asymmetrische opslag) en dat de SAS-verbindingen correct zijn geconfigureerd.
Richt de opslag in met opslagruimten door stap 1-3 uit te voeren die is opgegeven in Opslagruimten implementeren op een zelfstandige server met behulp van PowerShell of Serverbeheer.
iSCSI-opslag
Zorg ervoor dat elke set gekoppelde serverknooppunten alleen de opslagbehuizingen van die site kan zien, zoals asymmetrische opslag. U moet meer dan één netwerkadapter gebruiken als u iSCSI gebruikt.
Richt de opslag in met behulp van de documentatie van de leverancier. Als u gebruikmaakt van op Windows gebaseerde iSCSI Targeting, raadpleegt u het iSCSI-doelserveroverzicht bij .
Voor FC SAN-opslag:
Zorg ervoor dat elke set gekoppelde serverknooppunten alleen de opslagbehuizingen van die site kan zien (asymmetrische opslag) en dat u de hosts juist hebt gezoneerd.
Richt de opslag in met behulp van de documentatie van de leverancier.
Network:
- Ten minste één 1 GbE-verbinding op elke server voor synchrone replicatie.
- Een netwerk tussen servers met voldoende bandbreedte om uw IO-schrijfworkload te bevatten en een gemiddelde retourlatentie van ongeveer 5 ms voor synchrone replicatie. Asynchrone replicatie heeft geen latentieaanbeveling.
Note
Gegevensschijven kunnen gebruikmaken van gespiegelde of pariteitsruimten, of van RAID 1 of 10, RAID 5 of RAID 50.
Logboekvolumes mogen nooit worden gebruikt voor andere workloads.
Important
Hoewel het mogelijk is om een opslagapparaat aan één server te koppelen en deze te gebruiken voor replicatie, is Windows Failover Clustering nog steeds afhankelijk van permanente SCSI-reserveringen. Daarom moet de opslag nog steeds een type gedeelde opslag zijn, zoals een SAN-technologie. Lokale schijven of schijven die door een hypervisor worden gepresenteerd, zijn mogelijk niet compatibel. In Azure moeten de schijven een Premium SSD-grootte hebben die ondersteuning biedt voor delen, zelfs als er slechts één VIRTUELE machine aan moet worden gekoppeld.
Veel van deze vereisten kunnen worden bepaald met behulp van de cmdlet Test-SRTopology . U krijgt toegang tot dit hulpprogramma als u Opslagreplica of de beheerhulpprogramma's voor opslagreplica op ten minste één server installeert. U hoeft Opslagreplica niet te configureren om dit hulpprogramma te gebruiken, alleen om de cmdlets te installeren.
Uw omgeving inrichten
Meld u altijd aan als domeingebruiker die lid is van de ingebouwde beheerdersgroep op alle servers. Voer Altijd PowerShell of de opdrachtprompt uit met verhoogde bevoegdheden.
Installeer Windows Server op alle serverknooppunten, met behulp van de Server met Desktop Experience of Server Core-installatieopties.
Zorg ervoor dat BIOS-/UEFI-instellingen voor servers zijn ingesteld op hoge prestaties, zoals het uitschakelen van C-State, het instellen van QPI-snelheid, het inschakelen van NUMA en het instellen van de hoogste geheugenfrequentie. Zorg ervoor dat energiebeheer in Windows Server is ingesteld op hoge prestaties. Start indien nodig opnieuw op.
Voeg de netwerkgegevens toe en koppel de knooppunten aan het domein en start ze opnieuw op.
Note
In deze handleiding wordt ervan uitgegaan dat u twee koppelingsservers hebt voor gebruik in een stretch-cluster. Een WAN- of LAN-netwerk scheidt de servers en de servers behoren tot fysieke of logische sites.
Verbind de eerste set gedeelde JBOD-opslagbehuizing, gedeelde VHDX, iSCSI-doel of FC SAN met de servers op de Redmond-site .
Verbind de tweede opslagset met de servers in Bellevue-site .
Installeer de meest recente firmware van de leverancier voor opslag en behuizing, alle benodigde stuurprogramma's, HBA-stuurprogramma's en BIOS/UEFI-firmware op alle vier de knooppunten. Start de knooppunten zo nodig opnieuw op.
Note
Raadpleeg de documentatie van uw hardwareleverancier voor het configureren van gedeelde opslag- en netwerkhardware.
In de volgende stap worden de servers toegevoegd en geconfigureerd met de benodigde rollen en onderdelen:
Selecteer Beheren in Serverbeheer en selecteer Vervolgens Servers toevoegen.
Selecteer uw servers in het venster Servers toevoegen via de volgende methoden:
AD (de servers moeten lid zijn van het domein)
DNS (computernaam of IP)
Importeren (uit tekstbestand)
Nadat u uw servers hebt geselecteerd, importeert u deze met behulp van de knop → en selecteert u OK.
Voer op SR-SRV04 of een computer voor extern beheer de volgende opdracht uit in een PowerShell-venster met verhoogde bevoegdheid:
$Servers = 'SR-SRV01','SR-SRV02','SR-SRV03','SR-SRV04' $Servers | foreach { Install-WindowsFeature -ComputerName $_ -Name Storage-Replica,Failover-Clustering,FS-FileServer -IncludeManagementTools -Restart }
Een Hyper-V failovercluster of bestandsservercluster configureren
Nadat u uw serverknooppunten hebt ingesteld, is de volgende stap het maken van een Hyper-V failovercluster of een bestandsservercluster. Als de knooppunten zich in verschillende subnetten bevinden, moet er een IP-adres voor de extra site worden gemaakt met behulp van de afhankelijkheid OR. Zie IP-adressen en afhankelijkheden configureren voor clusters met meerdere subnetten – deel IIIvoor meer informatie.
Als u een stretch-cluster met twee knooppunten maakt, moet u alle opslag toevoegen voordat u doorgaat. Dit is een standaardgedrag in Windows Server 2016. Voer de volgende opdracht uit om beschikbare opslag toe te voegen:
Get-ClusterAvailableDisk -All | Add-ClusterDisk
Wanneer u een testserver zonder schrijf-IO-belasting op een opgegeven bronvolume gebruikt, kunt u overwegen om een workload toe te voegen omdat Test-SRTopology geen nuttig rapport genereert. U moet testen met werklasten die lijken op productie om de werkelijke cijfers en aanbevolen logboekgroottes te zien.
U kunt ook sommige bestanden tijdens de test kopiëren naar het bronvolume of diskspd downloaden en uitvoeren om schrijf-IO's te genereren. Als u bijvoorbeeld 10 minuten een lage IO-werkbelasting wilt schrijven op het D: -volume, voert u de volgende opdracht uit:
diskspd -c1g -d600 -W5 -C5 -b4k -t2 -o2 -r -w5 -i100 D:\Test.dat
Er is geen optie beschikbaar voor het configureren van sitebewustheid met failoverclusterbeheer in Windows Server 2016.
Note
Stel een bestandsshare-witness of cloud-witness in om quorum te bieden als een site uitvalt. Windows Server bevat nu een optie voor op Cloud (Azure) gebaseerde Witness-. U kunt deze quorumoptie kiezen in plaats van de bestandsdeling of schijfgetuige.
Zie de handleiding Configureer en beheer het quorum in een Windows Server 2012-failovercluster bij de sectie Witnessconfiguratievoor meer informatie over de configuratie van het quorum. Zie de module FailoverClusters voor meer informatie over de clusterquorum-cmdlets.
Tip
Bekijk netwerkaanbevelingen voor een Hyper-V-cluster in Windows Server 2012 zodat de cluster-netwerkconfiguratie optimaal is ingesteld. Configureer clusternetwerken en AD voor snellere site-failover van DNS. U kunt gebruikmaken van Hyper-V softwaregedefinieerde netwerken, stretched VLAN's, netwerkabstractieapparaten, verlaagde DNS-TTL en andere veelgebruikte technieken.
U kunt ook VM-resiliëntie configureren, zodat gasten niet lang pauzeren tijdens knooppuntstoringen. In plaats daarvan voeren ze binnen 10 seconden een failover uit naar de nieuwe replicatiebronopslag. Voer de opdracht (Get-Cluster).ResiliencyDefaultPeriod=10 uit om deze actie uit te voeren.
Selecteer Hulpprogramma's in Serverbeheer en selecteer vervolgens Failoverclusterbeheer.
Selecteer In het rechterdeelvenster onder Actiesde optie Configuratie valideren om ervoor te zorgen dat u kunt doorgaan.
Note
U zou opslagfouten van clustervalidatie moeten verwachten vanwege het gebruik van asymmetrische opslag.
Maak het Hyper-V rekencluster met 15 tekens of minder met behulp van de handleiding Een Hyper-V cluster implementeren. Volg stap 7-10 binnen de Redmond-site om alleen een virtuele testmachine te maken om ervoor te zorgen dat het cluster normaal werkt binnen de twee knooppunten die de opslag delen in de eerste testsite.
Voeg één schijf toe aan de Redmond-site aan het cluster-CSV. Klik met de rechtermuisknop op een bronschijf in het knooppunt Schijven van de sectie Opslag en selecteer Vervolgens Toevoegen aan gedeelde clustervolumes.
De
Test-SRTopologycmdlet wordt gebruikt om te bepalen of aan de vereisten voor Storage Replica wordt voldaan. Als u bijvoorbeeld twee van de voorgestelde stretch-clusterknooppunten wilt valideren waarbij elk een D: en E: -volume gedurende 30 minuten heeft, voert u de volgende stappen uit:Verplaats alle beschikbare opslag naar SR-SRV01.
Vouw in Failoverclusterbeheerhet cluster uit, klik met de rechtermuisknop op rollenen selecteer Lege rol maken.
Voeg de onlineopslag toe aan de lege rol met de naam Nieuwe rol.
Verplaats alle beschikbare opslag naar SR-SRV03.
Klik opnieuw met de rechtermuisknop op Rollen en selecteer Vervolgens Lege rol maken.
Verplaats nieuwe rol (2) naar SR-SRV03-.
Voeg de online opslag toe aan die lege rol met de naam Nieuwe rol (2).
Evalueer het cluster met behulp van de volgende opdracht:
$params = @{ SourceComputerName = 'SR-SRV01' SourceVolumeName = 'D:' SourceLogVolumeName = 'E:' DestinationComputerName = 'SR-SRV03' DestinationVolumeName = 'D:' DestinationLogVolumeName = 'E:' DurationInMinutes = 30 ResultPath = 'C:\Temp' } MD C:\Temp | Test-SRTopology @params
Bekijk het TestSrTopologyReport-<datum>.html rapport om ervoor te zorgen dat u voldoet aan de Storage Replica-vereisten en let op de voorspelling van de initiële synchronisatietijd en logboekaanbevelingen.
Retourneer de schijven naar Beschikbare opslag en verwijder de tijdelijke lege rollen.
Verwijder de virtuele testmachine. Voeg alle virtuele machines voor echte tests toe die nodig zijn voor verdere evaluatie naar een voorgesteld bronknooppunt.
Configureer de bewustzijn van stretch-clustersite zodat servers SR-SRV01 en SR-SRV02 zich in de Redmond-site bevinden, servers SR-SRV03 en SR-SRV04 zich in de Bellevue-site bevinden. Zorg ervoor dat Redmond het primaire knooppunt is dat eigenaar is van de bronopslag en VM's:
New-ClusterFaultDomain -Name Redmond -Type Site -Description "Primary" -Location "Redmond Datacenter" New-ClusterFaultDomain -Name Bellevue -Type Site -Description "Secondary" -Location "Bellevue Datacenter" Set-ClusterFaultDomain -Name SR-SRV01 -Parent Redmond Set-ClusterFaultDomain -Name SR-SRV02 -Parent Redmond Set-ClusterFaultDomain -Name SR-SRV03 -Parent Bellevue Set-ClusterFaultDomain -Name SR-SRV04 -Parent Bellevue (Get-Cluster).PreferredSite="Redmond"
Replicatie van stretched clusters beheren
U kunt alle stappen op de clusterknooppunten rechtstreeks uitvoeren of vanaf een computer voor extern beheer die de RSAT bevat. U kunt failoverclusterbeheer ook gebruiken om de huidige bron en het doel van de replicatie en hun status te bepalen. Het beheren van de replicatie van een stretched cluster kan worden uitgevoerd met behulp van de grafische gebruikersinterface (GUI) of PowerShell.
Gebruik de volgende methoden om de replicatiebron en -bestemming binnen het stretch-cluster te wijzigen:
Als u de bronreplicatie tussen knooppunten in dezelfde site wilt verplaatsen, klikt u met de rechtermuisknop op het bron-CSV-bestand, selecteert u Opslag verplaatsen, selecteert u Knooppunt selecteren en selecteert u vervolgens een knooppunt op dezelfde site. Als u niet-CSV-opslag gebruikt voor een schijf waaraan een rol is toegewezen, verplaatst u de rol.
Als u de bronreplicatie van de ene site naar de andere wilt verplaatsen, klikt u met de rechtermuisknop op het bron-CSV-bestand, selecteert u Opslag verplaatsen, selecteert u Knooppunt selecteren en selecteert u vervolgens een knooppunt in een andere site. Als u een voorkeurssite hebt geconfigureerd, kunt u het best mogelijke knooppunt gebruiken om de bronopslag altijd naar een knooppunt in de voorkeurssite te verplaatsen. Als u niet-CSV-opslag gebruikt voor een schijf waaraan een rol is toegewezen, verplaatst u de rol.
Als u een geplande failover wilt uitvoeren, moet u beide knooppunten op de ene site afsluiten met Serverbeheer of SConfig.
Om een ongeplande failover uit te voeren en de replicatierichting van de ene site naar de andere te veranderen, schakelt u de stroom uit naar beide knooppunten in één site.
Note
In Windows Server 2016 moet u mogelijk Failoverclusterbeheer of
Move-ClusterGroupgebruiken om de doelschijven handmatig naar de andere site te verplaatsen nadat de knooppunten weer online zijn.Storage Replica ontkoppelt de doelvolumes. Dit is standaard.
Als u de logboekgrootte wilt wijzigen, klikt u met de rechtermuisknop op de bron- en doellogboekschijven, selecteert u het tabblad Replicatielogboek en wijzigt u de grootten op beide schijven zodat deze overeenkomen.
Als u nog een paar gerepliceerde schijven wilt toevoegen aan de bestaande replicatiegroep, moet u ervoor zorgen dat er ten minste één extra schijf in de beschikbare opslag is. U kunt vervolgens met de rechtermuisknop op de bronschijf klikken en replicatierelatie toevoegenselecteren.
Note
Deze behoefte aan een extra 'dummy'-schijf in de beschikbare opslag is te wijten aan een regressie en niet opzettelijk.
De bestaande replicatie verwijderen:
Klik met de rechtermuisknop op de bron-CSV-schijf en selecteer Replicatie en selecteer Vervolgens Verwijderen. Accepteer de waarschuwingsprompt.
Verwijder eventueel de opslag uit CSV om deze terug te keren naar de beschikbare opslag voor verdere tests.
Note
Mogelijk moet u Schijfbeheer of Serverbeheer gebruiken om stationsletters aan volumes toe te voegen nadat u terug bent naar de beschikbare opslag.
Als u de replicatieprestaties wilt meten, kunt u het hulpprogramma Prestatiemeter (perfmon.exe) gebruiken op zowel de bron- als doelknooppunten. Voor meer informatie over de Prestatiemeter, zie Performance Monitor gebruiken en het dialoogvenster Opties toevoegen.
Op het doelknooppunt:
Voeg de Storage Replica Statistics objecten toe met al hun prestatiemeteritems voor het gegevensvolume.
Bekijk de resultaten.
Op het bronknooppunt:
Voeg de objecten Storage Replica Statistics en Storage Replica Partition I/O Statistics toe met al hun prestatiecounters voor het gegevensvolume (de laatste is alleen beschikbaar met gegevens op de huidige bronserver).
Bekijk de resultaten.