ipmitool - impossibile trovare / dev / ipmi0 o / dev / ipmidev / 0


42

Sulla base di una domanda precedente , ho installato ipmitool ( yum install ipmitool).

Anche dopo un riavvio, tuttavia, quando provo a eseguire viene visualizzato il seguente errore ipmitool power status:

Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
Unable to get Chassis Power Status

Si tratta di un problema di sistema operativo / hardware (CentOS 6.3 x64 su una macchina ospitata in un centro dati remoto - incerto sul fornitore dell'hardware)? O ho perso qualcosa di più elementare nell'installazione ipmitool?


Il sistema dispone di hardware compatibile con IPMI (un controller di gestione del sistema o equivalente)? L'hardware è supportato dal sistema operativo? (Se è richiesto un modulo kernel per il supporto, è caricato?)
voretaq7,

@ voretaq7 - incerto, quindi il qualificatore che non conosco quale fornitore di hardware (oltre le basi) il mio server è :)
warren

1
Conoscere queste cose è importante - in mancanza di tale conoscenza puoi provare a caricare ciecamente tutti i moduli del kernel IPMI che puoi trovare come descritto nelle risposte di seguito (ma tieni presente che potresti non avere hardware compatibile con IPMI, quindi potresti non ottenere alcun risultato e caricando i moduli hai sempre una (piccola) possibilità di abbattere il tuo sistema nel processo e avresti bisogno di qualcuno che lo
spegni

Corri dmidecode -t 1 -t -2 -t 3. Quindi leggi l'output.
Michael Hampton

2
Inoltre, potrebbe essere necessario eseguire ipmitoolcome root o con sudo(ottengo lo stesso messaggio di errore se non lo faccio).
In pausa fino a nuovo avviso.

Risposte:


60

Probabilmente dovrai caricare i moduli del kernel IPMI:

modprobe ipmi_devintf
modprobe ipmi_si

Puoi aggiungerli per /etc/modulescaricarli automaticamente (basta elencare i nomi dei moduli):

ipmi_devintf
ipmi_si

Non ho /etc/modules- ho /etc/modprobe.d/*.conf: pensieri su quale sarebbe necessario?
Warren,

1
@warren Basta crearlo (ho descritto il formato sopra).
mgorven,

2
Perché questo non è incluso nelle istruzioni per l'uso di ipmi? Sto usando l'ultima versione di Debian su un server HP G8 e richiede ancora questa soluzione alternativa, dando un errore da apt-get!
CNST

8

Hai i dispositivi caricati? Puoi caricare manualmente i moduli: modprobe ipmi_devintf ; modprobe ipmi_sie controllare i tuoi registri


1
il primo funzionava bene; il secondo respintoFATAL: Error inserting ipmi_si (/lib/modules/2.6.32-279.22.1.el6.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko): No such device
Warren,

3
OK, forse è un altro driver impi. Controlla nella directory /lib/modules/2.6.32-279.22.1.el6.x86_64/kernel/drivers/char/ipmi/ che sono disponibili sul tuo plateform
Dom

@dom sai quale scegliere e perché? Ci sono alcuni: find /lib/modules/$(uname -r)/kernel/drivers/char/ipmi/ -type f -name '*.ko*' -exec modinfo {} \; | egrep "^filename|^description".
Pablo A

L'interfaccia è "ipmi_devintf" e il costruttore principale è gestito da "ipmi_si". Quali sono gli altri? Su debian, ci sono msghandler, watchdog e poweroff. Stanno gestendo il watchdog hardware per resettare l'host, spegnere sporco l'host e non lo so per msghandler.
Dom
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.