初心者として、私はスーパーマイクロマザーカード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はタイムアウトを返します
このレベルでさらに調査するにはどうすればよいですか?よろしくお願いします。
ここにはいくつかの問題があります。
「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コントローラーにはまだ電力が供給されているため、十分ではありません)
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に接続できるようになります。