Eu tenho um IPMI Supermicro e li que você pode usar o dmidecode para determinar qual é. Mas tudo o que recebo pela 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 exatamente o que eu instalei?
ipmi
supermicro
firmware
Doridian
fonte
fonte
Respostas:
Existem duas maneiras de fazer isso:
Eu tentei
ipmitool bmc info
e ele retorna algumas informações. A partir daqui, você precisará de uma maneira de mapear os números de identificação para algo que os humanos possam entender:Pesquisando no
47488
&43707
fornece algumas dicas sobre o fabricante deste cartão, mas isso não ajuda muito.Descubra o número da sua placa-mãe, pesquise nas páginas a seguir e use suas habilidades de investigação para determinar qual BMC é seu.
fonte
A pergunta original queria saber como perguntar à IPMI qual é o modelo da placa-mãe ... sem perturbar o sistema operacional instalado / em execução.
O novo "SMCIPMITool.jar" mostra o modelo da placa-mãe na linha de comando assim que você se conecta a uma:
Veja, sem nenhum conhecimento prévio, isso me mostra que é um X9SCD e pronto. Não é necessário nem olhar para o console ou perturbar qualquer SO horrível que o cliente esteja executando (Windows ...)
Além disso, o X9SCL / X9SCM é o mesmo IPMI de qualquer maneira (eles são listados separadamente, mas os arquivos são idênticos). Existem apenas cerca de 4 tipos diferentes de BMC usados em todas as placas. Também piscando pela interface da web, ele verifica a compatibilidade e reclama se o firmware está errado.
Também na linha de prompt, o modelo BMC real no final (o X9SCD usa o tipo "SIM-WA" ...)
fonte
Do dmidecode:
Você grep dmidecode para "IPMI"?
fonte
dmidecode
são muito genéricas e não são muito úteis para determinar o modelo do BMC.Você pode obter a versão da unidade no BIOS na guia Principal (mantenha pressionado
DEL
enquanto inicializa para chegar lá). Também a versão atual do IPMI pode ser encontrada na guia IPMI .fonte
A solução que encontrei exigia que eu:
Lista IPMICFG_1.26.0_20161227 / Linux / 64bit / IPMICFG-Linux.x86_64 -fru
Que inútil ainda não mostrava o nome do produto. No entanto, a leitura das opções sugeriu este item potencialmente útil:
Resultado da execução: ./IPMICFG-Linux.x86_64 -fru 2p
Existem vários outros itens -fru que apareceriam para preencher ainda mais a lista.
fonte
Consegui encontrá-lo no log de inicialização / dmesg.
Em seguida, basta procurar o nome do hardware na página de firmware supermicro !
fonte