Adicionar Adicionar node ao cluster com mesmos IP e IDs

2025-10-13 15:05:46 -03:00
parent f09867712e
commit 7e50b1bf51

@@ -0,0 +1,115 @@
# 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.