web-dev-qa-db-ja.com

IPMIポートの代わりにLANインターフェースの1つを使用するようにSuperMicro IPMIを構成しますか?

SuperMicro X8SIE-Fボードには、オペレーティングシステム(LAN1/2)用の2つの専用LANインターフェイスと、IPMI用の1つの専用LANインターフェイスがあります。

IPMIポートのLAN1/2インターフェイスの1つを使用するようにIPMIを設定することは可能ですかinstead?もしそうなら、手順は何ですか?

29
80skeys

Jiriは、IPMIインターフェースの3つのオプション(専用、共有、フェイルオーバー)を備えています。つまり、専用のIPMIポートの代わりにLAN1を使用でき、通常はデフォルトのBIOS設定でそのように動作します。 LAN2インターフェイスでIPMIを実行することはできません。

3つのオプションの詳細は次のとおりです。

  • 専用:常に専用IPMIインターフェースを使用します。これは、追加のケーブル接続を犠牲にして、最も簡単なセットアップを行う場合に必要なオプションです。

  • 共有:常にLAN1インターフェースを使用します。これは、各サーバーへのケーブル接続を減らし、トレードオフを理解する場合に必要なオプションです。内部には、IPMIカードへのトラフィックをシステムの残りの部分へのトラフィックから分割するハードウェア内の仮想スイッチがあります。 IPMIカードには、トラフィックを区別するための個別のMACアドレスがあります。最新のSupermicroボードでは、IPMIトラフィックを他のシステムとは異なるVLANで実行するように設定することもできるため、IPMIトラフィックにタグを付けることができます。これには、明確なセキュリティ上の意味があります。設計。メインシステムがIPMIネットワークにアクセスできるようにするために、それらを分離しておくのは難しくありません。LAN1インターフェイスの障害は、多くの場合、プライマリ接続と帯域外接続を同時に失うことを意味します。

  • フェイルオーバー(工場出荷時のデフォルト):起動時に、専用IPMIインターフェースが接続されているかどうかを検出します。その場合は、専用インターフェースを使用します。それ以外の場合は、共有LAN1にフォールバックします。私はこのオプションの良い使い方を見つけたことがありません。私が知ることができるように、このセットアップには根本的な欠陥があります-私はそれを広範囲にテストしていませんが、アップストリームスイッチがトラフィックを渡していないため、多くの状況で専用インターフェイスを検出できないという報告を聞いています-たとえば、停電後、スイッチとシステムが同時に起動した場合、またはスパニングツリーの検出中にスイッチがまだブロックしている場合。これを、チェックが起動時にのみ行われるという事実と組み合わせると、最終的に使用するインターフェイスを制御するのが難しくなります。

47
natacado

次の生のコマンドは、このトピックを読む次の人にとって確かに役立つでしょう。これらはSupermicroのサポートから直接入手しました。乾杯:

LANモードを取得するには:ipmitool raw 0x30 0x70 0x0c 0

LANモードを専用に設定するには:ipmitool raw 0x30 0x70 0x0c 1 0

LANモードをオンボード/共有に設定するには:ipmitool raw 0x30 0x70 0x0c 1 1

LANモードのフェイルオーバーを設定するには:ipmitool raw 0x30 0x70 0x0c 1 2

これらの生の値はipmicfgでも機能します(rawの代わりに-rawを使用することを忘れないでください)。

必要なLANモードを設定したら、必ずハードリブートを実行してください。

23
lobi

これらのボードでは、ipmiインターフェースは最初のLANまたは専用LANでのみ構成でき、いくつかのrawコマンドを発行して選択できます。 X8DTU-Fボードで専用LANを有効にする手順は次のとおりです。

#install ipmitool (this is for debian)
apt-get install ipmitool
#insert the kernel modules needed for ipmi
modprobe ipmi_devintf
modprobe ipmi_si
modprobe ipmi_msghandler
#get the current mode (01 00 is dedicated mode)
ipmitool raw 0x30 0x70 0x0c 0
#send the raw command to enable dedicated lan
ipmitool raw  0x30 0x70 0xc 1 1 0

これで、ipmitoolを使用してインターフェースにipaddress/netmaskを割り当て、通常どおりに作業を開始できます。

Supermicro ipmiのrawモードのすべてのコマンドを知りたい場合は、リストがあります here

12
aseques

私はそれを考え出した。それが機能する方法はかなり面倒ですが、ここにそれがあります:

専用IPMIポートにネットワークケーブルが接続されているかどうかによって異なりますbeforeサーバーに電力が供給されます。ケーブルが存在する場合、IPMIはそのポートで自動的に実行されます。そのポートにケーブルがない場合、IPMIは自動的にLAN1ポートに割り当てられます(オペレーティングシステムと共有)。

これらの設定は、IPMIビューツール> BMC設定を使用して永続化しない限り、電源サイクル後も保持されません。これを行わないと、サーバーの電源が再投入されるたびに、ケーブルが再度テストされ、それに応じてIPMIが再割り当てされます。

12
80skeys

Ipmitoolを使用してLANポートを設定することもできます。

Sudo ipmiutil smcoem lanport dedicated

次に、設定が正しいことを確認します。

Sudo ipmiutil lan -e

次の行が表示されます。

SuperMicro Lan Interface  :  00     :  Dedicated

乾杯!

2
Bud Hann

私はX8SIL-F-Bを使用しており、ブラウザーでlanを介してBMCに接続すると、「構成-ネットワーク」でLANインターフェースに追加のオプション(専用、共有、フェイルオーバー)があることがわかります。

しかし、私はそれをテストしていません。

2
jirib

問題があるユーザーのための別の便利なSupermicro IPMIツールを次に示します。 [〜#〜] ipmicfg [〜#〜] これは、いくつかの問題を解決するのに役立ちました前。

1
JohnRB