Cluster de alta disponibilidade, armazenamento ZFS e virtualização corporativa
O cluster Proxmox VE é a base da infraestrutura virtualizada do laboratório. Composto por três nós físicos e um servidor de backup dedicado (PBS), oferece um ambiente completo para estudos de alta disponibilidade, armazenamento definido por software com ZFS, replicação entre hosts, migração ao vivo de máquinas virtuais e containers LXC, além de gerenciamento centralizado por interface web unificada. Todo o ambiente foi projetado para reproduzir cenários reais de administração de clusters em produção, permitindo validar configurações de quorum, failover, backup e recuperação de desastres antes de aplicá-las em ambientes corporativos.
3 servidores no cluster + 1 servidor de backup dedicado, somando mais de 40 VMs e containers
Maior capacidade do cluster: concentra as cargas de produção e os serviços críticos.
Redundância dos serviços essenciais e cargas de alto desempenho, como IA local com GPU.
Serviços de infraestrutura de baixo consumo. Completa o quorum do cluster.
Servidor físico dedicado que recebe o backup de todas as VMs e containers do cluster.
Como os componentes se integram para oferecer alta disponibilidade e resiliência
O cluster utiliza o Corosync como mecanismo de comunicação entre os nós, garantindo troca de mensagens em tempo real sobre o estado de cada membro. O pvecm gerencia a filiação ao cluster, a votação de quorum e a eleição de nós coordenadores. Com três nós no cluster, o sistema suporta a falha de um nó sem perder quorum. O Proxmox Backup Server (PBS) atua como servidor de backup dedicado fora do cluster, garantindo que as cópias de segurança não sejam afetadas por problemas de quorum.
Cada nó utiliza pools ZFS para armazenamento local com snapshots, compressão lz4 e checksum de dados. A replicação entre nós é feita por jobs agendados que transferem snapshots incrementais via zfs send/receive, garantindo cópias consistentes das VMs e containers em pelo menos dois nós simultaneamente.
A migração ao vivo de VMs entre nós ocorre sem interrupção de serviço, utilizando replicação de memória e disco em tempo real. O serviço de High Availability monitora continuamente a saúde dos nós e, em caso de falha, reinicia automaticamente as máquinas virtuais em outro nó disponível, respeitando políticas de afinidade e prioridade.
Embora o cluster atual não utilize Ceph como storage compartilhado, a arquitetura foi planejada para permitir futura integração com Ceph FS ou RBD. No momento, o armazenamento é baseado exclusivamente em ZFS local com replicação entre nós, modelo que oferece simplicidade operacional e ótimo desempenho para o porte do laboratório.
A comunicação entre os nós acontece por uma VLAN de gerenciamento dedicada, com os servidores ligados em portas tronco do switch gerenciável no núcleo da rede, separando o tráfego de cluster, replicação e migração do tráfego dos serviços. O Proxmox Backup Server (PBS) complementa a estratégia de backup com desduplicação global, compressão e verificação de integridade periódica.
Recursos implementados e validados no ambiente do cluster
Cluster multi-nó com failover automático de VMs e serviços críticos entre os nós do cluster. Testes de resiliência simulam falhas de hardware e rede para validar o comportamento do cluster em cenários reais.
Pool de armazenamento ZFS com snapshots, compressão, checksum de integridade e replicação entre nós via zfs send/receive. Gerenciamento de datasets, reservas e quotas para controle de capacidade.
Migração a quente de VMs entre hosts sem interrupção de serviço, com replicação de memória e armazenamento em tempo real. Ideal para manutenção programada sem janela de indisponibilidade.
Estratégia de backup com snapshots incrementais, replicação para nós secundários e integração com PBS para desduplicação global, compressão e verificação periódica de integridade.
Interface web unificada do Proxmox VE para gerenciamento de VMs, containers LXC, storage, rede, usuários, permissões e monitoramento de desempenho em tempo real.
Virtualização a nível de sistema operacional com containers LXC, oferecendo leveza e desempenho próximo ao bare-metal. Ideal para serviços como DNS, DHCP, web servers e bancos de dados leves.
Ferramentas e tecnologias envolvidas na operação do cluster Proxmox
"Um cluster se prova na falha, não no projeto. Foi simulado desastre atrás de desastre neste laboratório — nó que cai, storage que corrompe, link que morre — para que cada recuperação ensinasse algo que nenhum tutorial entrega. É errando o quorum que se aprende a valorizar o voto."
Este projeto faz parte do Laboratório de Infraestrutura. Explore a visão geral do ambiente para entender como o cluster se integra com redes, segurança, automação e energia.
🏗️ Ver Laboratório Completo