Як дізнатися точний підрозділ IPMI для оновлення прошивки?


12

У мене є 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. Будь-який шанс визначити точну, яку я встановив?


Це корисне питання. Багато адміністраторів, які використовували IPMI на скриньках Supermicro, задали це те саме питання, оскільки у використанні є кілька карток, оскільки це дуже важко сказати з командного рядка (Якщо не неможливо).
Стефан Ласєвський

Це трохи старе, але Supermicro надає вам дуже простий спосіб вирішити це. Перейдіть на сторінку supermicro.com/support/bios та введіть у поле версію своєї материнської плати, і вона надає останні завантаження BIOS та IPMI. У вашому конкретному випадку також видно, що материнські плати X9SCL і X9SCM мають однакові файли.
Даніель Лоусон

Відповіді:


5

Це можна зробити двома способами:

  1. Можна систематично переглядати інформацію про BMC у вашій машині. Однак, на мій досвід, інструменти не дають корисної інформації.

Я спробував, ipmitool bmc infoі це повертає деяку інформацію. Звідси вам знадобиться спосіб зіставлення ідентифікаційних номерів на те, що люди можуть зрозуміти:

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

Гуглінг для 47488та 43707справді дає деякі підказки щодо виробника цієї картки, але це не дуже корисно.

  1. Вручну. На жаль, саме це робить більшість адміністраторів.

Дізнайтеся номер своєї материнської плати та виконайте пошук на наступних сторінках та використовуйте свої навички дослідження, щоб визначити, який BMC є вашим.


2
Ідентифікатор продукту в моєму випадку привів мене до правильної IPMI (хтось інший розмістив інформацію про ipmitool bmc і сказав, який у них IPMI. Ідентифікатор продукту був рівний, а технічні характеристики, які він розмістив, були рівними моєму апаратному / IPMI / материнській платі)
Доріан

2

Початкове запитання хотіло знати, як задати IPMI, що таке модель материнської плати ... зовсім не турбуючи встановлену / працюючу ОС.

Їх новий "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, і я закінчив. Не потрібно навіть дивитися на консоль чи турбувати будь-яку жахливу ОС, на якій працює клієнт (Windows ...)

Крім того, X9SCL / X9SCM все одно є однаковими IPMI (вони перераховані окремо, але файли однакові). Існує лише близько 4 різних типів BMC, які використовуються на всіх дошках. Також прошиваючи через веб-інтерфейс, він перевірить сумісність та скаржиться, якщо у вас неправильна прошивка.

Також у рядку підказок фактична модель 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

Ви зіткнули код dmide для "IPMI"?


На жаль, інформація, що надається, dmidecodeє дуже загальною та не дуже корисною для визначення моделі BMC.
Стефан Ласєвський

Так, у цьому випадку я думаю, що лише встановлення "Open IPMI" допоможе adn, а потім підключившись до пристрою IPMI, ви зможете отримати версію #.
Даніла Ладнер

1

Ви можете отримати одиничну версію в BIOS на вкладці Main (натискайте клавішу DELпід час завантаження, щоб потрапити туди). Також поточну версію IPMI можна знайти на вкладці IPMI .


1

Знайдене нами рішення вимагало від мене:

IPMICFG_1.26.0_20161227 / Linux / 64bit / IPMICFG-Linux.x86_64 - список

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)         = 

Існують різні інші елементи, які з'являться для подальшого заповнення списку.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.