web-dev-qa-db-ja.com

SupermicroIPMIが共有ポート経由でアクセスできない

私はいくつかのスーパーマイクロサーバー(X8DTU-F、X7SPA-HF)を持っています。共有イーサネットポートでIPMI構成を使用しています(X7SPA-HFには専用ポートがありません)。イーサネット上のIPMIは完全に機能しています。したがって、サーバーのネットワーク接続はそうです。

問題は、サーバーが共有ポートローカルを介してそのipmi ipにアクセスできないことです(専用で動作しています)。したがって、サーバーからそのipmi ipにping(arpingも)しようとしても、機能しません。

サーバーとIPは同じネットワーク上にあり、サーバーとipmiのどちらにも問題なくアクセスできます。したがって、問題はSMCマザーボード上のlocalswitchのどこかにあるようです。

どこに問題があるのでしょうか?

更新

ウェズリーの答えは正確です。それをありがとう。この問題を回避するには、サーバーとipmiに別々のネットワークを使用します。スイッチのアクセスポートをトランクに設定し、サーバー自体にはvlan(タグなし)のみを許可し、ipmiにはvlan(タグ付き)のみを許可します。次に、IPMIで、特定のVLANIDを使用してパケットのタグ付けを設定します。このように、すべてのパケットは(同じインターフェイスを使用している場合でも)ゲートウェイを通過し、直接配信されません。

6
Yarik Dot

これは、いくつかの共有IPMIアクセスに関する既知の設計「問題」です。これは、AvocentBMCを使用するDellDRACにも影響します。それはまさにその通りです。

参考のために:

このアーキテクチャ上のネットワークを介して同じマシンからIPMIコントローラーに接続できない理由は、このコントローラーが、同じマシンからのIPアドレスを介してIPMIコントローラーにアクセスできないように設計されているためです。コントローラがオンになっています。これは、IPMIコントローラーとマザーボードが単一の物理イーサネットポートを共有しているためです。

[...]

IPMIコントローラーはeth0を介してネットワークにアクセスでき、マザーボードはeth0を介してネットワークにアクセスできますが、マザーボードはeth0を介してIPMIコントローラーにアクセスできません。 IPアドレスを指定せずに「ipmitool」を使用すると、内部マザーボード接続を経由する必要があります。同じマシンからコントローラーへのIP接続を経由することはできませんが、コントローラーにルーティングできる他のマシンからはできます。

7
Wesley

Linuxマシンを使用している場合でも、ipmitoolを使用してローカルIPMI機能にアクセスできますが、なし-Hフラグを使用してホストを指定します。

[Sudo] ipmitool sdr

それ以外の場合は、Error: Unable to establish LAN sessionを取得します

0
Vladius