A fürt ellenőrzési jelentéskészítésének hibáinak megoldásaTroubleshoot cluster validation reporting

A következőkre vonatkozik: Azure Stack HCI, Version 20H2; Windows Server 2019Applies to: Azure Stack HCI, version 20H2; Windows Server 2019

Ez a témakör segítséget nyújt a hálózati és tárolási QoS (szolgáltatásminőség) beállításainak a Azure Stack HCI-fürtben lévő kiszolgálókon történő ellenőrzésével kapcsolatos hibák megoldásához, és ellenőrzi, hogy a fontos szabályok definiálva vannak-e.This topic helps you troubleshoot cluster validation reporting for network and storage QoS (quality of service) settings across servers in an Azure Stack HCI cluster, and verify that important rules are defined. Az optimális kapcsolat és teljesítmény érdekében a fürt ellenőrzési folyamata ellenőrzi, hogy az adatközpont-áthidaló (DCB) QoS-konfiguráció konzisztens-e, és ha meg van adva, a feladatátvételi fürtszolgáltatással és az SMB/SMB Direct forgalmi osztályokkal kapcsolatos megfelelő szabályokat tartalmazza.For optimal connectivity and performance, the cluster validation process verifies that Data Center Bridging (DCB) QoS configuration is consistent and, if defined, contains appropriate rules for Failover Clustering and SMB/SMB Direct traffic classes.

DCB szükséges a RDMA konvergált Ethernet (RoCE) hálózatokon, és nem kötelező (de ajánlott) az Internet Wide RDMA Protocol (iWARP) hálózatokhoz.DCB is required for RDMA over Converged Ethernet (RoCE) networks, and is optional (but recommended) for Internet Wide Area RDMA Protocol (iWARP) networks.

Az adatközpont-áthidalás telepítéseInstall data center bridging

A QoS-specifikus parancsmagok használatához telepíteni kell az adatközpont-áthidalás szolgáltatást.Data Center Bridging must be installed to use QoS-specific cmdlets. A következő parancsmag futtatásával ellenőrizhető, hogy az adatközpont-áthidaló szolgáltatás már telepítve van-e egy kiszolgálón:To check if the Data Center Bridging feature is already installed on a server, run the following cmdlet in PowerShell:

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

Ha nincs telepítve az adatközpont-áthidalás, telepítse a következő parancsmag futtatásával a fürt minden kiszolgálóján:If Data Center Bridging is not installed, install it by running the following cmdlet on each server in the cluster:

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

Fürt-ellenőrzési teszt futtatásaRun a cluster validation test

Az érvényesítés funkciót a Windows felügyeleti központban válassza az eszközök > kiszolgálók > leltár > a fürt ellenőrzése lehetőséget, vagy futtassa a következő PowerShell-parancsot:Either use the Validate feature in Windows Admin Center by selecting Tools > Servers > Inventory > Validate cluster, or run the following PowerShell command:

Test-Cluster –Node Server1, Server2

Többek között a teszt ellenőrzi, hogy a DCB QoS-konfiguráció konzisztens-e, és hogy a fürtben lévő összes kiszolgáló azonos számú forgalmi osztályt és QoS-szabályt tartalmaz.Among other things, the test will validate that DCB QoS Configuration is consistent, and that all servers in the cluster have the same number of traffic classes and QoS Rules. Azt is ellenőrzi, hogy az összes kiszolgáló rendelkezik-e QoS-szabályokkal a feladatátvételi fürtszolgáltatáshoz, illetve az SMB/SMB Direct forgalmi osztályokhoz.It will also verify that all servers have QoS rules defined for Failover Clustering and SMB/SMB Direct traffic classes.

Az ellenőrzési jelentést a Windows felügyeleti központban tekintheti meg, vagy egy naplófájlhoz férhet hozzá az aktuális munkakönyvtárban.You can view the validation report in Windows Admin Center, or by accessing a log file in the current working directory. Például: C:\Users <username> \AppData\Local\TempFor example: C:\Users<username>\AppData\Local\Temp\

A jelentés alján a "QoS-beállítások ellenőrzése" és a fürt minden egyes kiszolgálójára vonatkozó jelentés jelenik meg.Near the bottom of the report, you will see "Validate QoS Settings Configuration" and a corresponding report for each server in the cluster.

Ha meg szeretné tudni, hogy mely forgalmi osztályok vannak beállítva egy kiszolgálón, használja a Get-NetQosTrafficClass parancsmagot.To understand which traffic classes are already set on a server, use the Get-NetQosTrafficClass cmdlet.

További információ: Azure stack HCI-fürt ellenőrzése.To learn more, see Validate an Azure Stack HCI cluster.

Hálózatkezelési QoS-szabályok ellenőrzéseValidate networking QoS rules

Ellenőrizze, hogy a fürtben lévő kiszolgálók között a DCB hajlandó állapotának és prioritási folyamatának vezérlési állapotára vonatkozó beállítások konzisztensek-e.Validate the consistency of DCB willing status and priority flow control status settings between servers in the cluster.

DCB hajlandó állapotaDCB willing status

Az adatközpont-áthidaló képesség Exchange Protocol (DCBX) szolgáltatást támogató hálózati adapterek képesek fogadni a konfigurációkat egy távoli eszközről.Network adapters that support the Data Center Bridging Capability Exchange protocol (DCBX) can accept configurations from a remote device. Ennek a funkciónak az engedélyezéséhez a hálózati adapteren lévő DCB-bitet igaz értékre kell állítani.To enable this capability, the DCB willing bit on the network adapter must be set to true. Ha a kívánt bit hamis értékre van állítva, akkor az eszköz elutasítja a távoli eszközökről érkező összes konfigurációs próbálkozást, és csak a helyi konfigurációkat kényszeríti ki.If the willing bit is set to false, the device will reject all configuration attempts from remote devices and enforce only the local configurations. Ha konvergált Ethernet-(RoCE-) adaptereken keresztül RDMA használ, akkor a kívánt bitet minden kiszolgálón false értékre kell állítani.If you're using RDMA over Converged Ethernet (RoCE) adapters, then the willing bit should be set to false on all servers.

Egy Azure Stack HCI-fürtben lévő összes kiszolgálónak ugyanúgy kell beállítania a DCB.All servers in an Azure Stack HCI cluster should have the DCB willing bit set the same way.

A Set-NetQosDcbxSetting parancsmag használatával állítsa be a DCB a True vagy a False értékre, az alábbi példában látható módon:Use the Set-NetQosDcbxSetting cmdlet to set the DCB willing bit to either true or false, as in the following example:

Set-NetQosDcbxSetting –Willing $false

DCB állapotának ellenőrzéseDCB flow control status

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.Priority-based flow control is essential if the upper layer protocol, such as Fiber Channel, assumes a lossless underlying transport. A DCB-folyamatvezérlés engedélyezhető vagy letiltható akár globálisan, akár különálló hálózati adapterek esetén is.DCB flow control can be enabled or disabled either globally or for individual network adapters. Ha engedélyezve van, lehetővé teszi a QoS-házirendek létrehozását, amelyek rangsorolják az egyes alkalmazások forgalmát.If enabled, it allows for the creation of QoS policies that prioritize certain application traffic.

Ahhoz, hogy a QoS-házirendek zökkenőmentesen működjenek a feladatátvétel során, az Azure Stack HCI-fürt összes kiszolgálójának ugyanazzal a folyamat-vezérlési állapottal kell rendelkeznie.In order for QoS policies to work seamlessly during failover, all servers in an Azure Stack HCI cluster should have the same flow control status settings. Ha RoCE-adaptereket használ, akkor az összes kiszolgálón engedélyezni kell a prioritási folyamat vezérlését.If you're using RoCE adapters, then priority flow control must be enabled on all servers.

A Get-NetQosFlowControl folyamat aktuális vezérlési konfigurációjának lekéréséhez használja a parancsmagot.Use the Get-NetQosFlowControl cmdlet to get the current flow control configuration. Alapértelmezés szerint minden prioritás le van tiltva.All priorities are disabled by default.

A Enable-NetQosFlowControl és a Disable-NetQosFlowControl parancsmagot a-Priority paraméterrel használva kapcsolja be vagy ki a prioritási folyamat vezérlését.Use the Enable-NetQosFlowControl and Disable-NetQosFlowControl cmdlets with the -priority parameter to turn priority flow control on or off. A következő parancs például lehetővé teszi a flow-vezérlést a 3. prioritással jelölt forgalomban:For example, the following command enables flow control on traffic tagged with priority 3:

Enable-NetQosFlowControl –Priority 3

Tárolási QoS-szabályok ellenőrzéseValidate storage QoS rules

Ellenőrizze, hogy minden csomópont rendelkezik-e QoS-szabállyal a feladatátvételi fürtszolgáltatáshoz, illetve az SMB vagy az SMB Direct szolgáltatáshoz.Validate that all nodes have a QoS rule for failover clustering and for SMB or SMB Direct. Ellenkező esetben előfordulhat, hogy a kapcsolati problémák és a teljesítménnyel kapcsolatos problémák merülhetnek fel.Otherwise, connectivity problems and performance problems may occur.

QoS-szabály a feladatátvételi fürtszolgáltatáshozQoS Rule for failover clustering

Ha a tárolási QoS-szabályok egy fürtben vannak definiálva, akkor a feladatátvételi fürtszolgáltatás QoS-szabályának jelen kell lennie, vagy kapcsolódási problémák merülhetnek fel.If any storage QoS rules are defined in a cluster, then a QoS rule for failover clustering should be present, or connectivity problems may occur. Új QoS-szabály a feladatátvételi fürtszolgáltatáshoz való hozzáadásához használja a New-NetQosPolicy parancsmagot az alábbi példában látható módon:To add a new QoS rule for failover clustering, use the New-NetQosPolicy cmdlet as in the following example:

New-NetQosPolicy "Cluster" -IPDstPort 3343 -Priority 6

QoS-szabály SMB-hezQoS rule for SMB

Ha egy vagy több csomóponton van definiálva QOS-szabály, de nem rendelkezik QOS-szabállyal az SMB-hez, ez az SMB kapcsolódási és teljesítménnyel kapcsolatos problémái miatt fordulhat elő.If some or all nodes have QOS rules defined but do not have a QOS Rule for SMB, this may cause connectivity and performance problems for SMB. Új hálózati QoS-szabály az SMB-hez való hozzáadásához használja a New-NetQosPolicy parancsmagot az alábbi példában látható módon:To add a new network QoS rule for SMB, use the New-NetQosPolicy cmdlet as in the following example:

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

QoS-szabály a közvetlen SMB-hezQoS rule for SMB Direct

Az SMB Direct megkerüli a hálózati veremet, ehelyett RDMA metódusokat használ az adatok átviteléhez.SMB Direct bypasses the networking stack, instead using RDMA methods to transfer data. Ha egy vagy több csomóponton van definiálva QOS-szabály, de nem rendelkezik QOS-szabállyal a közvetlen SMB-hez, ez a kapcsolati problémákhoz vezethet a közvetlen SMB esetében.If some or all nodes have QOS rules defined but do not have a QOS Rule for SMB Direct, this may cause connectivity and performance problems for SMB Direct. Ha új QoS-házirendet szeretne létrehozni az SMB Direct szolgáltatáshoz, adja ki a következő parancsokat:To create a new QoS policy for SMB Direct, issue the following commands:

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

Következő lépésekNext steps

A kapcsolódó információkkal kapcsolatban lásd még:For related information, see also: