1. Главная
  2. /
  3. FreeBSD
  4. /
  5. FreeBSD настройка ipmi с помощью ipmitool

FreeBSD настройка ipmi с помощью ipmitool

Для начала необходимо проверить есть ли поддержка ipmi материнской платой, либо стоит отдельный контроллер, если вы конечно не в курсе, и железка досталась вам по наследству))))
В общем грузим модуль ядра:


# kldload ipmi

Далее,


# dmesg | tail
ipmi0: detached
ipmi0:  on isa0
ipmi0: KCS mode found at io 0xca2 alignment 0x1 on isa
ipmi0: IPMI device rev. 1, firmware rev. 2.2, version 2.0
ipmi0: Number of channels 2
ipmi0: Attached watchdog
ppc0: parallel port not found.

Если вы вод примерно такой же как и у меня, то поздравляю, вы счастливый обладатель IPMI))
Далее, ставим софтинку для работы с этим чудом под фряшкой и как вы догадались, называется она ipmitool:


# cd /usr/ports/sysutils/ipmitool
# make install clean
# rehash


Чтобы проверить работает ли эта тулза с вашим контроллером введите следующее в консоли:


# ipmitool chassis status
System Power         : on
Power Overload       : false
Power Interlock      : inactive
Main Power Fault     : false
Power Control Fault  : false
Power Restore Policy : always-off
Last Power Event     :
Chassis Intrusion    : inactive
Front-Panel Lockout  : inactive
Drive Fault          : false
Cooling/Fan Fault    : false

если получили в ответ примерно такое же как и у меня, значит все ок, и переходим к следующему шагу!)
Ищем канал с сетевым интерфейсом:


# ipmitool channel info 0
Channel 0x0 info:
Channel Medium Type   : IPMB (I2C)
Channel Protocol Type : IPMB-1.0
Session Support       : session-less
Active Session Count  : 0
Protocol Vendor ID    : 7154

не оно 🙁 вместо 0 ставим 1 канал


# ipmitool channel info 1
Channel 0x1 info:
Channel Medium Type   : 802.3 LAN
Channel Protocol Type : IPMB-1.0
Session Support       : multi-session
Active Session Count  : 0
Protocol Vendor ID    : 7154
Volatile(active) Settings
Alerting            : enabled
Per-message Auth    : enabled
User Level Auth     : enabled
Access Mode         : always available
Non-Volatile Settings
Alerting            : enabled
Per-message Auth    : enabled
User Level Auth     : enabled
Access Mode         : always available

оп оп, в точку!!!
З.Ы. у вас может быть и не первый канал, так что придется дальше пробовать ipmitool channel info 2, ipmitool channel info 3 и так далее… до числа Number of channels, у меня оно было 2 (смотри начало статьи), отсчет идет с нуля
теперь настроим его для того чтобы можно было удаленно заходить, и следить за жизнедеятельностью своего сервера:


# ipmitool lan set 1 ipaddr 192.168.0.3
# ipmitool lan set 1 netmask 255.255.255.0
# ipmitool lan set 1 defgw ipaddr 192.168.0.1

на этом в принципе все, можно заходить с удаленной машины с помощью веб браузера или ipmiview и наслаждаться проделанной работой.
С помощью ipmitool можно также как и с ipmiview подключаться к внешним серверам и следить за их работоспособностью, но это уже тема следующей статьи.

Поделиться ссылкой на статью

1 комментарий. Оставить новый

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Категории

Меню