IPMI: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 29: Строка 29:
 
 
 
===Доавление юзера в ipmi===
 
===Доавление юзера в ipmi===
 
 
 
 
Что надо - настроить ipmi при сетапе и хранить где-то пароли :)
 
Что надо - настроить ipmi при сетапе и хранить где-то пароли :)
- загрузить модули ipmi
+
* загрузить модули ipmi
- поставить ipmitool (centos-amhost или pkg_add)
+
* поставить ipmitool (centos-amhost или pkg_add)
- добавить пользователя
+
* добавить пользователя
+
<PRE>
[root@fbwmgn24 ~]# ipmitool user list
+
# 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
8 tbnfuwqj true false true NO ACCESS
+
</PRE>
  +
 
 
В пустую ячейку, например в 3, добавляем
 
В пустую ячейку, например в 3, добавляем
  +
<PRE>
[root@fbwmgn24 ~]# ipmitool user set name 3 amhost
 
  +
# ipmitool user set name 3 sirmax
[root@fbwmgn24 ~]# ipmitool user set password 3 yyy
+
# ipmitool user set password 3 PassWord
  +
</PRE>
 
# 4 пояснён ниже
 
# 4 пояснён ниже
  +
<PRE>
[root@fbwmgn24 ~]# ipmitool user priv 3 4
 
==================
+
# ipmitool user priv 3 4
  +
</PRE>
 
Possible privilege levels are:
 
Possible privilege levels are:
  +
<PRE>
  +
1 Callback level
 
2 User level
  +
3 Operator level
  +
4 Administrator level
  +
5 OEM Proprietary level
 
15 No access
  +
</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>
 
# ipmitool user enable 3
  +
</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                                                                                                                       
  1. 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

  1. 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"