Перезапуск IBM BMC без перезапуска самого сервера
У меня есть несколько серверов с IBM BMC (Baseboard Management Controller). Я хотел бы включить и выключить BMC без перезагрузки сервера. Это возможно? Как?
Примечание: на одном из них веб-интерфейс не работает; поэтому мне нужно либо сделать это, физически перезапустив BMC (не уверен, как это сделать - даже кнопка питания на сервере не должна перерабатывать BMC, я считаю), либо через интерфейс UDP или SNMP (снова, не уверен, как это сделать тоже)
6 ответов
Самый простой способ, если вы можете войти на сервер, запустить от имени пользователя root:
# ipmitool bmc reset cold
Если вы не можете подключиться к BMC через web, ssh, IPMI, telnet или другой настроенный вами механизм подключения, то единственный способ точно сбросить BMC - это выключить компьютер, а затем отключить питание. Многие контроллеры BMC (или iLO, или eLOM, или что-то еще) не сбрасываются, когда компьютер перезагружается или выключается.
Для тех, у кого похожая проблема, вот команда ipmiutil для выдачи холодного сброса на BMC без перезагрузки сервера:
ipmiutil reset -k
Я лично пользуюсь ipmiutil
над ipmitool
по возможности, так как он может работать без установленных драйверов IPMI. У меня было несколько случаев, когда модули Linux IPMI были заблокированы из-за проблемы с BMC. Это препятствовало запуску ipmitool, но я все еще мог использовать ipmiutil в "режиме без драйверов", к которому он автоматически возвращается. Единственным недостатком является то, что, в отличие от ipmitool, ipmiutil, скорее всего, еще не установлен. Он должен быть доступен для установки с использованием репозиториев yum/apt-get, включенных в большинство дистрибутивов.
Я не знаю IBM, но на серверах HP вы часто можете подключиться к их iLO, если веб-интерфейс не работает, и наоборот. Если вы не сделаете ни того, ни другого, я думаю, что это будет полное выключение питания системы.
Предполагая, что вы присвоили IP BMC, вы можете подключиться и запустить этот инструмент из IBM. Имеет параметры питания и сброса. Проблема в том, что я не знаю, включают ли эти команды фактический BMC - трагический. Но это может дать вам отправную точку.
http://idolinux.blogspot.com/2008/11/ibm-baseboard-management-controller.html
http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=MIGR-64636
Не уверен только перезагрузка BMC.
Но если вы хотите перезагрузить Remote Managemenet, то вручную и физически отключите питание переменного тока. Отключите оба резервных источника питания переменного тока. Вся система будет отключена.