Come scoprire l'unità IPMI esatta che hai per l'aggiornamento del firmware?


12

Ho un IPMI Supermicro e ho letto che puoi usare dmidecode per determinare quale sia. Ma tutto ciò che ottengo per le informazioni è:

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.

Purtroppo questo mi lascia con molteplici possibili scelte sul sito supermicro. Qualche possibilità di determinare esattamente quello che ho installato?


Questa è una domanda utile Molti amministratori che hanno utilizzato IPMI su scatole Supermicro hanno posto la stessa domanda in quanto vi sono più schede in uso, poiché è molto difficile dirlo dalla riga di comando (se non impossibile).
Stefan Lasiewski,

Questo è un po 'vecchio, ma Supermicro ti fornisce un modo molto semplice di cercarlo. Vai su supermicro.com/support/bios e inserisci la versione della scheda madre nella casella e fornisce gli ultimi download di BIOS e IPMI. Nel tuo caso particolare, mostra anche che le schede madri X9SCL e X9SCM hanno gli stessi file.
Daniel Lawson,

Risposte:


5

Esistono due modi per farlo:

  1. È possibile visualizzare in modo programmatico le informazioni sul BMC nella propria macchina. Tuttavia, nella mia esperienza, gli strumenti non forniscono informazioni utili.

Ho provato ipmitool bmc infoe restituisce alcune informazioni. Da qui, avresti bisogno di un modo per mappare i numeri ID su qualcosa che gli umani possono capire:

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

Cercare su Google 47488e 43707fornisce alcuni suggerimenti sul produttore di questa carta, ma non è molto utile.

  1. Manualmente. Purtroppo, questo è ciò che molti amministratori finiscono per fare.

Scopri il numero della tua scheda madre, cerca nelle pagine seguenti e usa le tue capacità investigative per determinare quale BMC è tuo.


2
L'ID prodotto nel mio caso mi ha portato all'IPMI corretto (qualcun altro ha pubblicato le proprie informazioni su ipmitool bmc e ha detto quale IPMI avevano. L'ID prodotto era uguale e anche le specifiche che aveva pubblicato erano uguali al mio hardware / IPMI / scheda madre)
Doridian,

2

La domanda originale voleva sapere come chiedere a IPMI quale fosse il modello della scheda madre ... senza disturbare affatto il sistema operativo installato / in esecuzione.

Il loro nuovo "SMCIPMITool.jar" mostra il modello della scheda madre nella riga di comando una volta che ti sei connesso ad uno con esso:

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

Vedi, senza alcuna conoscenza preliminare, mi mostra che è un X9SCD e ho finito. Non c'è nemmeno bisogno di guardare la console o disturbare qualsiasi sistema operativo orribile su cui è in esecuzione il client (windows ...)

Inoltre, X9SCL / X9SCM sono comunque lo stesso IPMI (elencano separatamente, ma i file sono identici). Esistono solo circa 4 diversi tipi di BMC utilizzati su tutte le schede. Anche lampeggiante tramite interfaccia web, verificherà la compatibilità e si lamenterà se si dispone di un firmware errato.

Sempre sulla riga di comando, l'attuale modello BMC alla fine (X9SCD utilizza il tipo "SIM-WA" ...)


1

Da 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

Hai digitato dmidecode per "IPMI"?


Purtroppo, le informazioni fornite da dmidecodesono molto generiche e non sono molto utili per determinare il modello del BMC.
Stefan Lasiewski,

Sì, in questo caso penso che solo l'installazione di "Open IPMI" aiuterà e quindi connettendoti al dispositivo IPMI sarai in grado di ottenere vers #.
Danila Ladner,

1

È possibile ottenere la versione dell'unità nel BIOS nella scheda Principale (tenere premuto DELdurante l'avvio per arrivarci). Anche l'attuale versione IPMI è disponibile nella scheda IPMI .


1

La soluzione che ho trovato mi ha richiesto di:

IPMICFG_1.26.0_20161227 / Linux / 64bit / IPMICFG-Linux.x86_64 -fru list

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

Che inutilmente non ha ancora mostrato il nome del prodotto. Tuttavia, leggere le opzioni ha suggerito questo elemento potenzialmente utile:

"-fru 2p Aggiorna nome scheda-prodotto da DMITable a FRMI IPMI."

Risultato della corsa: ./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)         = 

Esistono vari altri elementi -fru che sembrano popolare ulteriormente l'elenco.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.