Tengo un Supermicro IPMI y leí que puede usar dmidecode para determinar cuál es. Pero todo lo que obtengo por la información es:
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.
Lamentablemente, esto me deja con múltiples opciones posibles en el sitio supermicro. ¿Alguna posibilidad de determinar la exacta que he instalado?
ipmi
supermicro
firmware
Doridian
fuente
fuente
Respuestas:
Hay dos maneras de hacer esto:
Lo intenté
ipmitool bmc info
y me devuelve alguna información. A partir de aquí, necesitaría una forma de asignar los números de identificación a algo que los humanos puedan entender:Buscar en Google
47488
y43707
da algunas pistas sobre el fabricante de esta tarjeta, pero eso no es muy útil.Encuentre el número de su placa base, busque en las siguientes páginas y use sus habilidades de investigación para determinar qué BMC es suyo.
fuente
La pregunta original quería saber cómo preguntarle a IPMI cuál es el modelo de placa base ... sin molestar en absoluto al sistema operativo instalado / en ejecución.
Su nuevo "SMCIPMITool.jar" muestra el modelo de la placa base en la línea de comandos una vez que se ha conectado a una:
Mira, sin ningún conocimiento previo, me muestra que es un X9SCD y ya terminé. Ni siquiera es necesario mirar la consola o alterar el horrible sistema operativo que ejecuta el cliente (Windows ...)
Además, los X9SCL / X9SCM son el mismo IPMI de todos modos (se enumeran por separado, pero los archivos son idénticos). Solo se utilizan alrededor de 4 tipos diferentes de BMC en todas las placas. También parpadeando a través de la interfaz web, verificará la compatibilidad y se quejará si tiene el firmware incorrecto.
También en la línea de aviso, el modelo BMC real al final (X9SCD usa el tipo "SIM-WA" ...)
fuente
Desde dmidecode:
¿Grep dmidecode para "IPMI"?
fuente
dmidecode
es muy genérica y no es muy útil para determinar el modelo de BMC.Puede obtener la versión de la unidad en BIOS en la pestaña Principal (siga presionando
DEL
mientras arranca para llegar allí). También se puede encontrar la versión actual de IPMI en la pestaña IPMI .fuente
La solución que encontré me exigió:
IPMICFG_1.26.0_20161227 / Linux / 64bit / IPMICFG-Linux.x86_64 -fru list
Que inútilmente todavía no mostraba el nombre del producto. Sin embargo, leer las opciones sugirió este elemento potencialmente útil:
Resultado de la ejecución: ./IPMICFG-Linux.x86_64 -fru 2p
Hay varios otros elementos -fru que parecen llenar aún más la lista.
fuente
Pude encontrarlo justo en el registro de arranque / dmesg.
¡Entonces simplemente busque ese nombre de hardware en la página de firmware supermicro !
fuente