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. De naam van productdocumentatie wordt nog steeds bijgewerkt. Oudere versies van Azure Stack HCI, bijvoorbeeld 22H2, blijven verwijzen naar Azure Stack HCI en geven de naamwijziging niet weer. Meer informatie.
In dit onderwerp vindt u informatie over het oplossen van problemen met clustervalidatierapportage voor QoS-instellingen (quality of service) voor netwerk- en opslaginstellingen op servers in een Azure Stack HCI-cluster en controleert u 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 controleert 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 'Configuratie van QoS-instellingen 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 statusinstellingen van dcB-status en prioriteitsstroombeheer tussen servers in het cluster.
Status van DCB bereid
Netwerkadapters die ondersteuning bieden voor het Data Center Bridging Capability Exchange-protocol (DCBX) kunnen configuraties van een extern apparaat accepteren. Als u deze mogelijkheid wilt inschakelen, moet de dcb-bereide bit op de netwerkadapter worden ingesteld op waar. Als de bereide bit is ingesteld op false, weigert het apparaat alle configuratiepogingen van externe apparaten en dwingt alleen de lokale configuraties af. Als u RDMA gebruikt via Geconvergeerde Ethernet-adapters (RoCE), moet de bereide bit worden ingesteld op onwaar op alle servers.
Alle servers in een Azure Stack HCI-cluster moeten de dcb-bereide bit op dezelfde manier hebben ingesteld.
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
Als er QoS-regels voor opslag zijn gedefinieerd in een cluster, moet er een QoS-regel voor failoverclustering aanwezig zijn of kunnen 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 sommige of alle knooppunten QOS-regels hebben gedefinieerd, maar geen QOS-regel voor SMB hebben, kan dit connectiviteits- en prestatieproblemen veroorzaken 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, in plaats daarvan met behulp van RDMA-methoden om gegevens over te dragen. Als voor sommige of alle knooppunten QOS-regels zijn gedefinieerd, maar geen QOS-regel voor SMB Direct is ingesteld, 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: