Procedimentos IPMI

Todos os comandos abaixo são encontrados no pacote freeipmi-tools, uma implementação do projeto GNU, para o protocolo IPMI.

Nota: Todos os commandos do freeipmi-tools aceita a seguinte syntax para múltiplos hosts: bmc[00-127].

Obtendo um console serial (SOL - Serial over Lan):

$ ipmi-console -h bmc01 -u admin -P -W solpayloadsize

Nota: Para sair da console digite: &.

Ligando a máquina (Wakeup on Lan)

$ ipmipower -h bmc01 -u admin -P --on

Desligando a máquina

$ ipmipower -h bmc01 -u admin -P --off

Reiniciando a máquina:

$ ipmipower -h bmc01 -u admin -P --reset

Configurar para que o próximo boot seja via PXE:

Nota: Nem todas as máquinas suportam este comando.

$ ipmi-chassis-config -h bmc01 -u admin -P  --commit -e "Chassis_Boot_Flags:Boot_Flags_persistent=No" 
$ ipmi-chassis-config -h bmc01 -u admin -P  --commit -e "Chassis_Boot_Flags:Boot_Device=PXE" 

Obter o power status:

$ ipmi-chassis -h bmc01 -u admin -P --get-status

Obter informações dos sensores:

$ ipmi-sensors -h bmc01 -u admin -P --verbose

Obter informações da placa mãe/produto:

$ ipmi-fru -h bmc01 -u admin -P --verbose

Trocar senha

Primeiro precisa-se obter o arquivo base de configuração para ser usado como modelo.

$ bmc-config -h bmc01 -u admin -P -o -n bmc01.conf

Nesse arquivo, procurar a seção correspondente ao usuário cuja senha precisa ser alterada e substituir o campo

## Password

por

Password                               senha

E subir o arquivo com as alterações

$ bmc-config -h bmc01 -u admin -P -c -n bmc01.conf

Nota_1: Ao subir, tem-se como resposta erros de "Invalid/Unsupported Config". Apenas ignore. A mudança de senha funciona.
Nota_2: Cuidado com a identação.

Configuração da BIOS

Para que a configuração de SOL (Serial over Lan) funcione, Na BIOS, em Server -> Remote Access Configuration, deve estar:

*******************************************************
* Remote Access                  [Enabled]            *
*                                                     *
* Serial port number             [COM2]               *
*      Base Address, IRQ         [2F8h, 3]            *
* Serial Port Mode               [57600 8,n,1]        *
* Flow Control                   [Hardware]           *
* Redirection After BIOS POST    [Always]             *
* Terminal Type                  [VT-UTF8]            *
*******************************************************

Also available in: PDF HTML TXT