Como configurar RAID via BMC em servidor dedicado antes do OS
Configure RAID 1, 5 ou 10 via BMC e KVM remoto no seu servidor dedicado antes de instalar o sistema operacional. Passo a passo técnico.
Servidor dedicado vem com 2, 4 ou mais discos físicos — e o instalador do sistema operacional precisa enxergar isso como um único volume confiável. RAID resolve esse problema: ele agrupa discos físicos em arrays lógicos com redundância (RAID 1, 5, 10) ou performance (RAID 0). Configurar RAID por hardware antes da instalação do OS evita refazer o servidor depois e garante que a controladora apresente um único disco virtual pro instalador.
Este tutorial é pra sysadmins que receberam um servidor dedicado novo e precisam montar RAID antes de instalar Linux, Windows Server ou qualquer hypervisor. O acesso é feito 100% via BMC (Baseboard Management Controller) — sem precisar de presença física no datacenter. Tempo estimado de execução: 25 a 40 minutos, dependendo do tamanho dos discos e do tipo de inicialização escolhido.
A maioria dos servidores enterprise (Dell PowerEdge, HPE ProLiant, Supermicro) traz controladora RAID dedicada — Dell PERC, HPE Smart Array, Broadcom MegaRAID. A configuração acontece no firmware da controladora, interceptada durante o boot. Você usa o KVM remoto da BMC pra entrar nesse menu sem estar fisicamente no servidor.
Pré-requisitos
Acesso à interface web da BMC (iDRAC, iLO ou IPMI) com credenciais administrativas. Navegador moderno (Chrome ou Firefox atualizado) — alguns modelos antigos exigem Java Web Start. Os discos devem estar fisicamente instalados e detectados pela controladora. Servidor sem sistema operacional crítico em produção — a operação apaga todos os dados.
A Hostini entrega o servidor dedicado com credenciais da BMC no painel do cliente assim que o provisionamento conclui. Anote o endereço IP da BMC, usuário e senha — você vai usar isso no primeiro passo.
BMC (iDRAC/iLO/IPMI) 443 5900 ou 5901 HTML5 ou Java Escolha o nível de RAID adequado
Antes de tocar na controladora, decida qual tipo de array faz sentido pro seu workload. Cada nível RAID tem trade-offs concretos de capacidade utilizável, tolerância a falhas e performance.
| Nível | Discos mínimos | Capacidade utilizável | Tolerância | Uso recomendado |
|---|---|---|---|---|
| RAID 0 | 2 | 100% | Nenhuma | Cache, dados descartáveis |
| RAID 1 | 2 | 50% | 1 disco | OS, logs críticos |
| RAID 5 | 3 | (N-1) × tamanho | 1 disco | Arquivos, leitura intensa |
| RAID 6 | 4 | (N-2) × tamanho | 2 discos | Storage de longo prazo |
| RAID 10 | 4 | 50% | 1 por par | Banco de dados, escrita intensa |
Pra servidor web médio com 2 discos, RAID 1 é o padrão sensato. Pra banco de dados de produção com 4 discos, RAID 10 entrega o melhor compromisso. RAID 5 perdeu relevância em SSDs grandes (rebuild lento aumenta janela de falha dupla) — prefira RAID 6 ou RAID 10 em arrays maiores.
Acesse o KVM remoto pela BMC
A primeira etapa é abrir o console virtual do servidor pela BMC. É através desse console que você vai interceptar o boot e entrar na configuração da controladora.
Abra o navegador e acesse o endereço da BMC fornecido no painel da Hostini. O formato é geralmente https://IP-DA-BMC — aceite o aviso de certificado autoassinado (BMCs raramente têm certificado válido por padrão).
# Teste de conectividade antes de abrir no navegador
ping -c 3 IP-DA-BMCSe o ping responder mas o navegador travar, é provável que sua rede esteja bloqueando a porta 443 — abra um chamado pra verificar firewall corporativo.
Faça login com as credenciais administrativas. A primeira tela mostra um resumo de hardware: status dos discos, ventoinhas, temperatura, eventos recentes.
Procure a seção “Virtual Console”, “Remote Console” ou “iKVM” no menu principal. Em iDRAC fica na barra superior direita; em iLO fica em “Remote Console & Media”; em IPMI Supermicro, em “Remote Control → iKVM/HTML5”.
Inicie o console virtual. Se o navegador baixar um arquivo .jnlp, é Java Web Start — você precisa do OpenJDK 8 ou 11 com Java Web Start ativo. Se aparecer uma janela HTML5 direto no browser, segue em frente.
Se o .jnlp baixar mas não executar, o problema costuma ser política de segurança do Java bloqueando certificados autoassinados. Adicione a URL da BMC à allowlist em Painel de Controle do Java → Segurança → Editar lista de sites.
Reinicie e entre na BIOS da controladora RAID
Com o KVM aberto, você precisa reiniciar o servidor e interceptar o boot na hora certa pra entrar no menu da controladora.
Na interface da BMC, procure “Power Control” ou “Server Control” e selecione “Reboot” ou “Cold Reset”. Confirme a operação.
Reboot interrompe qualquer carga rodando. Confirme que o servidor é novo ou que nenhum serviço crítico está ativo. Em servidor em produção, agende janela de manutenção antes.
Observe atentamente a tela do KVM durante o POST. Logo após a tela do logo do fabricante, a controladora RAID exibe sua própria tela de inicialização — geralmente preta com texto branco listando os discos detectados.
Pressione a combinação de teclas correspondente à sua controladora:
- Dell PERC —
Ctrl+R - HPE Smart Array —
F8 - Broadcom/LSI MegaRAID —
Ctrl+RouCtrl+H - Adaptec —
Ctrl+A
A janela de oportunidade dura 3 a 8 segundos. Se perder, reinicia e tenta de novo — não tem prejuízo.
Você está agora dentro do utilitário de configuração da controladora. A interface varia por fabricante, mas a estrutura é parecida: lista de adaptadores → grupos de discos físicos → discos virtuais.
Navegue até “Virtual Disk Management” ou equivalente. Se houver arrays antigos listados, anote os IDs antes de apagar.
Crie o virtual disk com o nível de RAID escolhido
Agora você monta o array. O procedimento exato muda por controladora, mas a sequência lógica é universal.
Selecione “Create New VD” (Virtual Disk) ou “Create Logical Drive”. A controladora abre um wizard pedindo:
- Nível de RAID (0, 1, 5, 6, 10)
- Discos físicos a incluir
- Tamanho do array (geralmente “Max” pra usar tudo)
- Stripe size (64KB ou 256KB — padrão 64KB serve pra maioria)
- Read/Write policy (deixe Read Ahead + Write Back se a controladora tiver bateria/cache)
Marque os discos físicos com Espaço ou Enter e confirme.
Configure a política de cache. “Write Back” entrega 3 a 5x mais performance de escrita, mas exige bateria (BBU) ou flash backup (FBWC) na controladora — senão, queda de energia corrompe dados em trânsito. “Write Through” é seguro mas lento.
Em servidores dedicados Hostini você pode confirmar o status da bateria pela BMC em “Storage → Battery”. Bateria descarregada ou em learn cycle força a controladora a cair pra Write Through automaticamente — performance despenca silenciosamente. Substitua baterias com mais de 3 anos.
Confirme a criação. A controladora pergunta se quer fazer “Fast Initialization” (rápida — só zera o início dos discos) ou “Full Initialization” (lenta — zera tudo, mas garante consistência inicial).
Pra servidor novo sem dados antigos, “Fast” basta. Em segundo plano a controladora vai iniciar background initialization e isso continua mesmo depois do OS instalar.
Saia do utilitário com Esc e confirme reboot. Na próxima inicialização, a controladora apresenta o virtual disk como único disco físico pro firmware UEFI/BIOS — é nele que o instalador do OS vai escrever.
Verificação
Pra confirmar que o array está saudável antes de instalar o OS, você pode voltar à BMC e consultar o status pela aba “Storage”.
Optimal / Online Online / Ready Completed ou In Progress Após instalar o OS, valide pelo sistema. No Linux com a ferramenta da controladora instalada (omsa pra Dell, ssacli pra HPE, storcli pra Broadcom):
# Broadcom MegaRAID / Dell PERC modernos
sudo storcli /c0 show
# HPE Smart Array
sudo ssacli ctrl all show config
A saída deve listar o virtual disk em estado “Optimal” e todos os discos físicos em “Online”.
Resolução de problemas
Controladora não detecta um dos discos
Discos novos ocasionalmente vêm com metadados de RAID antigo de outro servidor. A controladora ignora discos com configuração “Foreign”. No utilitário, procure “Foreign Configuration → Clear” e limpe os metadados — o disco volta como “Unconfigured Good” e pode ser incluído no novo array.
Array fica em estado “Degraded” logo após criar
Verifique se a inicialização ainda está rodando — durante background init o status pode aparecer como degraded falso positivo. Aguarde a conclusão (pode levar horas em arrays grandes). Se persistir após 100%, um dos discos físicos está com falha — substitua antes de instalar o OS.
KVM remoto trava ou desconecta
Conexões KVM são sensíveis a latência e firewall corporativo. Se cair toda hora, abra a sessão de uma rede sem proxy, ou use SSH túnel pra forwarding da porta KVM (geralmente 5900) se sua infraestrutura permitir.
Próximos passos
Com o RAID configurado, você está pronto pra montar o sistema operacional sobre o virtual disk. Próximos tópicos relevantes:
- Instalar Ubuntu Server 24.04 LTS via ISO montada no KVM virtual
- Configurar particionamento LVM em cima do array RAID pra ter snapshots
- Habilitar monitoramento de saúde dos discos via SMART agendado
- Documentar a topologia (nível RAID, discos, stripe size) no runbook do servidor
Se você precisa de servidor dedicado já entregue com BMC liberada e suporte técnico pra acompanhar configurações de RAID complexas, os servidores dedicados Hostini saem com KVM remoto HTML5 nativo e equipe disponível pra revisar a topologia antes da entrada em produção.
Perguntas frequentes
Posso configurar RAID depois de instalar o sistema operacional?
Não em RAID por hardware. A controladora precisa apresentar o array virtual pro instalador como se fosse um disco único. Se o OS já estiver instalado em disco solo, migrar pra RAID por hardware exige reinstalar. RAID por software (mdadm no Linux) permite adicionar discos depois, mas não substitui RAID 1/10 por hardware em workloads de banco de dados.
Qual diferença entre RAID 1, 5 e 10 na prática?
RAID 1 espelha 2 discos — perde 50% da capacidade, sobrevive a 1 falha, leitura rápida. RAID 5 distribui paridade em 3+ discos — perde 1 disco de capacidade, sobrevive a 1 falha, escrita lenta por causa do cálculo de paridade. RAID 10 espelha pares de discos e faz striping — precisa de 4+ discos, perde 50% da capacidade, sobrevive a múltiplas falhas (1 por par espelhado), performance superior pra banco de dados.
BMC, IPMI e iDRAC são a mesma coisa?
BMC (Baseboard Management Controller) é o chip de gerenciamento out-of-band. IPMI é o protocolo padrão que a BMC implementa. iDRAC (Dell), iLO (HPE) e IPMI tool (Supermicro) são as interfaces web específicas de cada fabricante que falam com a BMC. Funcionalmente equivalentes — só muda o nome comercial e o layout da UI.
O KVM remoto da BMC funciona em qualquer navegador?
Depende do fabricante e da versão do firmware. Modelos mais antigos exigem Java applet ou ActiveX — funcionam só em Firefox ESR ou Internet Explorer legacy. Modelos novos (último 5 anos) usam HTML5 nativo e rodam em Chrome, Firefox e Edge sem plugin. Se cair em tela branca ao abrir o KVM, é quase sempre Java ausente ou bloqueado pelo navegador.
Preciso desligar o servidor antes de configurar a controladora RAID?
Não — a configuração da controladora roda no firmware durante o POST (Power-On Self-Test), antes de qualquer SO carregar. Você reinicia o servidor pela BMC, intercepta o boot com a tecla apropriada (Ctrl+R, Ctrl+H ou F2 dependendo da controladora) e configura. O servidor fica indisponível durante esse processo, mas não é necessário desligamento manual.
O que acontece com os dados nos discos quando crio um array RAID novo?
Tudo apaga. Criar um virtual disk RAID inicializa a controladora pra escrever os metadados de array no início de cada disco físico, sobrescrevendo qualquer partição existente. Se você herda um servidor com dados em RAID antigo, sempre faça backup antes. A controladora normalmente avisa, mas a confirmação é com uma tecla — fácil de errar.