Este é um acompanhamento da pergunta: AlwaysON Availability Groups - alteração do endereço IP do nó de réplica secundária
Mesmo cenário, Grupo de Disponibilidade no modo de confirmação síncrona, uma réplica primária e uma réplica secundária em uma configuração de várias sub-redes. Os nós do cluster são máquinas físicas. Devido à manutenção de hardware, o servidor usado pelo nó do cluster de réplica secundária está sendo movido, portanto, ficará off-line e voltará a ficar on-line com um endereço IP diferente em uma sub -rede diferente . Como alguém abordaria isso?
Meus pensamentos iniciais são: Se possível, adicione a nova interface de rede ao nó secundário. Configure a nova interface de rede com o novo endereço IP que está em uma sub-rede diferente. O cluster deve construir automaticamente as rotas internas e registrar a nova interface de rede.
No FCM (Failover Cluster Manager), uma nova rede de cluster aparecerá na guia 'Redes'. Nos recursos principais do cluster, adicione a nova rede e crie um novo endereço IP estático para o VNN do cluster. Aplique as alterações e, em seguida, volte e adicione uma dependência OR no novo endereço IP.
Antes da interrupção da movimentação do servidor em que o antigo endereço IP/interface de rede será removido, no FCM, volte aos recursos principais do cluster, acesse as propriedades do VNN do cluster e remova o antigo endereço IP de rede/estático e remova quaisquer dependências em isto. Quando o servidor for colocado off-line e voltar a ficar on-line, a interface de rede antiga não ficará visível para o servidor e não aparecerá na guia de redes no FCM. Não deve haver nenhum problema com nenhum recurso em cluster, pois todas as dependências do antigo IP/sub-rede/rede foram removidas.
Há algo mais que deve ser levado em consideração? Como os nós do cluster são físicos, isso complica as coisas em relação às interfaces de rede? Com o teste em um ambiente virtual, é obviamente simplificado, pois é fácil remover e conectar switches de rede virtual.
Com um monte de trabalho antes da mudança :)
Você tem as ideias certas, deixe-me acrescentar mais algumas.
Pré trabalho
HostRecordTTL
eRegisterAllProvidersIP
certifique-se de que eles estão configurados da maneira que você deseja. Observe que você pode querer usar vários ouvintes para facilitar os clientes que usam bibliotecas de conexão mais antigas que não suportam as novas palavras-chave.Pós-Trabalho
CrossSubnetDelay
eCrossSubnetThreshold
apropriadamente para a latência e integridade da conexão. Nenhuma alteração pode ser necessária, mas é bom verificar duas e três vezes.Pode haver itens adicionais específicos para o seu ambiente, mas essa deve ser a essência. Você acertou em cheio na sua pergunta/postagem original, isso apenas adiciona um pouco de preenchimento :)