Dalla sezione FAQ di FreeIPMI:7. Il mio sistema supporta IPMI?.
Il mio sistema supporta IPMI?
Sfortunatamente, non esistono meccanismi universalmente definiti per determinare se un sistema supporta IPMI tramite la comunicazione Inband. Supponendo che IPMI sia impostato correttamente per la comunicazione su LAN, esiste un meccanismo abbastanza affidabile fuori banda. Ecco alcuni suggerimenti.
Ipmi-locate di FreeIPMI può essere utilizzato per determinare se IPMI può essere trovato sul tuo sistema. Gli utenti sono avvisati, tuttavia, che l'impossibilità di rilevare IPMI tramite ipmi-locate non è sufficiente per confutare l'esistenza di IPMI sul proprio sistema. Il tuo sistema potrebbe non pubblicare tali informazioni o aspettarsi che i client comunichino in posizioni predefinite.
dmidecode può essere usato in modo simile per sondare i dispositivi che supportano IPMI sul tuo sistema. Puoi grep per IPMI o specificare il tipo DMI IPMI sulla riga di comando.
# > dmidecode --type 38 # dmidecode 2.10 SMBIOS 2.5 present. Handle 0x0049, DMI type 38, 18 bytes IPMI Device Information Interface Type: KCS (Keyboard Control Style) Specification Version: 2.0 I2C Slave Address: 0x10 NV Storage Device: Not Present Base Address: 0x0000000000000CA2 (I/O) Register Spacing: Successive Byte Boundaries
L'ipmi-ping di FreeIPMI può essere utilizzato per vedere se una macchina ha un servizio IPMI su un host/indirizzo IP specifico. Per un rilevamento IPMI su più ampia scala, è possibile utilizzare il demone ipmi-detectd e lo strumento ipmi-detect.
Anche in questo caso, l'impossibilità di trovare un dispositivo supportato da IPMI non è sufficiente a dimostrare la mancanza di supporto IPMI.
In definitiva, potrebbe essere necessaria una certa quantità di informazioni dai documenti del prodotto o per tentativi ed errori per determinare se IPMI è supportato sul tuo sistema.