クラスター ノードの再起動後のSMBクライアント エラー

Summary: これは、ノードの再起動中のフェールオーバー クラスターでは正常ですが、すべてのクラスター ノードが完全に機能した後でも、一定の間隔でクラスター ノードにこれらのエラーが再表示されることがあります。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

クラスター ノードの再起動後のSMBクライアント エラー

更新日:2018年2月1

この問題は、Mellanox CX4ファームウェアおよびドライバーのアップデート リリースで修正されました

Cause

Issue Description


ストレージ トラフィックにDell EMC PowerEdge R740xdおよびMellanox CX4 LXアダプターを搭載したDell EMC Microsoft Storage Spaces Direct Ready Nodesを使用して実装されたハイパーコンバージド クラスターでは、クラスター ノードを再起動すると、Windowsイベント ビューアー(アプリケーションおよびサービス ログ-> Microsoft-> Windows-> SMBクライアント-> 接続)にSMBクライアント エラー(イベントID 30803)が表示されることがあります。

これは、ノードの再起動中のフェールオーバー クラスターでは正常ですが、すべてのクラスター ノードが完全に機能した後でも、一定の間隔でクラスター ノードにこれらのエラーが再表示されることがあります。この挙動は、再起動したノード内のすべてのストレージ インターフェイスに対するSMBリスナーの作成に失敗したことが原因です。これらのエラーは、再起動したノードではなく、クラスター内の正常に稼働しているノードに表示されます。エラーの説明はSMBクライアントが接続しようとしているサーバーを示し、説明のサーバー アドレスは再起動したノードを示します。

クラスター ノードの通常の機能状態では、ノードの再起動後にnetstat –xanを実行すると、ノード上のすべてのストレージ インターフェイスに関連付けられているIPv4およびIPv6リスナーが表示されます。次のnetstat.exe出力は、2つのストレージ アダプターを持つノードで収集されました。

アクティブなNetworkDirect接続、リスナー、SharedEndpoints

モード IfIndex タイプ ローカル アドレス 外部アドレスPID

カーネル4接続10.128.100.101:445 10.128.100.100:61476 0

カーネル4接続10.128.100.101:445 10.128.100.100:62244 0

カーネル4接続10.128.100.101:445 10.128.100.100:61988 0

カーネル4接続10.128.100.101:445 10.128.100.100:62756 0

カーネル4接続10.128.100.101:12541 10.128.100.100:445 0

カーネル4接続10.128.100.101:12797 10.128.100.100:445 0

カーネル4接続10.128.100.101:14077 10.128.100.100:445 0

カーネル4接続10.128.100.101:14333 10.128.100.100:445 0

カーネル14接続10.128.100.133:445 10.128.100.132:27454 0

カーネル14接続10.128.100.133:445 10.128.100.132:27198 0

カーネル14接続10.128.100.133:237510.128.100.132:445 0

カーネル14接続10.128.100.133:62535 10.128.100.132:445 0

カーネル14接続10.128.100.133:62791 10.128.100.132:445 0

カーネル14接続10.128.100.133:64071 10.128.100.132:445 0

カーネル14接続10.128.100.133:64327 10.128.100.132:445 0

カーネル4リスナー[fe80::4cae:cb05:4932:f226%4]:445 NA 0

カーネル4リスナー10.128.100.101:445 NA 0

カーネル14リスナー10.128.100.133:445 NA 0

カーネル14リスナー[fe80::5180:55b6:c0f0:ae8d%14]:445 NA 0

出力リスト1 - 完全に機能するSMBスタック

ただし、クラスター内でSMBクライアント エラーが表示され始めると、再起動したノードには、システム内のすべてのストレージ インターフェイスに関連づけられているリスナーの一部がない可能性があります。

アクティブなNetworkDirect接続、リスナー、SharedEndpoints

モード IfIndex タイプ ローカル アドレス 外部アドレスPID

カーネル4接続10.128.100.101:445 10.128.100.100:61476 0

カーネル4接続10.128.100.101:445 10.128.100.100:62244 0

カーネル4接続10.128.100.101:445 10.128.100.100:61988 0

カーネル4接続10.128.100.101:445 10.128.100.100:62756 0

カーネル4接続10.128.100.101:12541 10.128.100.100:445 0

カーネル4接続10.128.100.101:12797 10.128.100.100:445 0

カーネル4接続10.128.100.101:14077 10.128.100.100:445 0

カーネル4接続10.128.100.101:14333 10.128.100.100:445 0

カーネル14接続10.128.100.133:2375 10.128.100.132:445 0

カーネル14接続10.128.100.133:62535 10.128.100.132:445 0

カーネル14接続10.128.100.133:62791 10.128.100.132:445 0

カーネル14接続10.128.100.133:64071 10.128.100.132:445 0

カーネル14接続10.128.100.133:64327 10.128.100.132:445 0

カーネル4リスナー[fe80::4cae:cb05:4932:f226%4]:445 NA 0

カーネル4リスナー10.128.100.101:445 NA 0

出力リスト2 - SMBスタックにリスナーがない

したがって、前述の例では、インターフェイス インデックス14で接続しようとすると、最終的にRDMAに関連する接続拒否メッセージとSMBクライアント エラー(イベントID 30803)が発生します
 

問題

Dell EMC Microsoft Ready Nodeネットワーク アーキテクチャでは、クラスター ノードごとに2つのストレージ アダプターを推奨しています。この問題が発生しても、クラスターの機能が中断されることはありません。また、リスナーが欠落しているアダプターは、RDMAトラフィックの送信に引き続き使用できます。ただし、ストレージ アダプターの1つにリスナーがないため、RDMAを使用した書き込みは実行できません。このアダプターは、書き込みまたは受信トラフィックにTCPを使用するようにフォールバックします。これにより、ワークロードによってはライト パフォーマンスが低下する可能性があります。この問題が発生しても、データ ロスや機能制限はありません。
 

問題はどこですか?

これは、Mellanox CX4 LX WinOF2ドライバー バージョン1.70以前のバグとして特定されています。

Resolution

修復手順

SMBリスナーは、再起動後にSMBリスナーが関連づけられていない仮想ストレージ アダプターを再起動することで再作成できます。以下に説明する手順に従って、再起動する適切な仮想アダプターを特定できます。

 

インターフェイス インデックスに基づいてアダプターを識別する


netstat -xanの出力から、ストレージ アダプターの1つにリスナーがないことがわかります。欠落しているアダプターのインターフェイス インデックスは、Get-NetAdapter コマンドレットを使用して確認できます。

PS C:\>Get-NetAdapter

Name InterfaceDescription ifIndex Status MacAddress LinkSpeed

______________ __ ___________________ ____ ______

vEthernet(Storage2) Hyper-V 仮想イーサネット アダプター #3 14 最大 00-15-5D-09-C4-0210 Gbps

vEthernet(ストレージ1) Hyper-V仮想Ethernetアダプター#2 4アップ 00-15-5D-09-C4-0110 Gbps

vEthernet(管理)Hyper-V Virtual Ethernet Adapter 10 Up 00-15-5D-09-C4-0010 Gbps

イーサネットリモートNDIS互換デバイス9が存在しない50-9A-4C-A7-F9-DF 0 bps

NIC2インテル(R)イーサネット10G X710 rNDC 6切断24-6E-96-52-CC-A410 Gbps

NIC4インテル(R)I350ギガビットネットワーク接続...15 切断 24-6E-96-52-CC-C3 0 bps

NIC3インテル(R)I350ギガビットネットワーク接続...#2 8 切断 24-6E-96-52-CC-C2 0 bps

NIC1インテル(R)イーサネット10G 4P X710/I350 rNDC 13切断 24-6E-96-52-CC-A210 Gbps

スロット1ポート2 Mellanox ConnectX-4 Lx Ethernetアダプター...#2 2最大24-8A-07-59-4C-6910 Gbps

スロット1ポート1 Mellanox ConnectX-4 Lx Ethernetアダプター11最大24-8A-07-59-4C-6810 Gbps

 

リスナーが関連づけられていないインターフェイスを特定して再起動します


netstat –xan の出力 (出力リスト 2 を参照) を見ると、インデックス 14 のインターフェースにはリスナーが関連付けられていないことがわかります。Get-NetAdapter コマンドレットから、インターフェイス インデックス 14 が仮想アダプターの vEthernet (Storage2) であることがわかります。 

SLN313313_en_US__1icon 注:このネットワーク アダプター名は、管理OSでストレージ アダプターに名前を付けた方法によって異なる場合があります。

これで、リスナーが見つからないインターフェイスを再起動できます。

Restart-NetAdapter –Name 'vEthernet (Storage2)'

このプロセスが完了したら、netstat –xanをチェックして、リスナーが作成されていることを確認できます。This process may take a few minutes.リスナーが作成されると、クラスター ノードはRDMA経由で正常に通信を開始し、新しいSMBクライアント エラーはイベント ビューアーに表示されなくなります。

Affected Products

Dell EMC Microsoft Storage Spaces Direct Ready Nodes
Article Properties
Article Number: 000146528
Article Type: Solution
Last Modified: 29 Jul 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.