ipmi em um cartão-mãe supermicro

1

Como novato, tento usar o IPMI com uma placa mãe supermicro x8dth-if, versão 1.0
Eu decidi usar a LAN1, não a LAN IPMI dedicada.
Na BIOS eu configurei o endereço para 192.168.1.199 para o IPMI. Meu sistema operacional é o debian-squeeze. Eu instalei o ipmitool.
O endereço da LAN1 é 192.168.1.35 e eu posso fazer o ping dele.
O comando ipmitool status do chassi retorna

Could not open /dev/ipmi0

ls -l / dev / ipmi * não retorna nada. ping 192.168.1.199 retorna tempo limite Como posso inventar mais a este nível? Obrigado antecipadamente.

    
por Bertaud 20.01.2013 / 01:13

2 respostas

4

Há alguns problemas aqui:

O comando "ipmitool" usa uma interface local para o controlador ipmi. É por isso que você precisa carregar os módulos para usar o ipmitool do mesmo host. Se você estiver em um host remoto, poderá usar o ipmitool na rede, usando algo como "ipmitool -I lan -H nome do host -U nome de usuário -P status do chassi da senha", substituindo os valores apropriados para hostname, username e password.

Se você não estiver usando a porta Ethernet do controlador IPMI dedicada, talvez seja necessário informar ativamente ao controlador da IPMI para usar a porta Ethernet integrada. Esses controladores IPMI são padronizados para um "fallback automático", portanto, se você tiver um cabo Ethernet conectado à porta LAN dedicada no momento em que o controlador IPMI é ligado , ele usará a porta dedicada, caso contrário vai fallback. Então, se você mudou de idéia sobre qual porta usar, isso pode estar ocorrendo.

A porta integrada na qual o controlador IPMI está ligado é a LAN1. Tem certeza de que está usando LAN1? Pode não ser o mesmo que a interface que sua instalação do Linux acha que é eth0.

Finalmente, eu definitivamente vi problemas de conectividade ao usar o IPMI em uma porta não dedicada. A maneira como o controlador de ethernet no IPMI se conecta à sua porta ethernet do host pode resultar em problemas de DHCP, bem como falhas no driver da placa de rede. Eu também vi a situação em que o endereço IP da IPMI em uma porta não dedicada é acessível a partir de uma máquina remota, mas não da local (o que não é um problema em geral, porque você pode usar a interface do kernel ipmitool) .

Sempre defendo usar uma porta dedicada quando disponível.

Em todos os casos, para redefinir o controlador IPMI, é necessário usar a interface ipmitool assim que a operação for concluída ou remover fisicamente a energia da máquina (desligada na parede / PDU, etc.) - desligando a máquina do botão na frente não é suficiente, como o controlador IPMI ainda está ligado)

    
por 22.01.2013 / 23:43
5

Certifique-se de que estes módulos do kernel são carregados antes de usar o utilitário ipmitool:

modprobe ipmi_si
modprobe ipmi_msghandler
modprobe ipmi_devintf

Após os módulos serem carregados com sucesso, você deve ver pelo menos isso na saída do dmesg do seu sistema:

[    4.611088] ipmi_si 00:0c: Found new BMC (man_id: 0x0028c5, prod_id: 0x0004, dev_id: 0x22)
[    4.611097] ipmi_si 00:0c: IPMI kcs interface initialized

Agora você deve poder se conectar ao seu IPMI através da interface kcs usando os utilitários ipmitool ou OpenIPMI.

    
por 20.01.2013 / 19:26