web-dev-qa-db-ja.com

supermicroマザーボード上のipmi

初心者として、私はスーパーマイクロマザーカードx8dth-if、バージョン1.0でIPMIを使用しようとしています
専用のIPMILANではなくLAN1を使用することにしました。
BIOSで、IPMIのアドレスを192.168.1.199に設定しました。
私のOSはdebian-squeezeです。 ipmitoolをインストールしました。
LAN1アドレスは192.168.1.35で、pingを実行できます。
コマンドipmitoolchassisstatusは

Could not open /dev/ipmi0

ls -l/dev/ipmi *は何も返しません。 ping192.168.1.199はタイムアウトを返します
このレベルでさらに調査するにはどうすればよいですか?よろしくお願いします。

1
Bertaud

ここにはいくつかの問題があります。

「ipmitool」コマンド自体は、ipmiコントローラーへのローカルインターフェイスを使用します。これが、同じホストからipmitoolを使用するためにモジュールをロードする必要がある理由です。リモートホストを使用している場合は、「ipmitool -I lan -H hostname -U username -P passwordchassisstatus」などを使用してネットワーク経由でipmitoolを使用し、ホスト名、ユーザー名、およびパスワードに適切な値を代入できます。

専用のIPMIコントローラーイーサネットポートを使用していない場合は、オンボードイーサネットポートを使用するようにIPMIコントローラーにアクティブに指示する必要がある場合があります。これらのIPMIコントローラーはデフォルトで「自動フォールバック」に設定されているため、イーサネットケーブルを専用LANポートに接続している場合IPMIコントローラーの電源を入れたとき、専用ポートを使用します。それ以外の場合は、専用ポートを使用します。フォールバックします。したがって、使用するポートについて気が変わった場合は、これが発生している可能性があります。

IPMIコントローラーがピギーバックするオンボードポートはLAN1です。 LAN1を使用していますか? Linuxインストールでeth0と見なされるインターフェースと同じではない場合があります。

最後に、専用ポート以外でIPMIを使用すると、接続の問題が確実に発生します。 IPMIのイーサネットコントローラーがホストイーサネットポートにピギーバックする方法により、DHCPの問題が発生したり、ネットワークカードドライバーがクラッシュしたりする可能性があります。また、専用ポート以外のIPMI IPアドレスにリモートマシンからアクセスできるが、ローカルマシンからはアクセスできない状況も確認しました(とにかくipmitoolカーネルインターフェイスを使用できるため、一般的には問題ありません)。 。

私は常に、可能な場合は専用ポートを使用することを推奨しています。

いずれの場合も、IPMIコントローラーをリセットするには、IPMIコントローラーが機能するようになったら、ipmitoolインターフェイスを使用するか、マシンの電源を物理的に切断する必要があります(壁/ PDUなどでオフにします。前面のボタンからマシンの電源をオフにします)。 IPMIコントローラーにはまだ電力が供給されているため、十分ではありません)

4
Daniel Lawson

Ipmitoolユーティリティを使用する前に、これらのカーネルモジュールがロードされていることを確認してください。

modprobe ipmi_si
modprobe ipmi_msghandler
modprobe ipmi_devintf

モジュールが正常にロードされた後、システムのdmesg出力に少なくともこれが表示されるはずです。

[    4.611088] ipmi_si 00:0c: Found new BMC (man_id: 0x0028c5, prod_id: 0x0004, dev_id: 0x22)
[    4.611097] ipmi_si 00:0c: IPMI kcs interface initialized

これで、ipmitoolまたはOpenIPMIユーティリティを使用してkcsインターフェイス経由でIPMIに接続できるようになります。

5
pdaukintis