
弊社のクライアントの 1 社は、HP Gen8 サーバーで重要なアプリケーションを実行していますが、TOE との互換性の問題があるため、これを無効にする必要があります。物理サーバーには 2 つの NC112T PCIe アダプターがあり、NCU によって NIC チーミングが構成されています。
デバイス マネージャーを使用して両方のアダプターから TOE 関連の設定を無効にしようとし、NCU ツールを使用して NIC チーミングからそれらの設定も無効にしました。再起動後、サーバーの IP 情報が失われ、チーミングが機能しなくなりました。実稼働環境であるため、この問題をトラブルシューティングすることはできません。そのため、ロールバック プランが適用されました。
インターネットで検索してみましたが、TOE を無効にする標準的な手順が見つかりません。HP サーバーから TOE を正しく無効にする方法を知りたいです。また、非 TOE が正常に動作しているかどうかを確認する方法を教えてください。
ちなみに、NETSH コマンドを使用して Windows レベルから TOE を無効にすると、すべて正常に動作します。
答え1
netsh int tcp set global chimney=disabled
Netsh コマンドを使用して TCP Chimney オフロードを有効または無効にする
http://technet.microsoft.com/ja-jp/library/gg162682%28v=ws.10%29.aspx より
netstat の -t スイッチを使用して、オフロードが有効/アクティブであることを確認できます。オフロードが無効になっている場合、オフロードの状態は InHost になります。
netstat -anot
Active Connections
Proto Local Address Foreign Address State PID Offload State
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 976 InHost
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 InHost
TCP 0.0.0.0:902 0.0.0.0:0 LISTENING 2588 InHost
TCP 0.0.0.0:912 0.0.0.0:0 LISTENING 2588 InHost
TCP 0.0.0.0:2869 0.0.0.0:0 LISTENING 4 InHost
TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING 1452 InHost
また、チーム化コンポーネントがインストールされている場合は、NCU を使用してチーム アダプタの設定のみを変更する必要があります。Windows ネットワーク アダプタのプロパティは変更しないでください。