У меня есть 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. Есть ли шанс определить, какой именно я установил?
Есть два способа сделать это:
Я попытался ipmitool bmc info
и возвращает некоторую информацию. Отсюда вам понадобится способ сопоставить идентификационные номера с чем-то, что люди могут понять:
Manufacturer ID : 47488
Manufacturer Name : Unknown (0xB980)
Product ID : 43707 (0xaabb)
Product Name : Unknown (0xAABB)
Поиск в Google для 47488
& 43707
дает некоторые подсказки относительно производителя этой карты, но это не очень помогает.
Узнайте номер своей материнской платы, выполните поиск на следующих страницах и используйте свои исследовательские навыки, чтобы определить, какой BMC принадлежит вам.
Первоначальный вопрос состоял в том, чтобы узнать, как спросить 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» ...)
Из 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
Вы использовали команду grep dmidecode для "IPMI"?
Вы можете узнать версию устройства в BIOS в Основной вкладка (продолжайте нажимать DEL
при загрузке, чтобы попасть туда). Также текущую версию IPMI можно найти в IPMI таб.
Мне удалось найти его прямо в журнале загрузки / dmesg.
Затем просто найдите это название оборудования на страница прошивки supermicro!
Решение, которое я нашел, потребовало от меня:
IPMICFG_1.26.0_20161227 / Linux / 64bit / IPMICFG-Linux.x86_64 -fru список
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, которые могут пополнить список.