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.
Van toepassing op: Azure Stack HCI, versies 22H2 en 21H2; Windows Server 2022, Windows Server 2019.
Important
Azure Stack HCI maakt nu deel uit van Azure Lokaal. Oudere versies van Azure Stack HCI, bijvoorbeeld 22H2, blijven verwijzen naar Azure Stack HCI en geven de naamwijziging niet weer. Meer informatie.
Waarschuwing
De implementatie-instructies in dit artikel zijn van toepassing op een oudere versie, Azure Stack HCI, versie 22H2. Voor nieuwe implementaties raden we u aan de meest recente algemeen beschikbare versie van Azure Lokaal te gebruiken. Zie Over Azure Lokaal implementatie.
Valideer dat DCB niet langer het aanbevolen hulpprogramma is om uw hostnetwerkconfiguratie in te stellen of te testen op Azure Stack HCI. U wordt aangeraden Network ATC te gebruiken om uw hostnetwerken in te stellen voor Azure Stack HCI. Network ATC heeft altijd voorrang op Validate DCB in Azure Stack HCI.
Hoewel de wizard Cluster maken in Windows Admin Center bepaalde validaties uitvoert om een werkcluster met de geselecteerde hardware te maken, voert clustervalidatie extra controles uit om ervoor te zorgen dat het cluster in een productieomgeving werkt. In dit artikel wordt uitgelegd waarom clustervalidatie belangrijk is en wanneer deze moet worden uitgevoerd op een Azure Stack HCI-cluster.
Het is raadzaam om clustervalidatie uit te voeren voor de volgende primaire scenario's:
- Nadat u een servercluster hebt geïmplementeerd, voert u het hulpprogramma Validate-DCB uit om netwerken te testen.
- Voer na het bijwerken van een servercluster, afhankelijk van uw scenario, beide validatieopties uit om clusterproblemen op te lossen.
- Nadat u replicatie met Opslagreplica hebt ingesteld, controleert u of de replicatie normaal wordt uitgevoerd door een aantal specifieke gebeurtenissen te controleren en een aantal opdrachten uit te voeren.
- Nadat u een servercluster hebt gemaakt, voert u het hulpprogramma Validate-DCB uit voordat u het in productie plaatst.
Wat is clustervalidatie?
Clustervalidatie is bedoeld om hardware- of configuratieproblemen te ondervangen voordat een cluster in productie gaat. Clustervalidatie helpt ervoor te zorgen dat de Azure Stack HCI-oplossing die u gaat implementeren, echt betrouwbaar is. U kunt clustervalidatie ook gebruiken voor geconfigureerde failoverclusters als diagnostisch hulpprogramma.
Specifieke validatiescenario's
In deze sectie worden scenario's beschreven waarin validatie ook nodig of nuttig is.
Validatie voordat het cluster is geconfigureerd:
Een set servers die klaar zijn om een failovercluster te worden: Dit is het eenvoudigste validatiescenario. De hardwareonderdelen (systemen, netwerken en opslag) zijn verbonden, maar de systemen werken nog niet als een cluster. Het uitvoeren van tests in deze situatie heeft geen invloed op de beschikbaarheid.
Server-VM's: Voor gevirtualiseerde servers in een cluster voert u clustervalidatie uit zoals u dat zou doen op een ander nieuw cluster. De vereisten voor het gebruik van de functie zijn hetzelfde, ongeacht of je het volgende hebt:
- Een 'hostcluster' waarbij failover plaatsvindt tussen twee fysieke computers.
- Een 'gastcluster' waarbij failover plaatsvindt tussen gastbesturingssystemen op dezelfde fysieke computer.
Validatie nadat het cluster is geconfigureerd en wordt gebruikt:
Voordat u een server toevoegt aan het cluster: Wanneer u een server aan een cluster toevoegt, raden we u ten zeerste aan het cluster te valideren. Geef zowel de bestaande clusterleden als de nieuwe server op wanneer u clustervalidatie uitvoert.
Bij het toevoegen van stations: Wanneer u extra stations toevoegt aan het cluster, wat verschilt van het vervangen van mislukte stations of het maken van virtuele schijven of volumes die afhankelijk zijn van de bestaande stations, voert u clustervalidatie uit om te bevestigen dat de nieuwe opslag correct werkt.
Wanneer u wijzigingen aanbrengt die van invloed zijn op firmware of stuurprogramma's: Als u een upgrade uitvoert of wijzigingen aanbrengt in het cluster dat van invloed is op firmware of stuurprogramma's, moet u clustervalidatie uitvoeren om te controleren of de nieuwe combinatie van hardware, firmware, stuurprogramma's en software failoverclusterfunctionaliteit ondersteunt.
Na het herstellen van een systeem vanuit een back-up: Nadat u een systeem vanuit een back-up hebt hersteld, voert u clustervalidatie uit om te bevestigen dat het systeem correct functioneert als onderdeel van een cluster.
Netwerken valideren
Het hulpprogramma Microsoft Validate-DCB is ontworpen om de DCB-configuratie (Data Center Bridging) op het cluster te valideren. Hiervoor gebruikt het hulpprogramma een verwachte configuratie als invoer en test vervolgens elke server in het cluster. In deze sectie wordt beschreven hoe u het hulpprogramma Validate-DCB installeert en uitvoert, de resultaten controleert en netwerkfouten oplost die door het hulpprogramma worden geïdentificeerd.
Note
Microsoft raadt u aan om uw configuratie te implementeren en te beheren met Network ATC, waardoor de meeste configuratieproblemen die door het Validate-DCB hulpprogramma worden gecontroleerd, worden geëlimineerd. Zie Hostnetwerken vereenvoudigen met Network ATC voor meer informatie over Network ATC, dat een op intentie gebaseerde benadering biedt voor het hostnetwerkimplementatie.
In het netwerk vereist remote direct memory access (RDMA) over Converged Ethernet (RoCE) DCB-technologieën zodat de netwerkinfrastructuur verliesloos wordt. Met iWARP is DCB optioneel. Het configureren van DCB kan echter complex zijn, waarbij de exacte configuratie vereist is voor:
- Elke server in het cluster
- Elke netwerkpoort die RDMA-verkeer doorgeeft aan de infrastructuur
Prerequisites
- Netwerkinstallatiegegevens van het servercluster dat u wilt valideren, waaronder:
- Host- of serverclusternaam
- Naam van virtuele switch
- Namen van netwerkadapters
- Instellingen voor Priority Flow Control (PFC) en Enhanced Transmission Selection (ETS)
- Een internetverbinding voor het downloaden van de hulpprogrammamodule in Windows PowerShell van Microsoft.
Het hulpprogramma Validate-DCB installeren en uitvoeren
Het hulpprogramma Validate-DCB installeren en uitvoeren:
Open op uw beheercomputer een Windows PowerShell-sessie als beheerder en gebruik vervolgens de volgende opdracht om het hulpprogramma te installeren.
Install-Module Validate-DCBAccepteer de aanvragen voor het gebruik van de NuGet-provider en open de opslagplaats om het hulpprogramma te installeren.
Nadat PowerShell verbinding heeft gemaakt met het Microsoft-netwerk om het hulpprogramma te downloaden, typt u
Validate-DCBen drukt u op Enter om de wizard voor het hulpprogramma te starten.Note
Als u het Validate-DCB hulpprogrammascript niet kunt uitvoeren, moet u mogelijk uw PowerShell-uitvoeringsbeleid aanpassen. Gebruik de cmdlet Get-ExecutionPolicy om de huidige beleidsinstellingen voor scriptuitvoering weer te geven. Zie Over uitvoeringsbeleid in PowerShell voor meer informatie over het instellen van uitvoeringsbeleid.
Selecteer op de welkomstpagina van de configuratiewizard Validate-DCB Volgende.
Typ op de pagina Clusters en knooppunten de naam van het servercluster dat u wilt valideren, selecteer Oplossen om deze weer te geven op de pagina en selecteer vervolgens Volgende.
Op de Adapters-pagina:
- Schakel het selectievakje vSwitch gekoppeld in en voer de naam van de vSwitch in.
- Typ onder Adapternaam de naam van elke fysieke NIC, onder Host vNIC-naam, de naam van elke virtuele NIC (vNIC) en onder VLAN, de VLAN-id die voor elke adapter wordt gebruikt.
- Vouw de vervolgkeuzelijst RDMA-type uit en selecteer het juiste protocol: RoCE of iWARP. Stel Jumbo Frames ook in op de juiste waarde voor uw netwerk en selecteer vervolgens Volgende.
Note
- Zie Overzicht van I/O-virtualisatie met één hoofdmap (SR-IOV) voor meer informatie over hoe SR-IOV de netwerkprestaties verbetert.
Wijzig op de pagina Data Center Bridging de waarden zodat deze overeenkomen met de instellingen van uw organisatie voor prioriteit, beleidsnaam en bandbreedtereservering en selecteer vervolgens Volgende.
Note
Voor het selecteren van RDMA via RoCE op de vorige wizardpagina is DCB vereist voor netwerkbetrouwbaarheid op alle NIC's en switchpoorten.
Sla op de pagina Opslaan en implementeren in het vak Configuratiebestandspad het configuratiebestand op met behulp van.ps1 extensie op een locatie waar u het later opnieuw kunt gebruiken, indien nodig en selecteer Exporteren om het hulpprogramma Validate-DCB uit te voeren.
- U kunt eventueel uw configuratiebestand implementeren door de sectie Configuratie implementeren op knooppunten van de pagina te voltooien, waaronder de mogelijkheid om een Azure Automation-account te gebruiken om de configuratie te implementeren en deze vervolgens te valideren. Zie Een Azure Automation-account maken om aan de slag te gaan met Azure Automation.
Resultaten controleren en fouten oplossen
Het hulpprogramma Validate-DCB produceert resultaten in twee eenheden:
- [Global Unit] resultaten lijst vereisten en vereisten voor het uitvoeren van de modale tests.
- De resultaten van [Modal Unit] geven feedback op de configuratie van elke clusterhost en op best practices.
Dit voorbeeld toont succesvolle scanresultaten van één server voor alle vereisten en modale unit-tests, doordat een aantal mislukkingen van 0 wordt weergegeven.
De volgende stappen laten zien hoe u een Jumbo-pakketfout van vNIC SMB02 kunt identificeren en oplossen:
De scanresultaten van het hulpprogramma Validate-DCB tonen een Failed Count-fout van 1.
Als u terug schuift door de resultaten, wordt een fout in rood weergegeven die aangeeft dat het Jumbo Packet voor vNIC SMB02 op Host S046036 is ingesteld op de standaardgrootte van 1514, maar moet worden ingesteld op 9014.
Als u de geavanceerde eigenschappen van vNIC SMB02 op Host S046036 bekijkt, ziet u dat het Jumbo-pakket is ingesteld op de standaardinstelling uitgeschakeld.
Voor het oplossen van de fout moet u de Jumbo Packet-functie inschakelen en de grootte ervan wijzigen in 9014 bytes. Als u de scan opnieuw uitvoert op de host S046036 bevestigt u deze wijziging door een mislukt aantal van 0 te retourneren.
Zie de volgende video voor meer informatie over het oplossen van fouten die het hulpprogramma Validate-DCB identificeert.
U kunt het hulpprogramma ook offline installeren. Voor niet-verbonden systemen gebruikt Save-Module -Name Validate-DCB -Path c:\temp\Validate-DCB en verplaatst u de modules in c:\temp\Validate-DCB naar uw niet-verbonden systeem. Voor meer informatie raadpleegt u de volgende video.
Het cluster valideren
Gebruik de volgende stappen om de servers in een bestaand cluster in Windows Admin Center te valideren.
Selecteer in Windows Admin Center onder Alle verbindingen het Azure Stack HCI-cluster dat u wilt valideren en selecteer vervolgens Verbinding maken.
In het dashboard Clusterbeheer wordt overzichtsinformatie over het cluster weergegeven.
Selecteer op het Dashboard Clusterbeheer, onder Hulpprogramma's, Servers.
Selecteer op de pagina Inventaris de servers in het cluster en vouw vervolgens het vervolgmenu Meer uit en selecteer Cluster valideren.
Selecteer Ja in het pop-upvenster Cluster valideren.
Selecteer Ja in het pop-upvenster Credential Security Service Provider (CredSSP).
Geef uw referenties op om CredSSP in te schakelen en selecteer vervolgens Doorgaan.
Clustervalidatie wordt op de achtergrond uitgevoerd en geeft u een melding wanneer deze is voltooid, waarna u het validatierapport kunt bekijken, zoals beschreven in de volgende sectie.
Note
Nadat uw clusterservers zijn gevalideerd, moet u CredSSP uitschakelen om veiligheidsredenen.
CredSSP uitschakelen
Nadat uw servercluster is gevalideerd, moet u het protocol Credential Security Support Provider (CredSSP) op elke server uitschakelen voor beveiligingsdoeleinden. Zie CVE-2018-0886 voor meer informatie.
Selecteer in Windows Admin Center onder Alle verbindingen de eerste server in uw cluster en selecteer vervolgens Verbinding maken.
Selecteer Op de overzichtspagina CredSSP uitschakelen en selecteer vervolgens in het pop-upvenster CredSSP uitschakelen de optie Ja.
Het resultaat van stap 2 verwijdert de rode banner CredSSP ENABLED boven aan de pagina Overzicht van de server en schakelt CredSSP op de andere servers uit.
Validatierapporten weergeven
Nu bent u klaar om het validatierapport van uw cluster te bekijken.
Er zijn een aantal manieren om toegang te krijgen tot validatierapporten:
Vouw op de pagina Inventaris het vervolgmenu Meer uit en selecteer validatierapporten weergeven.
Selecteer rechtsboven in Windows Admin Center het belpictogram Meldingen om het deelvenster Meldingen weer te geven. Selecteer de melding Cluster succesvol gevalideerd en selecteer vervolgens Naar het validatierapport voor het failovercluster.
Note
Het validatieproces van het servercluster kan enige tijd in beslag nemen. Schakel niet over naar een ander hulpprogramma in Windows Admin Center terwijl het proces wordt uitgevoerd. In het deelvenster Meldingen geeft een statusbalk onder de melding Cluster valideren aan wanneer het proces is voltooid.
Het cluster valideren met behulp van PowerShell
U kunt ook Windows PowerShell gebruiken om validatietests uit te voeren op uw servercluster en de resultaten te bekijken. U kunt tests uitvoeren voor en nadat een cluster is ingesteld.
Als u een validatietest wilt uitvoeren op een servercluster, gebruikt u vanaf uw beheer-pc de PowerShell-cmdlets Get-Cluster en Test-Cluster<server clustername>, of voert u alleen de Test-Cluster-cmdlet rechtstreeks uit op het cluster:
$Cluster = Get-Cluster -Name 'server-cluster1'
Test-Cluster -InputObject $Cluster -Verbose
Zie de referentiedocumentatie testcluster voor meer voorbeelden en gebruiksgegevens.
Test-NetStack is een op PowerShell gebaseerd testprogramma dat beschikbaar is via GitHub die u kunt gebruiken om ICMP-, TCP- en RDMA-verkeerstests van netwerken uit te voeren en mogelijke netwerkinfrastructuur- en hostfouten of operationele instabiliteit te identificeren. Gebruik Test-NetStack om netwerkgegevenspaden te valideren door systeemeigen, synthetische en rdMA-netwerkgegevenspaden te testen op problemen met connectiviteit, pakketfragmentatie, lage doorvoer en congestie.
Replicatie valideren voor Storage Replica
Als u Storage Replica gebruikt om volumes te repliceren in een stretched cluster of tussen clusters, zijn er verschillende gebeurtenissen en cmdlets die u kunt gebruiken om de replicatiestatus op te vragen.
In het volgende scenario hebben we Opslagreplica geconfigureerd door replicatiegroepen (RG's) te maken voor twee sites en vervolgens de gegevensvolumes en logboekvolumes op te geven voor zowel de bronserverknooppunten in Site1 (Server1, Server2) als de doelserverknooppunten (gerepliceerd) in Site2 (Server3, Server4).
Als u de voortgang van de replicatie voor Server1 in Site1 wilt bepalen, voert u de opdracht Get-WinEvent uit en onderzoekt u gebeurtenissen 5015, 5002, 5004, 1237, 5001 en 2200:
Get-WinEvent -ComputerName Server1 -ProviderName Microsoft-Windows-StorageReplica -max 20
Voer op Server3 in Site2 de volgende Get-WinEvent-opdracht uit om de Storage Replica-gebeurtenissen weer te geven die laten zien dat het partnerschap tot stand is gekomen. In deze gebeurtenis wordt vermeld hoeveel bytes er zijn gekopieerd en hoe lang dat heeft geduurd. Voorbeeld:
Get-WinEvent -ComputerName Server3 -ProviderName Microsoft-Windows-StorageReplica | Where-Object {$_.ID -eq "1215"} | FL
Voer voor Server3 in Site2 de Get-WinEvent opdracht uit en bekijk gebeurtenissen 5009, 1237, 5001, 5015, 5005 en 2200 om de voortgang van de verwerking te begrijpen. Er mogen in deze volgorde geen waarschuwingen over fouten worden weergegeven. Er zullen veel 1237 gebeurtenissen zijn - die wijzen op voortgang.
Get-WinEvent -ComputerName Server3 -ProviderName Microsoft-Windows-StorageReplica | FL
Als alternatief geeft de doelservergroep voor de replica op elk moment het aantal bytes weer dat nog moet worden gekopieerd, en kan dit via PowerShell worden opgevraagd met Get-SRGroup. Voorbeeld:
(Get-SRGroup).Replicas | Select-Object numofbytesremaining
Voer voor knooppuntServer3 in Site2 de volgende opdracht uit en bekijk gebeurtenissen 5009, 1237, 5001, 5015, 5005 en 2200 om de voortgang van de replicatie te begrijpen. Er mogen geen waarschuwingen over fouten zijn. Er zijn echter veel '1237'-gebeurtenissen: deze geven gewoon de voortgang aan.
Get-WinEvent -ComputerName Server3 -ProviderName Microsoft-Windows-StorageReplica | FL
Als voortgangsscript dat niet wordt beëindigd:
while($true) {
$v = (Get-SRGroup -Name "Replication2").replicas | Select-Object numofbytesremaining
[System.Console]::Write("Number of bytes remaining: {0}`r", $v.numofbytesremaining)
Start-Sleep -s 5
}
Gebruik Get-SRGroup en Get-SRPartnership om de replicatiestatus in het uitgerekte cluster op te vragen:
Get-SRGroup -Cluster ClusterS1
Get-SRPartnership -Cluster ClusterS1
(Get-SRGroup).replicas -Cluster ClusterS1
Zodra een geslaagde gegevensreplicatie tussen sites is bevestigd, kunt u uw VM's en andere workloads maken.
Zie ook
- Prestatietests voor synthetische workloads in een zojuist gemaakte opslagruimte met behulp van DiskSpd.exe. Zie Prestaties van opslagruimten testen met behulp van synthetische workloads in Windows Server voor meer informatie.
- Windows Server Assessment is een Premier Service die beschikbaar is voor klanten die willen dat Microsoft hun installaties beoordeelt. Neem voor meer informatie contact op met Microsoft Premier Support. Zie Aan de slag met de Windows Server Evaluatie op aanvraag (Server, Beveiliging, Hyper-V, Failovercluster, IIS) voor meer informatie.