ファームウェアのアップグレード用に持っている正確なIPMIユニットを見つける方法は?


12

私はSupermicro IPMIを持っていますが、dmidecodeを使用してどのIPMIかを判断できると読んでいます。しかし、私が得た情報は次のとおりです。

Handle 0x0001, DMI type 1, 27 bytes
System Information
    Manufacturer: Supermicro
    Product Name: X9SCL/X9SCM
    Version: 0123456789
    Serial Number: 0123456789
    UUID: *
    Wake-up Type: Power Switch
    SKU Number: To be filled by O.E.M.
    Family: To be filled by O.E.M.

残念ながら、これにより、スーパーマイクロサイトで複数の選択肢があります。私がインストールしたものを正確に判断する機会はありますか?


これは役に立つ質問です。SupermicroボックスでIPMIを使用している多くの管理者は、複数のカードが使用されているため、コマンドラインから伝えることが非常に難しいため(不可能でない場合)、これと同じ質問をしています。
ステファンLasiewski

これは少し古いですが、Supermicroはこれを調べるための非常に簡単な方法を提供します。移動しsupermicro.com/support/biosし、ボックスにあなたのマザーボードのバージョンを入力して、それが最新のBIOSとIPMIのダウンロードを提供します。特定のケースでは、X9SCLとX9SCMマザーボードが同じファイルを持っていることも示しています。
ダニエルローソン

回答:


5

これを行うには2つの方法があります。

  1. マシンのBMCに関する情報をプログラムで表示することができます。ただし、私の経験では、ツールは有用な情報を提供しません。

試したところipmitool bmc info、いくつかの情報が返されました。ここから、ID番号を人間が理解できるものにマップする方法が必要になります。

Manufacturer ID           : 47488
Manufacturer Name         : Unknown (0xB980)
Product ID                : 43707 (0xaabb)
Product Name              : Unknown (0xAABB)

47488&をグーグルで検索すると43707、このカードの製造元に関するヒントが得られますが、あまり役に立ちません。

  1. 手動で。悲しいことに、これはほとんどの管理者がやることです。

マザーボード番号を確認し、次のページを検索して、調査スキルを使用してどのBMCが自分のものかを判断してください。


2
私の場合は、プロダクトIDが正しいIPMIに私をもたらした(他の誰かが情報BMC自分のipmitoolを掲示し、彼らが持っていたIPMIを言ったプロダクトIDが同じだったと彼は掲載の仕様は、私のハードウェアに等しかった/ IPMI /メインボードaswell。)
ドリディアン

2

最初の質問は、IPMIにマザーボードモデルが何であるかを尋ねる方法を知りたかったのですが、インストールされた/実行中のOSをまったく妨害しませんでした。

新しい「SMCIPMITool.jar」では、マザーボードモデルに接続すると、コマンドラインにマザーボードモデルが表示されます。

./jre/bin/java -jar SMCIPMITool.jar 172.22.16.210 ADMIN ADMIN shell 
SMC IPMI Tool V2.15.0(Build 160122) - Super Micro Computer, Inc. 
Press Ctrl+D or "exit" to exit 
Press "?" or "help" for help 
Press TAB for command completion 
Press UP and DOWN key for command history 
Trap Receiver Started 
172.22.16.210 X9SCD (S0/G0,46w) 22:38 SIM(WA)>exit 
bye

事前の知識がなくても、X9SCDであることがわかり、完了です。コンソールを見たり、クライアントが実行している恐ろしいOSを妨害したりする必要もありません(windows ...)

さらに、X9SCL / X9SCMはとにかく同じIPMIです(それらは個別にリストされていますが、ファイルは同一です)。すべてのボードで使用されるBMCの種類は約4種類のみです。また、Webインターフェースを介して点滅し、互換性をチェックし、間違ったファームウェアがある場合は文句を言います。

また、プロンプト行では、最後の実際のBMCモデル(X9SCDは「SIM-WA」タイプを使用します...)


1

dmidecodeから:

IPMI Device Information

Interface Type: KCS (Keyboard Control Style)

Specification Version: 2.0

I2C Slave Address: 0x00

NV Storage Device: Not Present

Base Address: 0x0000000000000CA2 (I/O)

Register Spacing: Successive Byte Boundaries

「IPMI」のdmidecodeをgrepしましたか?


残念ながら、提供される情報dmidecodeは非常に一般的であり、BMCのモデルを決定するのにあまり有用ではありません。
ステファンLasiewski

この場合、「Open IPMI」をインストールするだけでIPMIデバイスに接続し、#を取得できるようになると思います。
ダニラ・ラドナー

1

BIOSの[ メイン ]タブでユニットバージョンを取得できます(DEL起動中に押し続けるとそこに到達します)。また、現在のIPMIバージョンは[ IPMI ]タブにあります。


1

私が見つけた解決策は、私がする必要がありました:

IPMICFG_1.26.0_20161227 / Linux / 64bit / IPMICFG-Linux.x86_64 -fru list

Board Mfg. Date/Time(BDT)       = 1996/01/01 00:00:00 (00 00 00)
Board Manufacturer (BM)         = Supermicro
Board Product Name (BPN)        = 
Board Serial number (BS)        =           
Board Part number (BP)          = 
Product Manufacturer (PM)       = 
Product Name (PN)               = 
Product Part/Model number (PPM) = 
Product Version (PV)            = 
Product Serial number (PS)      =           
Product Asset Tag (PAT)         =

役に立たないのにまだ製品名が表示されませんでした。ただし、オプションを読むと、この潜在的に有用な項目が示唆されました。

「-fru 2pボード-製品名をDMITableからIPMI FRUに更新します。」

実行結果:./IPMICFG-Linux.x86_64 -fru 2p

Board Mfg. Date/Time(BDT)       = 1996/01/01 00:00:00 (00 00 00)
Board Manufacturer (BM)         = Supermicro
Board Product Name (BPN)        = X10DRi
Board Serial number (BS)        =           
Board Part number (BP)          = 
Product Manufacturer (PM)       = 
Product Name (PN)               = 
Product Part/Model number (PPM) = 
Product Version (PV)            = 
Product Serial number (PS)      =           
Product Asset Tag (PAT)         = 

リストをさらに埋めるために表示される他のさまざまな-fru項目があります。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.