IPMI がネットワーク ボンディングで機能しない

IPMI がネットワーク ボンディングで機能しない

ネットワーク ボンディングが有効になっているサーバーで IPMI を実行する際に問題が発生しています。

プラットフォーム: CentOS リリース 5.3 (最終版)
カーネル: 2.6.18-92.el5
64 ビット Dell PowerEdge 1950
イーサネット コントローラ: Broadcom Corporation NetXtreme II BCM5708 ギガビット イーサネット

インターフェース eth0 と eth1 をアクティブ パッシブとして結合し、eth0 をアクティブ インターフェースとしました。以下は /proc からの conf の説明です。

ボンディング モード: フォールト トレランス
(アクティブ バックアップ) プライマリ スレーブ: eth0
現在アクティブなスレーブ: eth0 MII
ステータス: アップ MII ポーリング間隔 (ミリ秒):
30 アップ遅延 (ミリ秒): 0 ダウン遅延 (ミリ秒): 0

スレーブ インターフェース: eth0 MII ステータス: アップ
リンク障害数: 0 永続 HW
アドレス: 00:22:19:56:b9:cd

スレーブ インターフェース: eth1 MII ステータス: アップ
リンク障害数: 0 永続 HW
アドレス: 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] IPMI LANホスト
70.87.28.115ポート623 IPMI/RMCPプレゼンスpingパケットを送信中
ipmi_lan_send_cmd:opened=[1],
open=[4482848]
リモート コントローラーからの応答がありません Get Auth
Capabilitiesコマンドが失敗しました
ipmi_lan_send_cmd:opened=[1],
open=[4482848]
リモート コントローラーからの応答がありません Get Auth
Capabilitiesコマンドが失敗しました エラー:
LANセッションを確立できません LANインターフェースを開けませんでした シャーシ電源ステータス
を取得できません

一方、私はボンディングなしで上記と同じ仕様のボックスに IPMI を設定しましたが、IPMI は完璧に動作しました。

IPMI + ボンディングでこの問題に遭遇した人はいますか? この問題を回避する方法を教えていただけるとありがたいです。

  • ムハンマド・サミール

答え1

弊社の Supermicro システムでは、専用 LAN での IPMI ではなく、LAN1 での IPMI を使用しているときにこの問題が発生しました。ここでデバッグを行いました。http://pastebin.com/gsmr9WvS

現在、問題を切り分けるために Supermicro と協議中ですが、現時点では両方の NIC 間で Mac が共有されているため、解決できない問題のままです。

関連情報