The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Раздел полезных советов: Пример конфигурирования IPMI на Lin..."
Отправлено auto_tips, 01-Сен-09 11:31 
IPMI - интеллектуальный интерфейс управления платформой, помогающий следить (и не только) за сенсорами
состояния железа на сервере (температуры, напряжения, скоростью вращения вентиляторов,
состоянием источников питания и т.п.).
Задача - сконфигурировать IPMI-интерфейс на сервере, с возможностью получать данные о сенсорах по сети.
Операционная система RHEL/CentOS 5, сервер Intel S5000PAL.

Для начала нужно установить пакеты с модулями и необходимыми утилитами:

   yum install OpenIPMI-tools OpenIPMI
   chkconfig ipmi on && service ipmi start

Прежде чем приступать к конфигурированию, необходимо решить, на каком физическом сетевом адаптере
сервер будет отвечать на IPMI-запросы.
На языке IPMI, сетевой адаптер - это канал. Первый канал соответствует первому сетевому
интерфейсу, но их mac-адреса отличаются, поэтому можно смело выбирать незанятую ip-сеть для IPMI-мониторинга
и назначать выбранному каналу (сетевой плате) ip-адрес для использования IPMI.

Для примера я выбрал первый канал (первую сетевую плату).

   ipmitool shell
   ipmitool> lan set 1 ipaddr 10.10.16.115

   Setting LAN IP Address to 10.10.16.115

   ipmitool> lan set 1 defgw ipaddr 10.10.16.254

   Setting LAN Default Gateway IP to 10.10.16.254
  
Открываем возможность использования IPMI по сети, а также говорим, что будем использовать
MD5-хэширование при аутентификации:

   ipmitool> lan set 1 access on
   ipmitool> lan set 1 auth ADMIN MD5

Создаем пользователя, включаем его и назначаем ему права администратора:

   ipmitool> user set name 2 monuser
   ipmitool> user set password 2 monpassword
   ipmitool> user enable 2
   ipmitool> channel setaccess 1 2 ipmi=on privilege=4
   ipmitool> user list 1

   ID  Name             Enabled Callin  Link Auth  IPMI Msg   Channel Priv Limit
   2   monuser           true    true    false      true       ADMINISTRATOR

   ipmitool>

Вот так выглядит первый канал, после всех приготовлений:

   ipmitool> lan print 1

   Set in Progress         : Set Complete
   Auth Type Support       : NONE MD5 PASSWORD
   Auth Type Enable        : Callback :
                        : User     :
                        : Operator :
                        : Admin    : MD5
                        : OEM      :
   IP Address Source       : BIOS Assigned Address
   IP Address              : 10.10.16.115
   Subnet Mask             : 255.255.255.0
   MAC Address             : 00:04:23:dc:12:d2
   SNMP Community String   :
   IP Header               : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10
   BMC ARP Control         : ARP Responses Enabled, Gratuitous ARP Enabled
   Gratituous ARP Intrvl   : 2.0 seconds
   Default Gateway IP      : 10.10.16.254
   Default Gateway MAC     : 00:00:00:00:00:00
   Backup Gateway IP       : 0.0.0.0
   Backup Gateway MAC      : 00:00:00:00:00:00
   RMCP+ Cipher Suites     : 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14
   Cipher Suite Priv Max   : XXXXXXXXXXXXXXX
                        :     X=Cipher Suite Unused
                        :     c=CALLBACK
                        :     u=USER
                        :     o=OPERATOR
                        :     a=ADMIN
                        :     O=OEM
   ipmitool>

Теперь с сервера мониторинга можно обращаться к IPMI-интерфейсу и забирать информацию об интересующих сенсорах:

   ipmitool -I lan -A MD5 -U monuser -P monpassword -H 10.10.16.115 power status
   Chassis Power is on

   ipmitool -I lan -A MD5 -U monuser -P monpassword -H 10.10.16.115 sensor

   BB +1.2V Vtt | 1.197 | Volts | ok | na | 1.096 | 1.134 | 1.285 | 1.323 | na

И это только сбор информации, а можно и питанием удалённо управлять,
в обход операционной системы, так что будьте аккуратны :)

Ссылки:

1. An introduction to IPMI (http://www.mascanc.net/%7Emax/ipmi/ipmi.html)
2. Configuring and Securing IPMI on Dell PowerEdge x8xx Hardware
(http://lonesysadmin.net/2005/09/23/configuring-and-securing-.../)  
3. ipmitool manpage
(http://ipmitool.sourceforge.net/manpage.html)

URL: http://blog.sozinov.eu/2009/08/ipmi.html
Обсуждается: http://www.opennet.ru/tips/info/2152.shtml

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру