私はSupermicro IPMIを持っていますが、dmidecodeを使用してそれがどれであるかを判別できます。しかし、私が情報を得るために得ることはすべて:
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サイトで複数の選択肢が可能になります。私がインストールした正確なものを決定する機会はありますか?
これを行うには2つの方法があります。
ipmitool bmc info
を試したところ、いくつかの情報が返されました。ここから、ID番号を人間が理解できるものにマッピングする方法が必要になります。
Manufacturer ID : 47488
Manufacturer Name : Unknown (0xB980)
Product ID : 43707 (0xaabb)
Product Name : Unknown (0xAABB)
47488
と43707
をグーグルで検索すると、このカードの製造元に関するヒントが得られますが、あまり役に立ちません。
マザーボード番号を確認し、次のページを検索し、調査スキルを使用して、どのBMCが自分のものかを判断します。
元の質問では、マザーボードのモデルを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」タイプを使用しています...)
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しましたか?
私が見つけた解決策は私に以下を要求しました:
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 Update Board-Product Name from DMITable to 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アイテムがあり、リストにさらに表示されます。
MainタブでBIOSのユニットバージョンを取得できます(起動中にDEL
を押し続けるとそこに到達します)。また、現在のIPMIバージョンは[〜#〜] ipmi [〜#〜]タブにあります。