BMC (Baseboard Management Controller): gerenciamento out-of-band, IPMI, Redfish e segurança

BMC (Baseboard Management Controller)

O BMC (Baseboard Management Controller) é o cérebro invisível que mantém servidores enterprise sob controle mesmo quando o sistema operacional trava, o servidor está desligado ou a equipe de infraestrutura está a centenas de quilômetros do datacenter. Trata-se de um microcontrolador dedicado, embutido na motherboard, que executa seu próprio firmware, tem sua própria interface de rede e opera 24 horas por dia, 7 dias por semana, alimentado pela fonte de standby.

Para times de infraestrutura, o BMC é a diferença entre resolver um incidente em 5 minutos via console remoto e enviar um técnico ao datacenter às 3 da manhã. Neste artigo, você entenderá como funciona o gerenciamento out-of-band, as diferenças entre IPMI e Redfish, os principais nomes comerciais (iLO, iDRAC, CIMC, XCC) e como configurar seu BMC com segurança.

TL;DR

  • O que é: BMC é um microcontrolador dedicado na motherboard que permite gerenciar o servidor remotamente, independente do OS, via interface de rede própria.
  • Por que importa: permite diagnóstico, reboot, instalação de OS e monitoramento remotos, reduzindo drasticamente MTTR e custos operacionais em datacenters.
  • Quando usar: em qualquer servidor de produção enterprise; obrigatório em ambientes com colocation, hosting e datacenters remotos.

Como funciona o BMC?

BMC é um sistema-em-chip (SoC) autônomo, geralmente ARM, integrado à placa-mãe do servidor, que executa firmware próprio (frequentemente Linux embarcado) e oferece uma interface de gerenciamento de hardware totalmente separada do sistema operacional principal.

Segundo a Intel (2024), o BMC possui memória flash dedicada, RAM independente e acesso privilegiado a sensores (temperatura, tensão, ventoinhas), controladores de energia (power on/off/reset), interfaces seriais e barramento PCIe. Ele se conecta à rede via uma porta RJ-45 exclusiva ou compartilhada com uma NIC do host através do protocolo NC-SI (Network Controller Sideband Interface).

Gerenciamento out-of-band

Gerenciamento out-of-band significa administrar um servidor por um canal de comunicação totalmente independente do sistema operacional e da rede de produção.

Enquanto o gerenciamento in-band depende de SSH, RDP ou agentes rodando dentro do OS, o out-of-band funciona mesmo com o servidor completamente travado, sem OS instalado ou até desligado (desde que haja energia standby). Essa característica é o diferencial que torna o BMC indispensável em datacenters remotos e ambientes de colocation.

Recursos típicos do out-of-band incluem: console serial e KVM-over-IP (vídeo, teclado e mouse remotos), montagem de mídia virtual (bootar de uma ISO hospedada no notebook do admin), power cycling, coleta de logs de hardware e configuração de BIOS/UEFI sem estar fisicamente presente.

Nomes comerciais do BMC

Cada fabricante desenvolve seu próprio BMC com marca comercial e recursos exclusivos, embora todos sigam padrões como IPMI e Redfish. Os principais são:

  • HPE iLO (Integrated Lights-Out): presente em servidores ProLiant e Synergy. Versão atual é o iLO 6.
  • Dell iDRAC (integrated Dell Remote Access Controller): nos servidores PowerEdge. Versão atual é o iDRAC 9.
  • Cisco CIMC (Cisco Integrated Management Controller): em servidores UCS.
  • Lenovo XClarity Controller (XCC): substituto do antigo IMM em servidores ThinkSystem.
  • Supermicro IPMI/BMC: Supermicro geralmente usa firmware IPMI padrão baseado em soluções da ASPEED (AST2500/2600).
  • Fujitsu iRMC (integrated Remote Management Controller): nos servidores PRIMERGY.

IPMI vs Redfish

Existem dois protocolos principais para comunicação com o BMC: o IPMI, legado, e o Redfish, moderno. A comparação abaixo ajuda a decidir qual usar em cada cenário.

Aspecto IPMI Redfish
Criado por Intel (1998) DMTF (2015)
Tipo de API Binário sobre UDP 623 REST sobre HTTPS (443)
Formato de dados Comandos binários JSON
Segurança Vulnerabilidades históricas conhecidas TLS nativo, autenticação moderna
Facilidade de automação Baixa (ipmitool) Alta (curl, Python, Ansible)
Status Legado (Intel encerrou novos desenvolvimentos em 2019) Padrão atual da indústria
Quando usar Hardware antigo, compatibilidade Todo hardware novo, automação, DevOps

Segundo a DMTF (2024), mais de 90% dos servidores enterprise fabricados a partir de 2020 já suportam Redfish nativamente. A Intel confirmou em 2019 que não haveria novas versões da especificação IPMI, oficializando a transição para Redfish como padrão futuro.

Funcionalidades do BMC

Um BMC moderno oferece muito mais do que power on/off remoto. As funções principais incluem:

  • Power control: ligar, desligar, reset a frio e reset a quente do servidor.
  • Monitoramento de sensores: temperatura da CPU e placa, RPM das ventoinhas, tensão de PSUs, uso de energia em watts.
  • Remote console (KVM-over-IP): ver a tela BIOS/UEFI e o boot do OS como se estivesse fisicamente na máquina.
  • Virtual media: montar uma ISO local ou via HTTP como se fosse um DVD físico no servidor, permitindo instalar OS remotamente.
  • Firmware update: atualizar BIOS, BMC, RAID controller e NICs sem passar pelo OS.
  • Event log / SEL: registro persistente de todos os eventos de hardware, útil para troubleshooting.
  • Alertas SNMP e email: notificação proativa de falhas de hardware.

Exemplos práticos B2B brasileiros

1. Bootstrap remoto de servidor em colocation

Uma fintech brasileira aluga rack em datacenter em São Paulo mas equipe de infraestrutura fica no Rio de Janeiro. Ao receber um servidor Dell PowerEdge novo, o time acessa o iDRAC via VPN, monta a ISO do Ubuntu Server 24.04 como virtual media, entra no console remoto e instala o OS do zero — sem colocar o pé no datacenter.

2. Troubleshooting sem OS ativo

Um servidor de banco de dados MySQL trava com kernel panic durante a madrugada. Sem BMC, seria necessário deslocar técnico ao datacenter. Com iLO, o DBA de plantão acessa remotamente, vê a tela do kernel panic via KVM-over-IP, coleta o dump, executa reset via power control e o serviço volta em menos de 15 minutos.

3. Provisionamento em massa via Redfish

Uma empresa de e-commerce provisiona 200 servidores de uma vez. A equipe usa Ansible com o módulo redfish para configurar BIOS, aplicar firmware, criar volumes RAID e disparar PXE boot em todos os servidores simultaneamente. Segundo a HPE (2024), automação via Redfish reduz tempo de provisionamento em até 70% comparado a métodos manuais.

Segurança em BMC: um alvo crítico

O BMC é um dos ativos mais sensíveis da infraestrutura porque tem acesso privilegiado ao hardware — literalmente controla ligar e desligar o servidor, ver a tela e digitar no teclado remotamente. Um BMC comprometido é um servidor comprometido, e frequentemente vira porta de entrada para toda a rede.

Histórico de vulnerabilidades famosas:

  • USBAnywhere (2019): segundo o BleepingComputer (2019), falhas no BMC de servidores Supermicro permitiam que atacantes conectassem dispositivos USB virtuais remotamente, comprometendo qualquer servidor exposto.
  • iLO 4 CVE-2017-12542: segundo o CVE Details (2017), a vulnerabilidade permitia bypass completo de autenticação enviando uma requisição HTTP maliciosa.
  • BMC firmware backdoors: pesquisas da Eclypsium (2022) documentaram implants persistentes em firmware de BMC que sobrevivem a reinstalações completas de OS.

Boas práticas obrigatórias:

  • VLAN de gerência dedicada: nunca colocar o BMC na mesma VLAN da produção ou dos usuários.
  • Nunca expor à internet: acesso apenas via VPN ou bastion host.
  • Trocar senhas padrão: muitos BMCs saem de fábrica com senhas conhecidas (admin/admin, root/calvin).
  • Patches de firmware: atualizar iLO, iDRAC e similares regularmente.
  • Integração LDAP/AD: centralizar autenticação e desativar contas locais.
  • TLS forte: desativar SSLv3 e TLS 1.0/1.1.
  • Logs enviados para SIEM: monitorar tentativas de login e mudanças de configuração.

Ferramentas para gerenciar múltiplos BMCs

Gerenciar um BMC por vez é inviável em ambientes com dezenas ou centenas de servidores. As principais ferramentas de gestão em escala são:

  • HPE OneView: gestão centralizada de iLO em servidores ProLiant e Synergy.
  • Dell OpenManage Enterprise (OME): console unificado para iDRAC.
  • Lenovo XClarity Administrator: plataforma de gestão para XCC.
  • Cisco Intersight: gestão SaaS de CIMC via cloud da Cisco.
  • Redfish Client (redfishtool, python-redfish): clientes CLI e bibliotecas para automação multivendor.
  • ipmitool: ferramenta CLI clássica para hardware com IPMI.
  • Ansible / Terraform: automação de infraestrutura com módulos Redfish nativos.

Erros comuns em BMC

  1. Expor o BMC diretamente na internet: segundo o Shodan (2024), existem mais de 100 mil BMCs acessíveis publicamente — a grande maioria são convites para ataque.
  2. Manter senha padrão de fábrica: credenciais como root/calvin (Dell) ou admin/admin ainda funcionam em milhares de servidores em produção.
  3. Não aplicar patches de firmware: muitos BMCs rodam firmware de 5+ anos com vulnerabilidades públicas conhecidas.
  4. Não isolar em VLAN separada: BMC na mesma VLAN do OS elimina o benefício de segurança do out-of-band.
  5. Ignorar logs de acesso: tentativas de brute-force ao BMC frequentemente antecedem ataques bem-sucedidos.

Como configurar BMC — passo a passo

  1. Acessar o BMC no boot: pressionar tecla específica (F8 no iLO, F10 no iDRAC) durante o POST para entrar no setup inicial.
  2. Configurar rede dedicada: definir IP estático, máscara, gateway e DNS na porta de gerência.
  3. Isolar em VLAN de gerência: tagging na switch e ACLs bloqueando acesso a partir de VLANs de produção.
  4. Trocar credenciais padrão: criar usuário admin com senha forte (mínimo 16 caracteres) e desativar contas de fábrica.
  5. Habilitar TLS moderno e desativar IPMI over LAN se não usar: reduzir superfície de ataque.
  6. Integrar autenticação com LDAP/AD: centralizar controle de acesso.
  7. Atualizar firmware para versão mais recente: baixar do site do fabricante e aplicar via interface web ou Redfish.

BMC e a Shiftmind

Servidores enterprise com BMC bem configurado são a base de qualquer infraestrutura crítica de produção. A Shiftmind oferece infraestrutura gerenciada para clientes B2B há mais de 12 anos, com todos os padrões de segurança out-of-band aplicados.

Se você precisa de servidor dedicado com BMC totalmente gerenciado, isolado em rede de gestão e monitorado 24/7, a Shiftmind oferece a solução pronta. Nossa infraestrutura de hospedagem WordPress usa servidores enterprise com iLO e iDRAC configurados dentro das melhores práticas de segurança.

Complementarmente, o suporte e manutenção WordPress inclui monitoramento contínuo de hardware, e a proteção antivírus para websites cobre a camada de aplicação. Para novos projetos web em servidores próprios, contamos com o serviço de criação de sites WordPress integrado à infraestrutura.

Perguntas frequentes sobre BMC

O BMC funciona com o servidor desligado?

Sim. O BMC é alimentado pela fonte de standby (5VSB) e continua ativo enquanto o servidor estiver conectado à energia elétrica, mesmo com o botão de power desligado. É por isso que é possível dar power on remotamente — o BMC recebe o comando via rede e aciona o circuito de energia principal da placa-mãe. Essa característica é fundamental para o gerenciamento out-of-band real e é padrão em todos os servidores enterprise modernos.

Qual a diferença entre iLO, iDRAC e CIMC?

Todos são implementações comerciais de BMC, apenas com nomes e recursos diferentes conforme o fabricante. iLO (Integrated Lights-Out) é o BMC da HPE em servidores ProLiant. iDRAC (integrated Dell Remote Access Controller) é o da Dell em servidores PowerEdge. CIMC (Cisco Integrated Management Controller) é o da Cisco em servidores UCS. Funcionalmente são similares — todos oferecem power control, KVM-over-IP, virtual media e suporte a IPMI/Redfish — mas cada um tem interface e recursos exclusivos.

IPMI ainda é usado em 2026?

Sim, mas cada vez menos. Servidores enterprise novos ainda mantêm compatibilidade com IPMI por questões de retrocompatibilidade, mas a indústria migrou para Redfish como padrão principal. Segundo a DMTF (2024), Redfish é suportado em mais de 90% dos servidores fabricados a partir de 2020. A recomendação é desativar IPMI over LAN sempre que possível, mantendo apenas o Redfish habilitado por questões de segurança, já que o IPMI tem vulnerabilidades históricas bem conhecidas.

É seguro expor o BMC na internet?

Não, jamais. Expor o BMC diretamente na internet é um dos maiores erros de segurança em infraestrutura. Segundo o Shodan (2024), existem mais de 100 mil BMCs publicamente acessíveis, e grande parte tem credenciais padrão ou firmware desatualizado. Um BMC comprometido dá controle total sobre o servidor — o atacante pode ligar, desligar, montar ISOs maliciosas e ver a tela. O acesso ao BMC deve ser exclusivamente via VPN corporativa ou bastion host, dentro de uma VLAN de gerência isolada.

Posso instalar OS remotamente via BMC?

Sim, e essa é uma das funcionalidades mais poderosas do BMC. Usando o recurso de virtual media, você monta uma imagem ISO local (do seu notebook) ou de um servidor HTTP como se fosse um DVD físico conectado ao servidor. Combinado com o console remoto (KVM-over-IP), você acessa o BIOS/UEFI, faz boot pela mídia virtual e instala o OS do zero, sem precisar estar fisicamente presente no datacenter. Isso reduz drasticamente custos operacionais em ambientes de colocation.

Quanto custa um servidor com BMC?

Praticamente todo servidor enterprise moderno já vem com BMC incluído — não é opcional. Servidores HPE ProLiant, Dell PowerEdge, Lenovo ThinkSystem e Supermicro trazem o BMC de série. Alguns fabricantes cobram licenças adicionais para recursos avançados (por exemplo, iLO Advanced ou iDRAC Enterprise) que habilitam KVM-over-IP, virtual media e integração LDAP. Servidores whitebox e desktops de consumo geralmente não têm BMC — essa é uma das diferenças fundamentais entre hardware enterprise e consumer.

Termos relacionados

  • BIOS (Basic Input Output System) — firmware de baixo nível que inicializa o hardware antes do OS.
  • Bare Metal — servidor físico sem virtualização, onde o BMC é ainda mais crítico.
  • Blade Server — arquitetura de servidor densa onde múltiplos BMCs são gerenciados via chassis manager.
  • Bastion Host — servidor intermediário usado para acessar BMCs isolados com segurança.
  • AppArmor — controle de acesso obrigatório no Linux, complementar à segurança do BMC.
  • AMD EPYC — processadores enterprise comumente encontrados em servidores com BMC integrado.

Conclusão

O BMC é o pilar invisível da administração de servidores enterprise modernos. Sem ele, gerenciamento remoto seria impossível e datacenters seriam operacionalmente inviáveis. Com a transição do IPMI para o Redfish e o crescimento da automação de infraestrutura, o domínio do BMC deixou de ser conhecimento de nicho e virou requisito básico para times de operações e SRE.

A regra prática é simples: aproveite a produtividade do gerenciamento out-of-band, mas trate o BMC com o rigor de segurança que ele merece — VLAN isolada, senhas fortes, patches em dia e nunca, sob nenhuma hipótese, exposto à internet.

Última atualização: Agosto/2026

Precisa de infraestrutura enterprise com BMC configurado dentro das melhores práticas de segurança? Fale com a Shiftmind e descubra como servidores dedicados gerenciados podem reduzir seu MTTR e simplificar sua operação.

Autor: Henry Douglas
Analista de marketing digital, trabalho com SEO desde 2010 e tenho 13 anos de experiência em em WordPress.

Como podemos te ajudar?

Entre em contato conosco hoje mesmo e descubra como nossa empresa de marketing pode impulsionar suas vendas, aumentar sua visibilidade online e alcançar seus objetivos de negócios.

Desenvolvemos projetos conforme as necessidades e objetivos de cada cliente, sempre com processos bem definidos e transparentes do planejamento ao controle, facilitando a comunicação com as partes interessadas e a melhoria contínua das ações de marketing implementadas.

Danilo Pedrosa
Especialista em Projetos de Marketing, Shiftmind