Configuração de Rede IPMI
Para visualizar a configuração de rede do controlador BMC (Baseboard Management Controller), utilize o comando a seguir, substituindo o número do canal conforme necessário:
# ipmitool lan print 0
Set in Progress : Set Complete
Auth Type Support : MD2 MD5
Auth Type Enable : Callback : MD5
: User : MD2 MD5
: Operator : MD2 MD5
: Admin : MD2 MD5
: OEM : MD2 MD5
IP Address Source : Static Address
IP Address : 10.0.1.15
Subnet Mask : 255.255.255.0
MAC Address : d4:be:d9:a3:2c:f0
SNMP Community String : public
Default Gateway IP : 10.0.1.1
Monitoramento de Sensores via SDR
Os registros de dados de sensor (SDR) fornecem informações em tempo real sobre o hardware. Use o comando abaixo para listar todos os sensores disponíveis:
# ipmitool sdr list compact
Ambient_Temp | 22 C | ok
CPU1_Temp | 48 C | ok
CPU2_Temp | 45 C | ok
PSU1_Voltage | 12.1 V | ok
Fan1_Speed | 8500 RPM | ok
System_Power | 220 Watts | ok
Filtre por tipo específico, como temperatura ou ventoinhas, usando o comando ipmitool sdr type.
Alteração de Parâmetros de Rede IPMI
Para reconfigurar o endereço IP estático da interface de gerenciamento fora de banda, siga estes passos. Certifique-se de especificar o canal correto (geralmente 1 ou 0).
# Definir novo IP
ipmitool lan set 1 ipaddr 172.16.0.100
# Ajustar máscara de sub-rede
ipmitool lan set 1 netmask 255.255.0.0
# Atualizar gateway padrão
ipmitool lan set 1 defgw ipaddr 172.16.0.1
# Verificar as alterações
ipmitool lan print 1
Caregamento de Módulos do Kernel
Antes de usar o IPMItool localmente, é necessário garantir que os módulos do kernel estejam carregados. Execute os seguintes comandos no sistema Linux:
# Carregar módulos essenciais
modprobe ipmi_msghandler
modprobe ipmi_devintf
modprobe ipmi_si
# Verificar se os módulos estão ativos
lsmod | grep ipmi
ipmi_si 45056 0
ipmi_devintf 20480 0
ipmi_msghandler 65536 2 ipmi_devintf,ipmi_si
Controle de Energia do Servidor
O IPMItool permite operações de gerenciamento de energia via rede. Utilize o protocolo lanplus para comunicação segura. Substitua o IP, usuário e senha conforme seu ambiente.
# Desligamento forçado (hard off)
ipmitool -I lanplus -H 10.0.1.50 -U operador -P Segredo123 power off
# Desligamento suave via ACPI
ipmitool -I lanplus -H 10.0.1.50 -U operador -P Segredo123 power soft
# Reinicialização com ciclo de energia (intervalo de 1s)
ipmitool -I lanplus -H 10.0.1.50 -U operador -P Segredo123 power cycle
# Consultar estado atual
ipmitool -I lanplus -H 10.0.1.50 -U operador -P Segredo123 power status
Reset do Controlador BMC
Quando a interface de gerenciamento se torna inacessível, um reset frio do controlador BMC pode resolver o problema. Isso reinicia o firmware do BMC.
# Reset frio do BMC via rede
ipmitool -I lanplus -H 10.0.1.50 -U administrador -P ChaveForte mc reset cold
Referência Rápida de Comandos
| Categoria | Comando | Descrição |
|---|---|---|
| Informações do Sistema | ipmitool mc info | Exibe versão do firmware e detalhes do controlador. |
| Componentes FRU | ipmitool fru print | Lista informações de unidades substituíveis em campo. |
| Sensores | ipmitool sdr type Fan | Filtra sensores por tipo específico. |
| Chassi | ipmitool chassis iedntify 10 | Liga a luz de identificação por 10 segundos. |
| Dispositivo de Boot | ipmitool chassis bootdev pxe | Define a ordem de boot para PXE primeiro. |
| Logs de Eventos | ipmitool sel list | Exibe o log de eventos do sistema. |