Назад | Перейти на главную страницу

ipmi на материнской плате supermicro

Как новичок, я стараюсь использовать IPMI с материнской платой supermicro x8dth-if, версия 1.0
Я решил использовать LAN1, а не выделенную LAN IPMI.
В BIOS я установил адрес 192.168.1.199 для IPMI.
Моя ОС - это debian-squeeze. Установил ipmitool.
Адрес LAN1 - 192.168.1.35, и я могу его пропинговать.
Команда ipmitoolssis status возвращает

Could not open /dev/ipmi0

ls -l / dev / ipmi * ничего не возвращает. ping 192.168.1.199 возвращает таймаут
Как я могу найти больше на этом уровне? Спасибо заранее.

Перед использованием утилиты ipmitool убедитесь, что эти модули ядра загружены:

modprobe ipmi_si
modprobe ipmi_msghandler
modprobe ipmi_devintf

После успешной загрузки модулей вы должны увидеть, по крайней мере, это в выводе dmesg вашей системы:

[    4.611088] ipmi_si 00:0c: Found new BMC (man_id: 0x0028c5, prod_id: 0x0004, dev_id: 0x22)
[    4.611097] ipmi_si 00:0c: IPMI kcs interface initialized

Теперь у вас должна быть возможность подключиться к своему IPMI через интерфейс kcs, используя утилиты ipmitool или OpenIPMI.

Здесь есть пара проблем:

Сама по себе команда "ipmitool" использует локальный интерфейс для контроллера ipmi. Вот почему вам необходимо загрузить модули, чтобы использовать ipmitool с того же хоста. Если вы находитесь на удаленном хосте, вы можете использовать ipmitool по сети, используя что-то вроде «ipmitool -I lan -H hostname -U username -P passwordssis status», подставляя соответствующие значения для имени хоста, имени пользователя и пароля.

Если вы не используете выделенный порт Ethernet контроллера IPMI, вам может потребоваться активный указание контроллеру IPMI использовать встроенный порт Ethernet. Эти контроллеры IPMI по умолчанию работают в автоматическом режиме, поэтому, если у вас есть кабель Ethernet, подключенный к выделенному порту LAN во время включения контроллера IPMI, он будет использовать выделенный порт, в противном случае - откат. Так что, если вы передумали, какой порт использовать, это может произойти.

Встроенный порт, к которому подключается контроллер IPMI, - это LAN1. Вы уверены, что используете LAN1? Это может быть не то же самое, что интерфейс, который ваша установка Linux считает eth0.

Наконец, я определенно видел проблемы с подключением при использовании IPMI через невыделенный порт. То, как контроллер Ethernet в IPMI подключается к порту Ethernet вашего хоста, может привести к проблемам с DHCP, а также к сбоям драйвера сетевой карты. Я также видел ситуацию, когда IP-адрес IPMI на невыделенном порту доступен с удаленного компьютера, но не с локального (что обычно не является проблемой, потому что вы все равно можете использовать интерфейс ядра ipmitool) .

Я всегда рекомендую использовать выделенный порт там, где это возможно.

Во всех случаях для сброса контроллера IPMI вам необходимо либо использовать интерфейс ipmitool, как только он заработает, либо физически отключить питание устройства (выключить на стене / PDU и т. Д. - выключить устройство с помощью кнопки на передней панели. недостаточно, так как контроллер IPMI все еще запитан)