From 7e50b1bf5124169ff77ba1fc15f2a208c2b9818f Mon Sep 17 00:00:00 2001 From: Daniel Sato Date: Mon, 13 Oct 2025 15:05:46 -0300 Subject: [PATCH] Adicionar Adicionar node ao cluster com mesmos IP e IDs --- ...nar-node-ao-cluster-com-mesmos-IP-e-IDs.md | 115 ++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 Adicionar-node-ao-cluster-com-mesmos-IP-e-IDs.md diff --git a/Adicionar-node-ao-cluster-com-mesmos-IP-e-IDs.md b/Adicionar-node-ao-cluster-com-mesmos-IP-e-IDs.md new file mode 100644 index 0000000..581c23d --- /dev/null +++ b/Adicionar-node-ao-cluster-com-mesmos-IP-e-IDs.md @@ -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 --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 -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. \ No newline at end of file