Fürtérvényesítési jelentéskészítés hibaelhárítása

A következőkre vonatkozik: Azure Stack HCI, 22H2 és 21H2 verzió; Windows Server 2022, Windows Server 2019

Ez a témakör segítséget nyújt az Azure Stack HCI-fürtök kiszolgálói közötti hálózati és tárolási QoS-beállítások fürtérvényesítési jelentéseinek hibaelhárításában, valamint a fontos szabályok definiálásának ellenőrzésében. Az optimális kapcsolat és teljesítmény érdekében a fürtérvényesítési folyamat ellenőrzi, hogy a Data Center Bridging (DCB) QoS-konfigurációja konzisztens-e, és ha meg van adva, megfelelő szabályokat tartalmaz-e a feladatátvételi fürtszolgáltatáshoz és az SMB/SMB közvetlen forgalmi osztályokhoz.

A DCB konvergens Ethernet-hálózatokon (RoCE) keresztüli RDMA-hálózatokhoz szükséges, és nem kötelező (de ajánlott) az iWARP-hálózatokhoz.

Adatközpont áthidalásának telepítése

A QoS-specifikus parancsmagok használatához adatközpont-áthidaló elemet kell telepíteni. Annak ellenőrzéséhez, hogy az Adatközpont áthidaló funkciója már telepítve van-e egy kiszolgálón, futtassa a következő parancsmagot a PowerShellben:

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

Ha a Data Center Bridging nincs telepítve, telepítse a következő parancsmag futtatásával a fürt minden kiszolgálóján:

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

Fürtérvényesítési teszt futtatása

Használja az Ellenőrzés funkciót a Windows Admin Center eszközkiszolgálók > készletellenőrzési >> fürtjének kiválasztásával, vagy futtassa a következő PowerShell-parancsot:

Test-Cluster –Node Server1, Server2

A teszt többek között ellenőrzi, hogy a DCB QoS-konfiguráció konzisztens-e, és hogy a fürt összes kiszolgálója azonos számú forgalmi osztályt és QoS-szabályt használ-e. Azt is ellenőrzi, hogy minden kiszolgáló rendelkezik-e QoS-szabályokkal a feladatátvételi fürtszolgáltatáshoz és az SMB/SMB Direct forgalmi osztályokhoz.

Az érvényesítési jelentést megtekintheti Windows Admin Center, vagy az aktuális munkakönyvtárban található naplófájlt is elérheti. Például: C:\Users<username>\AppData\Local\Temp\

A jelentés alján megjelenik a "QoS-beállítások konfigurációjának érvényesítése" és a fürt minden kiszolgálójának megfelelő jelentés.

Annak megértéséhez, hogy mely forgalmi osztályok vannak már beállítva egy kiszolgálón, használja a Get-NetQosTrafficClass parancsmagot.

További információ: Azure Stack HCI-fürt ellenőrzése.

Hálózati QoS-szabályok ellenőrzése

Ellenőrizze a DCB-hajlandó állapot és a prioritási folyamatvezérlés állapotbeállításainak konzisztenciáját a fürt kiszolgálói között.

DCB-hajlandó állapot

A Data Center Bridging Capability Exchange protokollt (DCBX) támogató hálózati adapterek elfogadhatnak konfigurációkat egy távoli eszközről. A képesség engedélyezéséhez a hálózati adapteren lévő DCB-kompatibilis bitet true (igaz) értékre kell állítani. Ha a kész bit false (hamis) értékre van állítva, az eszköz elutasítja a távoli eszközökről érkező összes konfigurációs kísérletet, és csak a helyi konfigurációkat kényszeríti ki. Ha RDMA-t használ konvergens Ethernet-(RoCE-) adaptereken keresztül, akkor az hajlandó bitet minden kiszolgálón false (hamis) értékre kell állítani.

Az Azure Stack HCI-fürtök minden kiszolgálójának ugyanúgy kell beállítania a DCB-hajlandó bitet.

Set-NetQosDcbxSetting A parancsmaggal állítsa a DCB-hajlandó bitet true (igaz) vagy false (hamis) értékre, ahogy az alábbi példában is látható:

Set-NetQosDcbxSetting –Willing $false

DCB-folyamatvezérlés állapota

A prioritásalapú forgalomszabályozás létfontosságú, ha a felső rétegbeli protokoll, például a Fiber Channel, veszteségmentes átvitelt feltételez az alsóbb rétegben. A DCB-folyamatvezérlés globálisan vagy az egyes hálózati adapterek esetében engedélyezhető vagy letiltható. Ha engedélyezve van, lehetővé teszi olyan QoS-szabályzatok létrehozását, amelyek bizonyos alkalmazásforgalmat rangsorolnak.

Ahhoz, hogy a QoS-szabályzatok zökkenőmentesen működjenek a feladatátvétel során, az Azure Stack HCI-fürt összes kiszolgálójának ugyanazokat a folyamatvezérlési állapotbeállításokat kell megadnia. Ha RoCE-adaptereket használ, akkor a prioritási folyamatvezérlést minden kiszolgálón engedélyezni kell.

Az aktuális folyamatvezérlési konfiguráció lekéréséhez használja a Get-NetQosFlowControl parancsmagot. Alapértelmezés szerint minden prioritás le van tiltva.

A és Disable-NetQosFlowControl parancsmagok Enable-NetQosFlowControl használatával a -priority paraméterrel kapcsolhatja be vagy ki a prioritási folyamat vezérlését. A következő parancs például engedélyezi a forgalom vezérlését a 3. prioritású forgalomon:

Enable-NetQosFlowControl –Priority 3

Tárolási QoS-szabályok ellenőrzése

Ellenőrizze, hogy minden csomópont rendelkezik-e QoS-szabálysal a feladatátvételi fürtszolgáltatáshoz és az SMB-hez vagy az SMB Directhez. Ellenkező esetben csatlakozási problémák és teljesítményproblémák fordulhatnak elő.

Feladatátvételi fürtszolgáltatás QoS-szabálya

Ha egy fürtben bármilyen tárolási QoS-szabály van meghatározva, akkor a feladatátvételi fürtszolgáltatás QoS-szabályának jelen kell lennie, vagy csatlakozási problémák léphetnek fel. Ha új QoS-szabályt szeretne hozzáadni a feladatátvételi fürtszolgáltatáshoz, használja a New-NetQosPolicy parancsmagot az alábbi példához hasonlóan:

New-NetQosPolicy "Cluster" -Cluster -Priority 6

QoS-szabály az SMB-hez

Ha egyes vagy az összes csomópont rendelkezik meghatározott QOS-szabályokkal, de nem rendelkezik az SMB-hez tartozó QOS-szabménnyel, ez csatlakozási és teljesítménybeli problémákat okozhat az SMB-hez. Ha új hálózati QoS-szabályt szeretne hozzáadni az SMB-hez, használja a New-NetQosPolicy parancsmagot az alábbi példához hasonlóan:

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

QoS-szabály közvetlen SMB-hez

Az SMB Direct megkerüli a hálózati vermet, ehelyett RDMA-metódusokat használ az adatok átviteléhez. Ha egyes vagy az összes csomópont rendelkezik meghatározott QOS-szabályokkal, de nincs QOS-szabálya az SMB Directhez, ez csatlakozási és teljesítménybeli problémákat okozhat az SMB Direct esetében. Ha új QoS-szabályzatot szeretne létrehozni az SMB Directhez, adja ki a következő parancsokat:

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

Következő lépések

A kapcsolódó információkért lásd még: