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:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: