Перейти к основному содержанию

Сервер Huawei — Could not open device at /dev/ipmi0

Huawei FusionServer 2288H V6

Есть сервер Huawei XFusion 2288H V6. При настройке мониторинга обнаружилось, что операционная система не видит сенсоры по IPMI. И в целом ipmitool из ОС работать не желает. Ошибка: 

Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory

Huawei — FusionServer 2288H V6

Такую ошибку можно встретить на виртуальных машинах, когда ОС действительно не имеет доступа к IPMI, но на железном сервере такое поведение подозрительно.

ipmi

Первым делом проверил, что настроено в iBMC.

ipmi

Там IPMI LAN работает, однако, по идее, это не должно влиять просто на IPMI.

Работаю я в ОС ESXi 8.0.3, там после диагностики видно, что драйвер nipmi не загружается, IPI0001 не найден в ACPI/SMBIOS, /dev/ipmi0 отсутствует.

В ESXi 8 для работы с IPMI используется драйвер nipmi. При загрузке ОС vmkernel отвечает за поиск IPMI-устройства через ACPI/SMBIOS/PCI, а затем загружает драйвер. Если настройки BIOS не полностью соответствуют механизму идентификации устройства в ESXi 8, vmkernel не сможет обнаружить IPMI-устройство, nipmi не загрузится, и в результате /dev/ipmi0 не будет создан.

Нужно смотреть в BIOS.

ipmi

Жмём DEL при загрузке, попадаем в BIOS. Setup Utility.

ipmi

Не буду долго расписывать как искал нужную галку. Идём в Misc Configuration.

ipmi

Опция IPMI Device Control в статусе Disabled.

Включаем её. Переводим в статус Enabled. Сохраняем настройки, загружаем сервер.

ipmi

После перезагрузки ipmitool начинает работать.

ipmi

Теги

 

Похожие материалы

Huawei CloudEngine 8851-32CQ8DQ-P

Коммутаторы Ethernet нового поколения серии CE8800 с высокой производительностью, высокой плотностью портов и низкой задержкой предназначены для сетей облачных центров обработки данных и кампусных сетей.