web-dev-qa-db-ja.com

Supermicro IPMI KVM:接続に失敗しました

Supermicroサーバーがいくつかあり、IPMIを介してそれらのKVMに接続できなくなりました。 「接続に失敗しました」というメッセージが表示され続けます。私は最初にそれに気づきましたが、他のものを試すと同じエラーが発生しました。

私は試した:

  • Windowsサーバー2008上のブラウザプラグイン(firefox + Java7)。
  • Windows 7のブラウザープラグイン(firefox + Java7)。
  • ブラウザプラグインMac + safari + Java7。
  • ブラウザプラグインLinux + openjdk-1.7 + icedteaプラグイン。
  • windowsサーバー2008のスタンドアロンipmiツール(Supermicroのipmiview)。
  • linux openjdk 1.6および1.7のスタンドアロンIPMIツール(Supermircoのipmiview)。
  • iPMIコントローラーのリセット(クラッシュするために必要になる場合があります):ipmitool mc reset warm

何を試しても、「接続に失敗しました」というメッセージが表示され続けます。

私はtcpダンプを作成し、wiresharkで分析しましたが、SYNがクライアントから送信され、wiresharkが赤くマークされている[RST、ACK]を受信しただけです。

過去にコンソールを多用していたので、何が問題なのかわかりません。 Java 1.6(Java 6)の動作について何か読みましたが、それは私を助けてくれなかったようです。

編集:webadminに接続してKVM以外のすべてを制御できるため、ネットワークの問題ではありません。起動したOSのスクリーンショットも表示されます。

そしていくつかの情報:

# ipmitool mc info
Device ID                 : 32
Device Revision           : 1
Firmware Revision         : 2.0
IPMI Version              : 2.0
Manufacturer ID           : 47488
Manufacturer Name         : Unknown (0xB980)
Product ID                : 1541 (0x0605)
Product Name              : Unknown (0x605)
Device Available          : yes
Provides Device SDRs      : no
Additional Device Support :
    Sensor Device
    SDR Repository Device
    SEL Device
    FRU Inventory Device
    IPMB Event Receiver
    IPMB Event Generator
    Chassis Device
Aux Firmware Rev Info     : 
    0x06
    0x00
    0x00
    0x00

Edit2:

Linuxマシンでは、IPMIView-2.9.15-build121211-bundleJRE-linuxを使用しています。また、付属のJRE(./jre/bin/Java -jar JViewerX9.jar Host ADMIN password)、機能しません。ネットワークの問題かもしれませんが、私はルーター/ファイアウォール(Debian Linuxマシン)で何も変更していません。

8
Halfgaar

あなたは何を知っていますか;私がしたときipmitool mc reset cold、再び機能しました。

唯一の問題は、接続を失ったマシンでこれを行うことができないことです...

7
Halfgaar

何らかの理由で、IPMIViewのどのバージョンも、最後のIPMIViewを含めて、3.32以上のIPMIファームウェアでは機能しません。 JavaプラグインをWebインターフェースから起動するブラウザーを使用する必要があり、これは特定のJava=バージョンである必要があります。これは次のように修正されていません。 3.43バージョン(少なくともX10コントローラーの場合)の唯一の違いは、3.32バージョンはポートtcp/5900でSYNを受信した直後にRSTを送信し、3.43バージョンはtcp/5900の3ウェイハンドシェイクを通過して35秒後にRSTを送信することです。それがConnection failed Javaエラーは本当に意味します。

別のアプローチは、IPMIファームウェアを、X10コントローラーなどのより古いバージョンにダウングレードすることです(これは、ファームウェアの命名スキームで言及されています-たとえば、REDFISH_X10_343.Zip)バージョン3.27はIPMIViewで動作しています。最新のSupermicroマザーボードのIPMIファームウェアは次の場所にあります こちら 。Supermicroは特定のマザーボードにIPMIファームウェアバージョンを1つだけ提供していることに気づくでしょう。ただし、 BMCコントローラーモデル-つまり、IPMIファームウェアファイルの名前がREDFISH_X10_XXX.Zipの場合、X10であれば、どのX10バージョンでもダウンロードしてインストールできます。同じルールがX11と他のコントローラーに適用されますが、私が個人的に試したわけではないので、まだいくつかの問題があるかもしれません。

このようにして、X = 10DRU-i +マザーボードでKVM=接続を正常に復元しました。

更新:Supermicro TechSupportは、ファームウェアバージョン> = 3.32では最新のIPMIViewを使用する必要があると主張しています。自分で確認する機会はありませんでしたが、解決策を探すためにここに来た人のためだけに-私はそれを述べるべきだと感じています。

3
drookie

IPMI KVM(X9DRD-ifマザーボード、SuperMicroサーバー)

使用する

  • Macbook + Chrome +静的IPを備えたルーターにwifiで接続された自宅のJava7
  • 静的IPを備えたルーターでLANによって接続された自宅のWindows 7 + IE7 + Java7
  • Linux仮想マシン+自宅のMacBook内のFirefox、静的IPを備えたルーターにwifiで接続

IT DID N'T WORKED WITH(接続失敗、毎回)

大学のキャンパスWIFIに接続されたIE/Chrome/Firefox + Java6/7のいずれかと同じMacbook

[〜#〜]分析[〜#〜]

OS、ブラウザ、またはJava障害のあるバージョンではありません。ルーターの設定またはその他のネットワーク設定です。

[〜#〜]ソリューション[〜#〜]

ネットワークを変更します。職場/大学/ place_with_fancy_wifiにいて他のインターネットネットワークにアクセスできない場合は、Java JVMを自宅またはどこかで静的IPで実行し、TeamViewerまたはVPNを使用して接続しますサーバーを制御するための家。

1