Перезапуск IBM BMC без перезапуска самого сервера

12

У меня есть несколько серверов с IBM BMC (Baseboard Management Controller). Я хотел бы включить и выключить BMC без перезагрузки сервера. Это возможно? Как?

Примечание: на одном из них веб-интерфейс не работает; поэтому мне нужно либо сделать это, физически перезапустив BMC (не уверен, как это сделать - даже кнопка питания на сервере не должна перерабатывать BMC, я считаю), либо через интерфейс UDP или SNMP (снова не знаю как это сделать тоже)

SRobertJames
источник

Ответы:

15

Самый простой способ, если вы можете войти на сервер, запустить от имени пользователя root:

# ipmitool bmc reset cold
MikeyB
источник
Что если это не поможет? На моем сервере, кажется, застрял. Для команды "bmc-device --cold-reset", которая по сути одинакова, я получаю ошибку: "ipmi_cmd_cold_reset: неверный код завершения". Сам не сбрасывается, никак не могу получить к нему доступ. У меня есть другой выбор, кроме выключения полностью?
Balázs Pozsár
Если у вас нет кнопки аппаратного сброса для BMC (зависит от модели), вы застряли с полным отключением питания. Обратитесь к Руководству по устранению неполадок и поддержке, соответствующему вашей модели сервера, для получения подробной информации.
MikeyB
Может быть, я был здесь оффтопом, у меня Intel S2600GZ4 с AXXRMM4. У него нет кнопки сброса афаик. Очень жаль, что такие проблемы существуют, когда им иногда требуется отключение питания ...
Balázs Pozsár
Та же самая команда, которую я дал, будет работать на RMM4.
MikeyB
Да, обычно это работает, но уже дважды случалось так, что он зависал так, что даже холодный сброс bmc не мог помочь.
Balázs Pozsár
3

Если вы не можете подключиться к BMC через web, ssh, IPMI, telnet или другой настроенный вами механизм подключения, то единственный способ точно сбросить BMC - это выключить компьютер, а затем отключить питание. Многие BMC (или iLO, или eLOM, или что-то еще) не сбрасываются, когда компьютер перезагружается или выключается.

Дэвид Макинтош
источник
0

Я не знаю IBM, но на серверах HP вы часто можете подключиться к их iLO, если веб-интерфейс не работает, и наоборот. Если вы не сделаете ни того, ни другого, я думаю, что это будет полное выключение системы.

Chopper3
источник
Измельчитель - BMC не всегда включен в SupII (эквивалент iLO). Иногда это интегрировано в систему. В любом случае, я думаю, что потребуется перегрузка штекера, чтобы перезапустить его, если вы не можете войти в SupII.
mfinni
0

Предполагая, что вы присвоили 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

mfinni
источник
0

Для тех, у кого похожая проблема, вот команда ipmiutil для выдачи холодного сброса на BMC без перезагрузки сервера:

ipmiutil reset -k

Лично я использую ipmiutilover, ipmitoolкогда это возможно, поскольку он может работать без установленных драйверов IPMI. У меня было несколько случаев, когда модули Linux IPMI были заблокированы из-за проблемы с BMC. Это препятствовало запуску ipmitool, но я все еще мог использовать ipmiutil в «режиме без драйверов», к которому он автоматически возвращается. Единственным недостатком является то, что, в отличие от ipmitool, ipmiutil, скорее всего, еще не установлен. Он должен быть доступен для установки с использованием репозиториев yum / apt-get, включенных в большинство дистрибутивов.

Сет МакКоли
источник
-1

Не уверен, только перезагрузка BMC.

Но если вы хотите перезагрузить Remote Managemenet, то вручную и физически отключите питание переменного тока. Отключите оба резервных источника питания переменного тока. Вся система будет отключена.

Вивек
источник