Proxmox VE: Configurando um Cluster de Alta Disponibilidade
O Proxmox VE é uma plataforma de virtualização poderosa que oferece a capacidade de criar clusters para garantir alta disponibilidade (HA) e tolerância a falhas. Neste artigo, exploraremos o processo de configuração passo a passo para criar um cluster Proxmox com alta disponibilidade.
Pré-requisitos
Antes de começar, certifique-se de ter pelo menos dois nós Proxmox VE configurados e conectados na mesma rede com endereços IP estáticos e resolução de DNS.
Passo 1: Instalação do Pacemaker e Corosync
sudo apt-get update
sudo apt-get install corosync pacemaker fence-agents
Passo 2: Configuração do Corosync
Edite /etc/corosync/corosync.conf:
sudo nano /etc/corosync/corosync.conf
totem {
version: 2
secauth: off
cluster_name: mycluster
transport: udpu
}
nodelist {
node {
ring0_addr: <IP_Node_1>
name: <Node_1_Hostname>
nodeid: 1
}
node {
ring0_addr: <IP_Node_2>
name: <Node_2_Hostname>
nodeid: 2
}
}
Substitua <IP_Node_1>, <IP_Node_2>, <Node_1_Hostname> e <Node_2_Hostname> pelos valores correspondentes.
Passo 3: Inicialização e Verificação do Corosync
sudo systemctl start corosync
sudo systemctl enable corosync
sudo corosync-cfgtool -s
Passo 4: Configuração do Pacemaker
Edite /etc/pve/corosync.conf:
sudo nano /etc/pve/corosync.conf
CMAN_NODES=/etc/corosync/corosync.conf
Passo 5: Inicialização do Pacemaker
sudo systemctl start pve-cluster
sudo systemctl enable pve-cluster
sudo pvecm status
Passo 6: Adição de Nós ao Cluster
Execute em um dos nós:
sudo pvecm add <Node_2_Hostname>
Conclusão
Parabéns! Você configurou com sucesso um cluster de alta disponibilidade no Proxmox VE. Certifique-se de revisar a documentação oficial do Proxmox para obter informações adicionais sobre configurações avançadas e otimizações para ambientes específicos.
Em futuros artigos, exploraremos estratégias de migração, balanceamento de carga e otimizações adicionais para tirar o máximo proveito do seu ambiente Proxmox VE com cluster de alta disponibilidade.