IPMI
IPMI
Нaстроить IPMI на суперикровском сервере
Автор статьи - Ворон (я переписал себе что бы было где подсмотреть)
Настройка
Модули
Подгрузить модули
modprobe ipmi_si modprobe ipmi_devintf
Иногда после всех настроек ипми все равно не работает - надо ребутнуть
ipmitool mc reset cold
Настройка сети
Посмотреть текущий конфиг для канала 1 (у супермикро он обычно 1)
ipmitool lan print 1
Настройка
ipmitool lan set 1 ipsrc static ipmitool lan set 1 ipaddr 1.2.3.4 ipmitool lan set 1 netmask 255.255.255.0 ipmitool lan set 1 defgw ipaddr 1.2.3.1
Доавление юзера в ipmi
Что надо - настроить ipmi при сетапе и хранить где-то пароли :)
- загрузить модули ipmi
- поставить ipmitool
- добавить пользователя
# ipmitool user list ID Name Callin Link Auth IPMI Msg Channel Priv Limit 2 ADMIN true false true ADMINISTRATOR
В пустую ячейку, например в 3, добавляем
# ipmitool user set name 3 sirmax # ipmitool user set password 3 PassWord
- 4 пояснён ниже
# ipmitool user priv 3 4
Possible privilege levels are:
1 Callback level 2 User level 3 Operator level 4 Administrator level 5 OEM Proprietary level 15 No access
Проверить пароль можно
# ipmitool user test 3 16
И теперь "открываем доступ по сети" для пользователя из 3-й ячейки с привилегиями admin
# ipmitool channel setaccess 1 3 callin=on ipmi=on link=off privilege=4
Дополнительно ещё на всякий случай делаем юзеру enable
# ipmitool user enable 3
После этого у меня заработал ipmiview с КВМ.
Проблемы и решения
No Signal
У меня при переключении режимов монитора я видел no signal. Зайти в биос возможно, а вот уже дальше- нет.
Проблема решилась явным запретом использования модуля радеон и DRM. Все попытки запретить их подгрузку через modprobe.d/blacklist.conf успехом не увенчались. Как показало исследование загружаются они через initrd соответвенно пришлось править образ. Т.е. просто в лоб удалить из него "лишние" модули
Подправленный образ запаковал:
# cd initramfs # find . | cpio -H newc -o > ../initramfs.cpio
и указал этот образ как initrd
После чего все заработало и я больше не наблюдал "No Signal"