web-dev-qa-db-ja.com

Supermicro IPMIがピギーバックしているインターフェイスを確認するにはどうすればよいですか?

以前に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
6
Lorin Hochstein

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のいずれかに設定できることですが、私が認識できる限りです。これを許可する設定はありません。

11
Aaron

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)オンになっているインターフェースを読み取ることができます。

お役に立てば幸いです。

5
Aaron

ホストが稼働している場合は、次のコマンドも実行できます:ipmitool mc reset cold BMCを再起動して、ポートテストを再度実行します。専用ポートを使用している場合は、専用ポートを使用し始めます。

5
toppledwagon

一度設定した両方のNICを介して、またはネットワーク設定なしでソフトウェアipmitoolを介してアクセスできるはずです。 NICは、リモートで構成する場合にのみ使用されます。

IpmiはBIOSで実際に有効になっていますか?

0
Quilb

ほとんどの場合、ポートはIOパネルにラベルが付けられており、IPMIはほとんど常に最初のポート、またはその両方にあります。チップセットによって異なります。

また、いくつかの一般的な設定:IPMIがvlan上にあることも一般的です。設定を確認してください。一部のボードでは、デフォルトで「リモート」IPMIがオフになっています。オンにする必要があるだけです。ローカルマシンからも「リモート」機能にアクセスできるはずです(特定の実装がサポートしていない可能性もありますが、これは奇妙です)。

0
Chris S