Table of Contents
- Procedimento Seguro para Substituição de Nó e Reutilização de IP
- Atenção:
- Fase 1: Preparação e Remoção do Nó Antigo
- Desabilitar Serviços (No Nó Antigo):
- Remover o Nó do Cluster (Nos Nós Restantes):
- Limpeza (Opcional, mas Recomendada):
- Instalação e adição do Novo Hardware
- Preparação Pós-Instalação:
- Adicionar o Novo Nó ao Cluster:
- Exemplo do comando de join no novo nó
- Verificar o Status do Cluster:
- Considerações Críticas para Evitar Problemas
Procedimento Seguro para Substituição de Nó e Reutilização de IP
Atenção:
Este procedimento é complexo. Sempre faça backups completos de todas as VMs/CTs e garanta que o cluster tenha Quorum (pelo menos 3 nós) antes de iniciar, para que a remoção de um nó não cause interrupção no cluster.
Fase 1: Preparação e Remoção do Nó Antigo
Migrar as Máquinas Virtuais (VMs/CTs):
Prioridade máxima: Migre todas as VMs e Containers (CTs) do nó antigo para os outros nós do cluster.
Use a interface web do Proxmox: Selecione a VM/CT → Migrate → Escolha um nó de destino.
Se você não tiver armazenamento compartilhado (como Ceph, NFS ou iSCSI), a migração fará a cópia dos dados, o que pode levar tempo.
Desabilitar Serviços (No Nó Antigo):
Antes de desligar, pare os serviços críticos de cluster no nó antigo para evitar que ele interfira no quorum durante o desligamento.
systemctl stop pve-cluster corosync
Desligue o hardware antigo após a migração das VMs e a parada dos serviços.
init 0
Remover o Nó do Cluster (Nos Nós Restantes):
Acesse qualquer nó operacional do cluster via SSH ou shell da web.
Force a remoção do nó antigo do cluster, já que ele está offline.
Bash
pvecm delnode <PVE-OLD> --force
Confirme o status do cluster: Certifique-se de que os nós restantes ainda têm Quorum.
Bash
pvecm status
Limpeza (Opcional, mas Recomendada):
Se o nó antigo estava usando HA (High Availability), remova-o das configurações de HA.
Remova o nó antigo dos mapeamentos de armazenamento.
Instalação e adição do Novo Hardware
Instalar o Proxmox VE 8 no Novo Hardware:
Instale o Proxmox VE 8 (ou a mesma versão exata dos outros nós) na nova máquina.
Durante a instalação, configure o novo servidor com o mesmo:
Endereço IP do nó antigo.
Hostname (nome do nó) do nó antigo.
É crucial que o IP e o Hostname sejam idênticos aos do nó que você removeu.
Preparação Pós-Instalação:
Certifique-se de que o novo nó esteja totalmente atualizado (apt update && apt dist-upgrade).
Verifique a configuração de rede (/etc/network/interfaces) para garantir que o IP e a ponte (vmbr0, etc.) estejam corretos e correspondam à configuração anterior.
Adicionar o Novo Nó ao Cluster:
Acesse a interface web de um nó operacional existente do cluster.
Vá em Datacenter → Cluster → Join Information e copie o Join Information (texto completo com o comando pvecm add...).
Acesse o novo nó via SSH ou console.
Cole e execute o comando de pvecm add... que você copiou, fornecendo a senha do root do nó alvo.
Bash
Exemplo do comando de join no novo nó
pvecm add <PVE-CLUSTER> -fingerprint <fingerprint>
Verificar o Status do Cluster:
pvecm status
Após a adição, o novo nó deve sincronizar a configuração do cluster.
Verifique se todos os nós estão no estado "online" e o Quorum foi restabelecido (se necessário).
Considerações Críticas para Evitar Problemas
Quorum (Muito Importante):
Nunca deixe o cluster com menos de metade dos votos +1. Se o seu cluster tem apenas 2 nós, você precisa do QDevice configurado para manter o Quorum com 1 nó restante enquanto o outro é substituído. Se o seu cluster tem 3 nós, a remoção de 1 deixa 2 votos e o quorum é mantido.
Nome do Nó e IP:
A reutilização do IP e do Hostname é a chave. Ao remover o nó antigo, você libera a entrada desse nó no banco de dados do cluster (pmxcfs), permitindo que o novo nó com as mesmas credenciais (IP e Hostname) ocupe esse lugar.
Fingerprints SSH:
Como você está usando uma máquina nova (e, portanto, novas chaves SSH), pode ser necessário limpar as chaves SSH do host antigo nos nós restantes (arquivo /root/.ssh/known_hosts de cada nó) para evitar avisos de segurança ou falhas de comunicação.
Configuração de Rede:
Certifique-se de que as interfaces de rede (vmbr0, vmbr1, etc.) e os nomes das placas de rede físicas no novo hardware sejam compatíveis com a configuração esperada pelo cluster. A nova instalação do Proxmox deve ser configurada para usar as mesmas pontes e IPs do nó antigo.
Este método de remover o nó antigo e adicionar um novo com o mesmo nome/IP é a forma mais limpa e recomendada para fazer a substituição de hardware em um cluster Proxmox em produção.