ネットワークボンディングが有効になっているサーバーでIPMIを実行する際に問題が発生しました。
プラットフォーム:CentOSリリース5.3(最終版)
カーネル:2.6.18-92.el5
64ビットDellPowerEdge 1950
イーサネットコントローラー:Broadcom Corporation NetXtreme IIBCM5708ギガビットイーサネット
インターフェイスeth0とeth1をアクティブパッシブとして結合し、eth0をアクティブインターフェイスとして結合しました。以下は/ procからのconfの説明です。
ボンディングモード:フォールトトレランス
(アクティブバックアップ)プライマリスレーブ:eth0
現在アクティブなスレーブ:eth0 MII
ステータス:アップMIIポーリング間隔(ミリ秒):
30アップ遅延(ms):0ダウン遅延(ms):0スレーブインターフェイス:eth0 MIIステータス:アップ
リンク障害カウント:0永続的なハードウェア
addr:00:22:19:56:b9:cdスレーブインターフェイス:eth1 MIIステータス:アップ
リンク障害カウント:0永続的なハードウェア
addr:00:22:19:56:b9:cf
私のIPMIデバイスは次のとおりです
IPMIデバイス情報
インターフェースタイプ:KCS(キーボード制御スタイル)
仕様バージョン:2.0
I2Cスレーブアドレス:0x10
NVストレージデバイス:存在しません
ベースアドレス:0x0000000000000CA8(I/O)
登録間隔:32ビット境界
OpenIPMIとfreeipmiの両方を使用してIPMIカードを介してシャーシを制御しましたが、ボンディングが有効になっているサーバーでは、コマンドがタイムアウトします。以下は、デバッグ情報を含むコマンドの完全な実行です。
ipmi_lan_send_cmd:opened = [0]、
open = [4482848] IPMILANホスト
70.87.28.115ポート623IPMI/RMCPプレゼンスpingパケットの送信
ipmi_lan_send_cmd:opened = [1]、
open = [4482848]からの応答がありません
リモートコントローラーGetAuth
機能コマンドが失敗しました
ipmi_lan_send_cmd:opened = [1]、
open = [4482848]からの応答がありません
リモートコントローラーGetAuth
機能コマンドが失敗しましたエラー:
LANセッションを確立できませんでした
LANインターフェースを開くことができません
シャーシの電源ステータス
一方、上記と同じ仕様のボックスにボンディングなしでIPMIを構成したところ、IPMIは完全に機能します。
IPMI +ボンディングでこの問題に直面した人はいますか?誰かがこの問題を回避するのを手伝ってくれるとありがたいです。
(専用LANを備えたIPMIではなく)IPMI over LAN1を使用している場合、Supermicroシステムでこの問題が発生しました。ここでいくつかのデバッグを行いました: http://Pastebin.com/gsmr9WvS
現在、問題を特定するためにSupermicroと話し合っていますが、現時点では、両方のNIC間でMacを共有しているため、解決できない問題が残っています。