ipmitool - не вдається знайти / dev / ipmi0 або / dev / ipmidev / 0


42

На основі попереднього питання я встановив ipmitool ( yum install ipmitool).

Хоча навіть після перезавантаження я отримую таку помилку при спробі запуску 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

Це проблема ОС / обладнання (CentOS 6.3 x64 на розміщеній машині у віддаленому центрі обробки даних - не впевнений у постачальника обладнання)? Або я пропустив щось більш елементарне в установці ipmitool?


Чи має у апараті сумісне з IPMI (контролер управління системою або аналогічний)? Це обладнання підтримується операційною системою? (Якщо для підтримки потрібен модуль ядра, завантажується він?)
voretaq7

@ voretaq7 - не впевнений, отже, кваліфікатор, що я не знаю, який постачальник обладнання (крім основ) мій сервер :)
warren

1
Знати такі речі важливо - не вистачаючи цих знань, ви можете спробувати наосліп завантажувати всі модулі ядра IPMI, які ви можете знайти, як описано у відповідях нижче (але пам’ятайте, що у вас може бути апаратне забезпечення, здатне на IPMI, і це може не отримати жодних результатів , і, завантажуючи модулі, у вас завжди є (малий) шанс збити вашу систему в процесі, і вам знадобиться хтось, щоб
перемкнути

Біжи dmidecode -t 1 -t -2 -t 3. Потім прочитайте вихід.
Майкл Хемптон

2
Також вам може знадобитися запустити ipmitoolяк root або з sudo(я отримую те саме повідомлення про помилку, якщо я цього не роблю).
Денніс Вільямсон

Відповіді:


60

Можливо, вам потрібно завантажити модулі ядра IPMI:

modprobe ipmi_devintf
modprobe ipmi_si

Ви можете додати їх до /etc/modulesавтоматичного завантаження (просто перелічіть назви модулів):

ipmi_devintf
ipmi_si

У мене немає /etc/modules- я маю /etc/modprobe.d/*.conf: думки, які б були потрібні?
warren

1
@warren Просто створіть його (я описав формат вище).
mgorven

2
Чому це не включено до інструкцій із використання ipmi? Я використовую останній Debian на сервері HP G8, і він все ще потребує цього вирішення, видаючи помилку від apt-get!
cnst

8

У вас завантажені пристрої? Ви можете завантажувати модулі вручну: modprobe ipmi_devintf ; modprobe ipmi_siі перевіряти свої журнали


1
перший біг штрафом; другий відбійFATAL: 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
Уоррен

3
Гаразд, це, можливо, інший драйвер імпі. Перегляньте в каталозі /lib/modules/2.6.32-279.22.1.el6.x86_64/kernel/drivers/char/ipmi/, який доступний у вашій табличці
Dom

@dom Ви знаєте, кого вибрати і чому? Є деякі з них : find /lib/modules/$(uname -r)/kernel/drivers/char/ipmi/ -type f -name '*.ko*' -exec modinfo {} \; | egrep "^filename|^description".
Пабло А

Інтерфейс - "ipmi_devintf", а головним конструктором керує "ipmi_si". Які інші? На debian є msghandler, сторожовий та poweroff. Вони керують апаратним сторожовим догом для скидання хоста, брудним підключенням хоста, і я не знаю для msghandler.
Дом
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.