以前にIPMIを使用したことがありますが、IPMIインターフェイスに専用のイーサネットポートがあるサーバーでのみ使用しました。 2つのイーサネットカードを備えたUbuntu 10.04サーバーがあり、IPMIインターフェイスが搭載されているはずです(マザーボードは Supermicro H8DMR-I2 )。私が理解していることから、IPMIインターフェースは2つのNICのいずれかで便乗しています。
NIC IPMIインターフェースが便乗していることを確認する方法はありますか?ipmitoolを使用して、eth0のサブネットのIPMIインターフェースにIPアドレスを設定しようとしました。 eth1の場合、到達できません。
(同じNICから便乗しているIPMIインターフェースに到達することもできますか、それともネットワーク上の別のマシンから接続する必要がありますか?)
また、それを有効にするために何か特別なことをする必要がありますか? 「ipmitool」を使用してローカルでIPMIインターフェースにアクセスできます。
ファームウェアの詳細は次のとおりです。
# ipmitool mc info
Device ID : 34
Device Revision : 1
Firmware Revision : 1.50
IPMI Version : 2.0
Manufacturer ID : 10437
Manufacturer Name : Peppercon AG
Product ID : 4 (0x0004)
Product Name : Unknown (0x4)
Device Available : yes
Provides Device SDRs : no
Additional Device Support :
Sensor Device
SDR Repository Device
SEL Device
FRU Inventory Device
Chassis Device
Aux Firmware Rev Info :
0x00
0x00
0x54
0x20
Supermicro BMCファームウェアの不幸な影響が発生している可能性があります。電源装置に電力が供給されると、BMCの電源がすぐにオンになります。起動プロセス中に、BMCは(BMCでLinuxを起動しているUbootを介して)専用IPMI NICポートがリンク状態を確認するかどうかを確認します。そうでない場合は、共有NICポートが使用されます。 BMCの起動時に選択されたNICポートは、直接のBMC再起動によって、または電源から電源が切断されたときに、BMCの電源が再投入されるまで使用されるNICポートです。システム自体を再起動しても、BMCには何も起こりません。
これにより、専用IPMI NICと電源ケーブルのプラグインの間に非常に不愉快なケーブル配線時の競合状態が生じます。または、たとえば、停電があり、スイッチよりも前にBMCが起動した場合、BMCは専用NICが有線であり、LAN IPMIアクセスが行われるにもかかわらず、共有NICを選択します。 VLAN化されたポートの場合、間違ったネットワーク上にあります。私たちはこれを私たちが望むよりも頻繁に経験し、それは非常にイライラします。
あなたができたことができた場合(これは、BMCが「間違った」NIC上で起動した場合はできません)LAN経由で接続することができますADMINアカウント(デフォルトのパスワード "ADMIN")を使用してBMCにSSH接続できます。SSH経由でBMCにログオンすると、コマンドラインでUboot時間の決定の影響を見ることができます。コマンドライン:
# cat /proc/cmdline
root=/dev/ramdisk ro ip=none ramdisk_blocksize=4096 console=ttyS0,38400 rootfstype=cramfs bigphysarea=1025 usencsi=0
私のシステム(X8DTi-LN4F)では、usencsi=0
は「専用IPMI NICを使用する」ことを意味します。
もちろん、これにはLAN経由でBMCに接続する必要があります。私はr1.05ファームウェアでかなりハードに調べましたが、ホストから選択したNICアクセスIPMIを識別する方法を見つけることができません。このシステムのr1.32ファームウェアを調べ始めたところです。いずれにしても、ここにSuperMicro IPMIファームウェアのページに記載されているマザーボードモデルが表示されません。
これについて最もいらいらしているのは、BMCファームウェアでハードワイヤードしたい2バイトがIPMIインターフェースを専用NICまたは共有NICのいずれかに設定できることですが、私が認識できる限りです。これを許可する設定はありません。
X8シリーズSupermicroマザーボード用のIPMIファームウェアのr1.38リビジョンでは、IPMI LANポートを自動、専用、またはWeb UI経由で共有に設定できます。 ipmitoolからもアクセスできます(ただし、生のnetfnコマンドを使用します)。
http://www.supermicro.com/support/faqs/faq.cfm?faq=9848
これにより、デフォルト(フェイルオーバー)モードでIPMIがオンになっているインターフェースを確認することはできませんが、(A)IPMIを単一のインターフェースに修正し、(B)オンになっているインターフェースを読み取ることができます。
お役に立てば幸いです。
ホストが稼働している場合は、次のコマンドも実行できます:ipmitool mc reset cold
BMCを再起動して、ポートテストを再度実行します。専用ポートを使用している場合は、専用ポートを使用し始めます。
一度設定した両方のNICを介して、またはネットワーク設定なしでソフトウェアipmitoolを介してアクセスできるはずです。 NICは、リモートで構成する場合にのみ使用されます。
IpmiはBIOSで実際に有効になっていますか?
ほとんどの場合、ポートはIOパネルにラベルが付けられており、IPMIはほとんど常に最初のポート、またはその両方にあります。チップセットによって異なります。
また、いくつかの一般的な設定:IPMIがvlan上にあることも一般的です。設定を確認してください。一部のボードでは、デフォルトで「リモート」IPMIがオフになっています。オンにする必要があるだけです。ローカルマシンからも「リモート」機能にアクセスできるはずです(特定の実装がサポートしていない可能性もありますが、これは奇妙です)。