Reiniciando um IBM BMC sem reiniciar o próprio servidor

12

Eu tenho alguns servidores com o IBM BMC (Baseboard Management Controller). Gostaria de ligar e desligar o BMC sem reiniciar o servidor. Isso é possível? Quão?

Nota: Em um deles, a interface da web está inativa; então eu precisaria fazer isso reiniciando fisicamente o BMC (não sei como fazê-lo - até o botão liga / desliga no servidor não deveria reciclar o BMC, acredito) ou por meio da interface UDP ou SNMP (novamente , também não sabe como fazer isso)

SRobertJames
fonte

Respostas:

15

A maneira mais simples é se você puder efetuar logon no servidor, execute como root:

# ipmitool bmc reset cold
MikeyB
fonte
E se não ajudar? No meu servidor, parece estar preso. Para o comando "bmc-device --cold-reset", que é essencialmente o mesmo, recebo o erro: "ipmi_cmd_cold_reset: código de conclusão incorreto". Ele não se redefine, não consigo acessá-lo de nenhuma maneira. Tenho outra opção além de desligar completamente?
Balázs Pozsár
A menos que você tenha um botão de redefinição de hardware para o BMC (depende do modelo), você estará completamente desligado. Verifique o Guia de Determinação de Problemas e Suporte apropriado ao seu modelo de servidor para obter todos os detalhes.
precisa saber é o seguinte
Talvez eu estivesse fora do tópico aqui, eu tenho um Intel S2600GZ4 com AXXRMM4. Ele não possui um botão de reset. É realmente uma vergonha este tipo de problemas existem que eles precisam de um powerdown às vezes ...
Balázs Pozsár
O mesmo comando que eu dei funcionará no RMM4.
MikeyB
Sim, geralmente funciona, mas já aconteceu duas vezes que ele foi congelado de uma maneira que mesmo o bmc reset cold não pôde ajudar.
Balázs Pozsár 29/04
3

Se você não conseguir se conectar ao BMC via web, ssh, IPMI, telnet ou outro mecanismo de conexão que você configurou, a única maneira de redefinir o BMC com certeza é desligar o computador e puxar as entradas de energia. Muitos BMCs (ou iLO ou eLOM ou o que for) não se redefinem quando o computador é reiniciado ou desligado.

David Mackintosh
fonte
0

Eu não conheço os da IBM, mas nos servidores HP você pode acessar o iLO com frequência se o front-end da Web estiver quebrado e vice-versa. Se você não o fizer, acho que será um sistema completo para ligar / desligar.

Chopper3
fonte
Chopper - o BMC nem sempre está no SupII (equivalente ao iLO). Às vezes, é integrado ao sistema. De qualquer forma, acho que seria necessário puxar o plugue para reiniciar, se você não conseguir entrar no SupII.
mfinni
0

Supondo que você tenha atribuído um IP ao BMC, é possível telnetar e executar essa ferramenta na IBM. Possui opções de energia e redefinição. O problema é que não sei se esses comandos incluem o BMC real - trágico. Mas isso pode lhe dar um ponto de partida.

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
fonte
0

Para qualquer pessoa com um problema semelhante, aqui está o comando ipmiutil para emitir uma redefinição a frio no BMC sem reiniciar o servidor:

ipmiutil reset -k

Eu pessoalmente uso ipmiutilmais ipmitoolquando possível, pois ele pode executar sem motoristas IPMI instalados. Eu tive várias instâncias em que os módulos IPMI do Linux foram bloqueados devido a um problema no BMC. Isso impediu a execução do ipmitool, mas eu ainda era capaz de usar o ipmiutil no "modo sem driver", para o qual ele reverte automaticamente. A única desvantagem é que, diferentemente do ipmitool, o ipmiutil provavelmente ainda não está instalado. Ele deve estar disponível para instalação usando os repositórios yum / apt-get incluídos na maioria das distribuições.

Seth McCauley
fonte
-1

Não tenho certeza apenas da reinicialização do BMC.

Mas se você deseja reiniciar o Remote Managemenet, desligue manualmente e fisicamente a alimentação CA. Desconecte as duas fontes de alimentação CA redundantes. Todo o sistema será desligado.

Vivek
fonte