Řešení potíží s vytvářením sestav ověření clusteru

Platí pro: Azure Stack HCI verze 22H2 a 21H2; Windows Server 2022, Windows Server 2019

Toto téma vám pomůže řešit potíže s vytvářením sestav ověřování clusteru pro nastavení kvality služby sítě a úložiště (quality of service) na serverech v clusteru Azure Stack HCI a ověřit, že jsou definovaná důležitá pravidla. Pro zajištění optimálního připojení a výkonu proces ověření clusteru ověří, že konfigurace QoS přemostění datového centra (DCB) je konzistentní, a pokud je definována, obsahuje příslušná pravidla pro clustering s podporou převzetí služeb při selhání a třídy provozu SMB/SMB Direct.

DcB se vyžaduje pro sítě RDMA over Converged Ethernet (RoCE) a je volitelné (ale doporučeno) pro sítě iWARP (Internet Wide Area RDMA Protocol).

Instalace přemostění datacentra

Aby bylo možné používat rutiny specifické pro QoS, musí být nainstalované přemostění datového centra. Pokud chcete zkontrolovat, jestli je už na serveru nainstalovaná funkce přemostění datového centra, spusťte v PowerShellu následující rutinu:

Get-WindowsFeature -Name Data-Center-Bridging -ComputerName Server1

Pokud přemostění datacentra není nainstalované, nainstalujte ho spuštěním následující rutiny na každém serveru v clusteru:

Install-WindowsFeature –Name Data-Center-Bridging -ComputerName Server1

Spuštění ověřovacího testu clusteru

Buď použijte funkci Ověřit v Windows Admin Center výběrem > nástroje Servery > – Inventář > Ověřit cluster, nebo spusťte následující příkaz PowerShellu:

Test-Cluster –Node Server1, Server2

Test mimo jiné ověří, že konfigurace QoS DCB je konzistentní a že všechny servery v clusteru mají stejný počet tříd provozu a pravidla QoS. Ověří také, že všechny servery mají definovaná pravidla QoS pro clustering s podporou převzetí služeb při selhání a třídy provozu SMB/SMB Direct.

Ověřovací sestavu můžete zobrazit v Windows Admin Center nebo pomocí přístupu k souboru protokolu v aktuálním pracovním adresáři. Příklad: C:\Users<username>\AppData\Local\Temp\

V dolní části sestavy se zobrazí "Ověření konfigurace nastavení QoS" a odpovídající sestava pro každý server v clusteru.

Pokud chcete zjistit, které třídy provozu jsou už na serveru nastavené, použijte rutinu Get-NetQosTrafficClass .

Další informace najdete v tématu Ověření clusteru Azure Stack HCI.

Ověření síťových pravidel QoS

Ověřte konzistenci nastavení stavu a řízení priority toku dcb mezi servery v clusteru.

Stav ochoty DCB

Síťové adaptéry, které podporují protokol DCBX (Data Center Bridging Capability Exchange Protocol), můžou přijímat konfigurace ze vzdáleného zařízení. Pokud chcete tuto funkci povolit, musí být bit dcb na síťovém adaptéru nastavený na hodnotu true. Pokud je bit willing nastaven na false, zařízení odmítne všechny pokusy o konfiguraci ze vzdálených zařízení a vynutí pouze místní konfigurace. Pokud používáte adaptéry RDMA přes Konverged Ethernet (RoCE), pak by měl být bit pro ochotu nastaven na hodnotu false na všech serverech.

Všechny servery v clusteru Azure Stack HCI by měly mít bit ochotný pro DCB nastavený stejným způsobem.

Pomocí rutiny Set-NetQosDcbxSetting nastavte bit pro podporu dcb na hodnotu true nebo false, jak je uvedeno v následujícím příkladu:

Set-NetQosDcbxSetting –Willing $false

Stav řízení toku DCB

Řízení toku založené na prioritách je důležité, pokud protokol horní vrstvy, třeba Fiber Channel, spoléhá na bezztrátový základní přenos. Řízení toku DCB je možné povolit nebo zakázat globálně nebo pro jednotlivé síťové adaptéry. Pokud je tato možnost povolená, umožňuje vytvářet zásady QoS, které upřednostňují provoz určitých aplikací.

Aby zásady QoS během převzetí služeb při selhání fungovaly bez problémů, měly by mít všechny servery v clusteru Azure Stack HCI stejné nastavení stavu řízení toku. Pokud používáte adaptéry RoCE, musí být na všech serverech povolené řízení toku priority.

Pomocí rutiny Get-NetQosFlowControl získejte aktuální konfiguraci řízení toku. Všechny priority jsou ve výchozím nastavení zakázané.

Enable-NetQosFlowControl Pomocí rutin a Disable-NetQosFlowControl s parametrem -priority zapněte nebo vypněte řízení toku priority. Například následující příkaz povolí řízení toku u provozu označeného s prioritou 3:

Enable-NetQosFlowControl –Priority 3

Ověření pravidel kvality služby úložiště

Ověřte, že všechny uzly mají pravidlo QoS pro clustering s podporou převzetí služeb při selhání a pro SMB nebo SMB Direct. V opačném případě může dojít k problémům s připojením a výkonu.

Pravidlo QoS pro clustering s podporou převzetí služeb při selhání

Pokud jsou v clusteru definovaná nějaká pravidla kvality úložiště, mělo by existovat pravidlo QoS pro clustering s podporou převzetí služeb při selhání nebo může dojít k problémům s připojením. Pokud chcete přidat nové pravidlo QoS pro clustering s podporou převzetí služeb při selhání, použijte rutinu New-NetQosPolicy jako v následujícím příkladu:

New-NetQosPolicy "Cluster" -Cluster -Priority 6

Pravidlo QoS pro SMB

Pokud některé nebo všechny uzly mají definovaná pravidla QOS, ale nemají pravidlo QOS pro protokol SMB, může to způsobit problémy s připojením a výkonem protokolu SMB. Pokud chcete přidat nové pravidlo kvality sítě pro protokol SMB, použijte rutinu New-NetQosPolicy jako v následujícím příkladu:

New-NetQosPolicy -Name "SMB" -SMB -PriorityValue8021Action 3

Pravidlo QoS pro SMB Direct

SMB Direct obchází síťový zásobník, místo toho k přenosu dat používá metody RDMA. Pokud některé nebo všechny uzly mají definovaná pravidla QOS, ale nemají pravidlo QOS pro SMB Direct, může to způsobit problémy s připojením a výkonem pro SMB Direct. Pokud chcete vytvořit novou zásadu QoS pro SMB Direct, spusťte následující příkazy:

New-NetQosPolicy "SMB Direct" –NetDirectPort 445 –Priority 3

Další kroky

Související informace najdete také v tématu: