ipmitool - tidak dapat menemukan / dev / ipmi0 atau / dev / ipmidev / 0

42

Berdasarkan pertanyaan sebelumnya , saya menginstal ipmitool ( yum install ipmitool).

Meskipun setelah reboot, saya mendapatkan kesalahan berikut ketika mencoba menjalankan 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

Apakah ini masalah OS / perangkat keras (CentOS 6.3 x64 pada mesin yang dihosting di pusat data jarak jauh - tidak yakin pada vendor perangkat keras)? Atau apakah saya melewatkan sesuatu yang lebih mendasar dalam menginstal ipmitool?

warren
sumber
Apakah sistem memiliki perangkat keras yang mendukung IPMI (pengontrol manajemen sistem atau yang setara)? Apakah perangkat keras itu didukung oleh sistem operasi? (Jika modul kernel diperlukan untuk dukungan, apakah sudah dimuat?)
voretaq7
@ voretaq7 - tidak yakin, maka kualifikasi yang saya tidak tahu apa vendor perangkat keras (di luar dasar-dasar) server saya :)
warren
1
Mengetahui hal-hal seperti itu penting - tidak memiliki pengetahuan yang dapat Anda coba sembarangan memuat semua modul kernel IPMI yang dapat Anda temukan sebagaimana dijelaskan dalam jawaban di bawah ini (tetapi perlu diketahui bahwa Anda mungkin tidak memiliki perangkat keras yang mendukung IPMI sehingga mungkin tidak memberi Anda hasil apa pun) , dan dengan memuat modul, Anda selalu memiliki peluang (kecil) untuk merobohkan sistem Anda dalam proses dan membutuhkan seseorang untuk menghidupkannya)
voretaq7
Lari dmidecode -t 1 -t -2 -t 3. Kemudian baca hasilnya.
Michael Hampton
2
Juga, Anda mungkin perlu menjalankan ipmitoolsebagai root atau dengan sudo(saya mendapatkan pesan kesalahan yang sama jika saya tidak).
Dijeda sampai pemberitahuan lebih lanjut.

Jawaban:

60

Anda mungkin perlu memuat modul kernel IPMI:

modprobe ipmi_devintf
modprobe ipmi_si

Anda dapat menambahkan ini agar /etc/modulesdimuat secara otomatis (cukup cantumkan nama modul):

ipmi_devintf
ipmi_si
Mgorven
sumber
Saya tidak punya /etc/modules- saya punya /etc/modprobe.d/*.conf: pemikiran yang akan dibutuhkan?
warren
1
@warren Ciptakan saja (saya sudah menjelaskan format di atas).
mgorven
2
Mengapa ini tidak termasuk dalam instruksi untuk menggunakan ipmi? Saya menggunakan Debian terbaru pada server HP G8, dan masih membutuhkan penyelesaian ini, memberikan kesalahan dari apt-get!
cnst
8

Apakah Anda memiliki perangkat yang dimuat? Anda dapat memuat modul secara manual: modprobe ipmi_devintf ; modprobe ipmi_sidan memeriksa log Anda

Dom
sumber
1
yang pertama berjalan dengan baik; tendangan balik keduaFATAL: 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 itu mungkin driver impi lain. Periksa di direktori /lib/modules/2.6.32-279.22.1.el6.x86_64/kernel/drivers/char/ipmi/ yang tersedia di plateform Anda
Dom
@ jarang Anda tahu mana yang harus dipilih dan mengapa? Ada beberapa: find /lib/modules/$(uname -r)/kernel/drivers/char/ipmi/ -type f -name '*.ko*' -exec modinfo {} \; | egrep "^filename|^description".
Pablo A
Antarmuka adalah "ipmi_devintf" dan konstruktor utama dikelola oleh "ipmi_si". Apa yang lainnya? Pada debian, ada msghandler, watchdog dan poweroff. Mereka mengelola pengawas perangkat keras untuk mengatur ulang host, poweroff kotor host dan saya tidak tahu untuk msghandler.
Dom