IPMI: различия между версиями
Sirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) (→IPMI) |
||
Строка 29: | Строка 29: | ||
===Доавление юзера в ipmi=== |
===Доавление юзера в ipmi=== |
||
⚫ | |||
− | |||
⚫ | |||
Что надо - настроить ipmi при сетапе и хранить где-то пароли :) |
Что надо - настроить ipmi при сетапе и хранить где-то пароли :) |
||
− | + | * загрузить модули ipmi |
|
− | + | * поставить ipmitool (centos-amhost или pkg_add) |
|
− | + | * добавить пользователя |
|
− | + | <PRE> |
|
− | + | # ipmitool user list |
|
ID Name Callin Link Auth IPMI Msg Channel Priv Limit |
ID Name Callin Link Auth IPMI Msg Channel Priv Limit |
||
2 ADMIN true false true ADMINISTRATOR |
2 ADMIN true false true ADMINISTRATOR |
||
− | + | </PRE> |
|
+ | |||
⚫ | |||
В пустую ячейку, например в 3, добавляем |
В пустую ячейку, например в 3, добавляем |
||
+ | <PRE> |
||
⚫ | |||
+ | # ipmitool user set name 3 sirmax |
||
− | + | # ipmitool user set password 3 PassWord |
|
+ | </PRE> |
||
# 4 пояснён ниже |
# 4 пояснён ниже |
||
+ | <PRE> |
||
⚫ | |||
− | + | # ipmitool user priv 3 4 |
|
+ | </PRE> |
||
Possible privilege levels are: |
Possible privilege levels are: |
||
+ | <PRE> |
||
+ | 1 Callback level |
||
⚫ | |||
+ | 3 Operator level |
||
+ | 4 Administrator level |
||
+ | 5 OEM Proprietary level |
||
⚫ | |||
+ | </PRE> |
||
+ | Проверить пароль можно |
||
+ | |||
+ | <PRE># ipmitool user test 3 16 </PRE> |
||
+ | И теперь "открываем доступ по сети" для пользователя из 3-й ячейки с привилегиями admin |
||
+ | <PRE> |
||
+ | # ipmitool channel setaccess 1 3 callin=on ipmi=on link=off privilege=4 |
||
+ | </PRE> |
||
+ | Дополнительно ещё на всякий случай делаем юзеру enable |
||
+ | </PRE> |
||
⚫ | |||
+ | </PRE> |
||
+ | После этого у меня заработал ipmiview с КВМ. |
||
+ | ==Проблемы и решения== |
||
+ | ===No Signal== |
||
+ | У меня при переключении режимов монитора я видел no signal. Зайти в биос возможно, а вот уже дальше- нет. |
||
+ | <BR> |
||
+ | Проблема решилась явным запретом использования модуля радеон и DRM. Все попытки запретить их подгрузку через modprobe.d/blacklist.conf успехом не увенчались. Как показало исследование загружаются они через initrd соответвенно пришлось править образ. Т.е. просто в лоб удалить из него "лишние" модули |
||
+ | |||
+ | Подправленный образ запаковал: |
||
+ | <PRE> |
||
+ | # cd initramfs |
||
+ | # find . | cpio -H newc -o > ../initramfs.cpio |
||
+ | </PRE> |
||
+ | и указал этот образ как initrd |
||
+ | |||
+ | После чего все заработало и я больше не наблюдал "No Signal" |
Версия 13:30, 5 сентября 2012
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 (centos-amhost или pkg_add)
- добавить пользователя
# 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"