Entenda o que é IPMI, como funcionam o BMC, o HPE iLO e o Dell iDRAC, o que dá para fazer com eles e por que nunca devem ficar expostos na internet.

Para que serve este guia

Quem contrata um servidor dedicado recebe, além do IP do servidor, um acesso chamado IPMI, iLO ou iDRAC. Este guia explica o que é IPMI, como ele funciona por dentro, o que cada fabricante oferece e por que esse acesso é a sua "chave reserva" quando o sistema operacional ou a rede param de responder.

O que é IPMI

IPMI (Intelligent Platform Management Interface) é uma especificação criada no fim dos anos 1990 por Intel, HP, NEC e Dell para padronizar o gerenciamento de servidores fora de banda (out-of-band), ou seja, por um caminho independente do sistema operacional.

O coração do IPMI é o BMC (Baseboard Management Controller): um pequeno computador embutido na placa-mãe do servidor, com processador, memória, firmware e, em geral, porta de rede próprios. O BMC fica ligado sempre que o servidor está conectado à energia, mesmo com a máquina desligada, travada ou sem sistema instalado.

IPMI, iLO, iDRAC: qual a diferença

Cada fabricante tem a sua implementação do BMC, com interface web e recursos extras sobre a base do IPMI:

NomeFabricanteObservação
iLO (Integrated Lights-Out)HPEPresente nos servidores ProLiant; alguns recursos exigem licença Advanced.
iDRACDellPresente nos servidores PowerEdge.
IPMI / BMCSupermicro, ASRock Rack e outrosInterface web genérica com console HTML5.
XClarity Controller (XCC)LenovoSucessor do IMM.

Na conversa do dia a dia, "IPMI" virou nome genérico para todos eles. Hoje, além do protocolo IPMI clássico, os BMCs modernos oferecem o Redfish, uma API REST padronizada pelo DMTF que substitui o IPMI em automações.

O que dá para fazer pelo IPMI

  • Console remoto (KVM over IP): ver a tela do servidor e usar teclado e mouse pelo navegador, desde a BIOS até o login do sistema.
  • Controle de energia: ligar, desligar, reiniciar à força ou enviar desligamento suave.
  • Mídia virtual: montar uma ISO como se fosse um DVD físico, para instalar ou reinstalar o sistema operacional ou dar boot em uma ferramenta de resgate.
  • Sensores: temperatura, ventoinhas, tensões e fontes de energia.
  • Log de eventos (SEL): registro de erros de memória, falhas de fonte, superaquecimento e outros eventos de hardware.
  • Inventário: modelo de CPU, pentes de memória, discos e versões de firmware.

Por que o IPMI importa em um servidor dedicado

Em um servidor físico distante, o IPMI é o equivalente a estar na frente da máquina. Situações em que ele resolve sozinho o que, sem ele, exigiria intervenção no datacenter:

  • Uma regra de firewall bloqueou o SSH ou o RDP.
  • Uma alteração de rede deixou o servidor sem IP.
  • Uma atualização de kernel não sobe e o sistema para no boot.
  • O Windows travou em uma tela azul ou ficou esperando confirmação de atualização.
  • Você quer reinstalar o servidor do zero com outra distribuição ou hypervisor.

Por isso, antes de mexer em firewall, rede ou SSH, confirme que o seu acesso ao IPMI está funcionando. O passo a passo de uso está no artigo «Como usar o console IPMI / HPE iLO: acesso remoto, ISO virtual, reinício e recuperação sem rede».

Segurança do IPMI

O BMC tem acesso total ao servidor, então comprometê-lo equivale a ter a máquina nas mãos. O protocolo IPMI 2.0 tem fraquezas conhecidas, como a que permite a um atacante obter o hash da senha de um usuário durante a autenticação (CVE-2013-4786), e firmwares antigos já tiveram falhas graves. Boas práticas reconhecidas por órgãos como a CISA:

  • Nunca deixar a interface do BMC aberta para a internet inteira. O ideal é acessá-la por rede isolada, VPN ou lista restrita de IPs.
  • Trocar as senhas padrão e usar senhas longas e exclusivas.
  • Desativar usuários e protocolos que não usa (por exemplo, IPMI sobre LAN, se só usa a interface web).
  • Manter o firmware do BMC atualizado.

Perguntas frequentes

O IPMI funciona com o servidor desligado?

Sim. Enquanto houver energia na fonte, o BMC funciona e permite ligar o servidor.

IPMI consome recursos do meu sistema?

Não. O BMC tem processador e memória próprios; o sistema operacional nem precisa saber que ele existe.

Preciso instalar algum programa para usar?

Em BMCs atuais, basta o navegador: o console remoto roda em HTML5. Para automações, há o ipmitool e as APIs Redfish.

Qual a diferença entre IPMI e acesso remoto (SSH/RDP)?

SSH e RDP dependem do sistema operacional e da rede do servidor funcionando. O IPMI é independente deles, por isso serve para recuperar o acesso quando o SSH ou o RDP falham.

Leitura complementar

Precisa de ajuda?

Os servidores dedicados da E-Consulters são entregues com acesso ao console IPMI ou HPE iLO. Se quiser saber mais sobre os servidores, fale com o nosso comercial. Se você já é cliente e não consegue acessar o console, abra um ticket.

Esta resposta lhe foi útil? 0 Usuários acharam útil (0 Votos)

Leia também