Problemen met clustervalidatierapportage oplossen
Van toepassing op: Azure Stack HCI, versies 22H2 en 21H2; Windows Server 2022, Windows Server 2019
Belangrijk
Azure Stack HCI maakt nu deel uit van Azure Local. Oudere versies van Azure Stack HCI, bijvoorbeeld 22H2, blijven verwijzen naar Azure Stack HCI en geven de naamwijziging niet weer. Meer informatie.
Dit artikel helpt u bij het oplossen van problemen met clustervalidatierapportage voor QoS-instellingen voor netwerk- en opslag (quality of service) op servers in een Azure Stack HCI-cluster en controleer of belangrijke regels zijn gedefinieerd. Voor optimale connectiviteit en prestaties controleert het clustervalidatieproces of de QoS-configuratie van Data Center Bridging (DCB) consistent is en, indien gedefinieerd, de juiste regels bevat voor failoverclustering en SMB/SMB Direct-verkeersklassen.
DCB is vereist voor RDMA via Geconvergeerde Ethernet-netwerken (RoCE) en is optioneel (maar aanbevolen) voor iWARP-netwerken (Internet Wide Area RDMA Protocol).
Data center bridging installeren
Data Center Bridging moet zijn geïnstalleerd om QoS-specifieke cmdlets te kunnen gebruiken. Als u wilt controleren of de functie Data Center Bridging al op een server is geïnstalleerd, voert u de volgende cmdlet uit in PowerShell:
Get-WindowsFeature -Name Data-Center-Bridging -ComputerName Server1
Als Data Center Bridging niet is geïnstalleerd, installeert u het door de volgende cmdlet uit te voeren op elke server in het cluster:
Install-WindowsFeature –Name Data-Center-Bridging -ComputerName Server1
Een clustervalidatietest uitvoeren
Gebruik de functie Valideren in het Windows-beheercentrum door het cluster Tools > Servers > Inventory > Validate te selecteren of voer de volgende PowerShell-opdracht uit:
Test-Cluster –Node Server1, Server2
De test valideert onder andere of DCB QoS-configuratie consistent is en dat alle servers in het cluster hetzelfde aantal verkeersklassen en QoS-regels hebben. Ook wordt gecontroleerd of op alle servers QoS-regels zijn gedefinieerd voor failoverclustering en SMB/SMB Direct-verkeerklassen.
U kunt het validatierapport weergeven in het Windows-beheercentrum of door toegang te krijgen tot een logboekbestand in de huidige werkmap. Bijvoorbeeld: C:\Users<username>\AppData\Local\Temp\
Onderaan het rapport ziet u 'QoS-instellingenconfiguratie valideren' en een bijbehorend rapport voor elke server in het cluster.
Gebruik de Get-NetQosTrafficClass
cmdlet om te begrijpen welke verkeersklassen al zijn ingesteld op een server.
Zie Een Azure Stack HCI-cluster valideren voor meer informatie.
QoS-regels voor netwerken valideren
Valideer de consistentie van de DCB-status en prioriteitsstroomcontrole-instellingen tussen servers in het cluster.
Bereidheidsstatus van DCB
Netwerkadapters die ondersteuning bieden voor het Data Center Bridging Capability Exchange-protocol (DCBX) kunnen configuraties van een extern apparaat accepteren. Als u deze functionaliteit wilt inschakelen, moet de DCB-willing bit op de netwerkadapter worden ingesteld op aan. Als het willing-bit is ingesteld op false, weigert het apparaat alle configuratiepogingen van externe apparaten en dwingt het alleen maar de lokale configuraties af. Als u RDMA over Converged Ethernet-adapters (RoCE) gebruikt, moet de willing-bit op false worden ingesteld op alle servers.
Alle servers in een Azure Stack HCI-cluster moeten de DCB-willing-bit op dezelfde manier instellen.
Gebruik de Set-NetQosDcbxSetting
cmdlet om de bereide DCB-bit in te stellen op waar of onwaar, zoals in het volgende voorbeeld:
Set-NetQosDcbxSetting –Willing $false
Status van DCB-stroombeheer
Transportbesturing op basis van prioriteit is essentieel als het protocol van de bovenste laag, zoals Fibre Channel, uitgaat van onderliggend transport zonder kwaliteitsverlies. DCB-stroombeheer kan globaal of voor afzonderlijke netwerkadapters worden ingeschakeld of uitgeschakeld. Als dit is ingeschakeld, kunt u QoS-beleid maken dat prioriteit geeft aan bepaald toepassingsverkeer.
Om ervoor te zorgen dat QoS-beleid naadloos werkt tijdens een failover, moeten alle servers in een Azure Stack HCI-cluster dezelfde statusinstellingen voor stroombeheer hebben. Als u RoCE-adapters gebruikt, moet prioriteitsstroombeheer zijn ingeschakeld op alle servers.
Gebruik de Get-NetQosFlowControl
cmdlet om de huidige stroombeheerconfiguratie op te halen. Alle prioriteiten zijn standaard uitgeschakeld.
Gebruik de Enable-NetQosFlowControl
en Disable-NetQosFlowControl
cmdlets met de parameter -priority om het prioriteitsstroombesturingselement in of uit te schakelen. Met de volgende opdracht kunt u bijvoorbeeld stroombeheer inschakelen voor verkeer dat is getagd met prioriteit 3:
Enable-NetQosFlowControl –Priority 3
QoS-regels voor opslag valideren
Controleer of alle knooppunten een QoS-regel hebben voor failoverclustering en voor SMB of SMB Direct. Anders kunnen er verbindingsproblemen en prestatieproblemen optreden.
QoS-regel voor failoverclustering
Indien er QoS-regels voor opslag zijn gedefinieerd in een cluster, moet er een QoS-regel voor failoverclustering aanwezig zijn, anders kan er verbindingsproblemen optreden. Als u een nieuwe QoS-regel voor failoverclustering wilt toevoegen, gebruikt u de New-NetQosPolicy
cmdlet zoals in het volgende voorbeeld:
New-NetQosPolicy "Cluster" -Cluster -Priority 6
QoS-regel voor SMB
Als voor sommige of alle knooppunten QOS-regels zijn gedefinieerd, maar geen QOS-regel voor SMB is ingesteld, kan dit leiden tot connectiviteits- en prestatieproblemen voor SMB. Als u een nieuwe QoS-regel voor het netwerk voor SMB wilt toevoegen, gebruikt u de New-NetQosPolicy
cmdlet zoals in het volgende voorbeeld:
New-NetQosPolicy -Name "SMB" -SMB -PriorityValue8021Action 3
QoS-regel voor SMB Direct
SMB Direct slaat de netwerkstack over en gebruikt in plaats daarvan RDMA-technieken voor gegevensoverdracht. Als sommige of alle knooppunten QOS-regels hebben gedefinieerd, maar geen QOS-regel voor SMB Direct hebben, kan dit connectiviteits- en prestatieproblemen veroorzaken voor SMB Direct. Als u een nieuw QoS-beleid voor SMB Direct wilt maken, voert u de volgende opdrachten uit:
New-NetQosPolicy "SMB Direct" –NetDirectPort 445 –Priority 3
Volgende stappen
Zie ook voor gerelateerde informatie: