Fürtellenőrzé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
Fontos
Az Azure Stack HCI mostantól az Azure Local része. Az Azure Stack HCI régebbi verziói, például a 22H2 azonban továbbra is hivatkozni fognak az Azure Stack HCI-re, és nem tükrözik a névváltoztatást. További információ.
Ez a cikk 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 (szolgáltatásminőség) 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. A kapcsolat és a teljesítmény optimalizálása érdekében a fürtérvényesítési folyamat ellenőrzi, hogy a Data Center Bridging (DCB) QoS-konfiguráció konzisztens-e, és ha meg van adva, megfelelő szabályokat tartalmaz-e a feladatátvételi fürtözéshez és az SMB/SMB Direct forgalmi osztályokhoz.
A DCB szükséges az RDMA használatához konvergens Ethernet-hálózatokon (RoCE), és választható (de ajánlott) az Internet Wide Area RDMA Protokoll (iWARP) hálózatok esetében.
Adatközpont áthidalásának telepítése
A QoS-specifikus parancsok használatához telepíteni kell az adatközpont-áthidalást. 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
Klaszterérvényesítési teszt futtatása
A Windows Felügyeleti központban használja az Ellenőrzés funkciót az Eszközök > Kiszolgálók > Készlet > Fürt ellenőrzése 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 ugyanannyi forgalmi osztályt és QoS-szabályt használ. 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 közvetlen forgalmi osztályokhoz.
Az érvényesítési jelentést a Windows Felügyeleti központban tekintheti meg, vagy az aktuális munkakönyvtárban lévő naplófájlt is elérheti. Például: C:\Users<username>\AppData\Local\Temp\
A jelentés alján látható a "QoS-beállítások konfigurációjának érvényesítése" és a fürt minden egyes kiszolgálójára vonatkozó 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óért lásd: Azure Stack HCI-fürt ellenőrzése.
Hálózati QoS-szabályok ellenőrzése
Ellenőrizze a DCB készültségi állapotát és a prioritási folyamatvezérlés állapotbeállításainak konzisztenciáját a klaszter szerverei 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 adapter DCB-kompatibilis bitjének true (igaz) értékre kell állítania. Ha a kész bit értéke hamis, 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 a kész bitet minden kiszolgálón hamis értékre kell állítani.
Az Azure Stack HCI-fürt minden kiszolgálóján a DCB-hajlandó bitet ugyanúgy kell beállítani.
Az Set-NetQosDcbxSetting
cmdlet segítségével állítsa a DCB hajlandósági bitet igaz vagy hamis értékre, ahogyan 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 folyamat vezérlését minden kiszolgálón engedélyezni kell.
Get-NetQosFlowControl
A parancsmaggal lekérheti az aktuális folyamatvezérlési konfigurációt. Alapértelmezés szerint minden prioritás le van tiltva.
A Enable-NetQosFlowControl
és Disable-NetQosFlowControl
parancsmagokat a -priority paraméterrel használva kapcsolja be vagy ki a prioritási folyamat vezérlését. A következő parancs például engedélyezi a forgalom szabályozá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állyal a feladatátvételi fürtözéshez és az SMB-hez vagy az SMB Directhez. Ellenkező esetben csatlakozási problémák és teljesítményproblémák léphetnek fel.
QoS-szabály feladatátvételi fürtszolgáltatáshoz
Ha egy fürtben bármilyen tárolási QoS-szabály van definiálva, akkor jelen kell lennie a feladatátvételi fürtszolgáltatás QoS-szabályának, 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 néhány vagy az összes csomópont rendelkezik definiált QOS-szabályokkal, de nem rendelkezik SMB-hez tartozó QOS-szabménnyel, ez csatlakozási és teljesítményproblé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ül az SMB számára
Az SMB Direct megkerüli a hálózati vermet, és inkább RDMA-módszereket használ az adatok átvitelére. Ha néhány vagy az összes csomópont rendelkezik definiált QOS-szabályokkal, de nincs QOS-szabálya az SMB Directhez, ez csatlakozási és teljesítményproblé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: