Como descobrir a unidade exata da IPMI que você tem para atualização de firmware?

11

Eu tenho um Supermicro IPMI e eu li que você pode usar dmidecode para determinar qual deles é. Mas tudo que eu obtenho para a informação é:

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.

Infelizmente, isso me deixa com várias opções possíveis no site supermicro. Alguma chance de determinar o exato que eu instalei?

    
por Doridian 19.04.2013 / 20:46

6 respostas

5

Existem duas maneiras de fazer isso:

  1. É possível visualizar programaticamente informações sobre o BMC em sua máquina. No entanto, na minha experiência, as ferramentas não fornecem informações úteis.

Eu tentei ipmitool bmc info e ele retorna algumas informações. A partir daqui, você precisaria de uma maneira de mapear os números de ID para algo que os humanos possam entender:

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

Pesquisando 47488 & 43707 dá algumas dicas sobre o fabricante deste cartão, mas isso não é muito útil.

  1. manualmente. Infelizmente, isso é o que a maioria dos administradores acaba fazendo.

Descubra o número da sua placa-mãe, pesquise as páginas a seguir e use suas habilidades de investigação para determinar qual BMC é seu.

por 20.04.2013 / 00:52
1

Do 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

Você fez um dmidecode para "IPMI"?

    
por 19.04.2013 / 21:41
1

A pergunta original queria saber como perguntar ao IPMI qual é o modelo da placa-mãe ... não perturbar o SO instalado / em execução.

O novo "SMCIPMITool.jar" mostra o modelo da placa-mãe na linha de comando assim que você se conectar a um com ele:

./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

Veja, sem nenhum conhecimento prévio, ele me mostra que é um X9SCD e pronto. Não é preciso nem olhar para o console ou perturbar o sistema operacional que o cliente está rodando (windows ...)

Além disso, o X9SCL / X9SCM é o mesmo IPMI mesmo assim (eles são listados separadamente, mas os arquivos são idênticos). Existem apenas 4 tipos diferentes de BMC usados em todas as placas. Também a piscar através da interface web, verificará a compatibilidade e reclamará se tiver o firmware errado.

Também na linha de prompt, o modelo BMC real no final (X9SCD usa o tipo "SIM-WA" ...)

    
por 30.08.2016 / 00:46
1

A solução que encontrei exigiu que eu:

IPMICFG_1.26.0_20161227 / Linux / 64 bits / IPMICFG-Linux.x86_64 -fru lista

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

Que ainda não mostrou o nome do produto. No entanto, a leitura das opções sugeriu esse item potencialmente útil:

"-fru 2p Update Board-Product Name from DMITable to IPMI FRU."

Resultado da execução: ./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)         = 

Existem vários outros itens -fru que parecem preencher a lista.

    
por 07.02.2017 / 16:50
0

Você pode obter a versão da unidade na BIOS na guia Principal (mantenha pressionado DEL durante a inicialização para chegar lá). Também a versão atual do IPMI pode ser encontrada na aba IPMI .

    
por 01.07.2014 / 11:12
0

Consegui encontrá-lo no log de inicialização / dmesg.

Emseguida,bastaprocuraronomedohardwarena página de firmware do supermicro !

    
por 29.08.2016 / 10:12