Compartilhar via


Atualizar um cluster de failover no mesmo hardware

Um cluster de failover é um conjunto de computadores independentes que trabalham em conjunto para aumentar a disponibilidade de aplicativos e serviços. Os servidores clusterizados (chamados de nós) são conectados por cabos físicos e por software. Se um dos nós do cluster falhar, o outro nó começará a fornecer o serviço (um processo conhecido como failover). Os usuários vivenciam um mínimo de interrupções no serviço.

Este guia descreve as etapas para atualizar os nós de cluster para o Windows Server 2019 ou Windows Server 2016 de uma versão anterior usando o mesmo hardware.

Visão geral

A atualização do sistema operacional em um cluster de failover existente só tem suporte do Windows Server 2016 para o Windows 2019. Se o cluster de failover estiver executando uma versão anterior, como Windows Server 2012 R2 e anteriores, a atualização enquanto os serviços de cluster estiverem em execução não permitirá a junção de nós. Se estiver usando o mesmo hardware, as seguintes etapas podem ser seguidas para passar para a versão mais recente.

Antes de qualquer atualização do cluster de failover, consulte o conteúdo de atualização do Windows Server. Ao atualizar um Windows Server in-loco, você passa de uma versão existente do sistema operacional para uma versão mais recente, permanecendo no mesmo hardware. O Windows Server pode ser atualizado no local pelo menos uma e, às vezes, duas versões subsequentes. Por exemplo, o Windows Server 2012 R2 e o Windows Server 2016 podem ser atualizados in-loco para o Windows Server 2019. Lembre-se também que o Assistente de Migração de Cluster pode ser usado, mas só tem suporte para até duas versões anteriores. O gráfico a seguir mostra os caminhos de atualização para o Windows Server. As setas para baixo representam o caminho de atualização com suporte, passando de versões anteriores para o Windows Server 2019.

Diagrama de atualização in-loco

As etapas a seguir são um exemplo de como passar do servidor de cluster de failover Windows Server 2012 para o Windows Server 2019 usando o mesmo hardware.

Antes de iniciar qualquer atualização, verifique se um backup atual, incluindo o estado do sistema, foi feito. Verifique também se todos os drivers e firmware foram atualizados para os níveis certificados no sistema operacional que você usará. Essas duas anotações não serão abordadas aqui.

No exemplo a seguir, o nome do cluster de failover é CLUSTER e os nomes do nó são NODE1 e NODE2.

Etapa 1: remover o primeiro nó e atualizar para Windows Server 2016

  1. No Gerenciador de Cluster de Failover, esvazie todos os recursos do NODE1 para o NODE2 clicando com o botão direito do mouse no nó e selecionando Pausar e Esvaziar Funções. Como alternativa, você pode usar o comando do PowerShell SUSPEND-CLUSTERNODE.

    Captura de tela do Gerenciador de Cluster de Failover mostrando a opção Pausar > Esvaziar Funções.

  2. Remova NODE1 do Cluster clicando com o botão direito do mouse no nó e selecionando Mais Ações e Remover. Como alternativa, você pode usar o comando do PowerShell REMOVE-CLUSTERNODE.

    Captura de tela do Gerenciador de Cluster de Failover mostrando a opção Mais Ações > Remover.

  3. Por precaução, desanexe NODE1 do armazenamento que você está usando. Em alguns casos, a desconexão dos cabos de armazenamento do computador será suficiente. Verifique com o fornecedor de armazenamento as etapas de desanexação adequadas, se necessário. Dependendo do armazenamento, isso pode não ser necessário.

  4. Recompile o NODE1 com Windows Server 2016. Verifique se você adicionou todas as funções, recursos, drivers e atualizações de segurança necessárias.

  5. Crie um novo cluster chamado CLUSTER1 com NODE1. Abra o Gerenciador de Cluster de Failover e, no painel Gerenciamento, escolha Criar Cluster e siga as instruções no assistente.

    Captura de tela do painel Gerenciamento do Gerenciador de Cluster de Failover mostrando a opção Criar Cluster destacada.

  6. Depois que o Cluster for criado, as funções precisarão ser migradas do cluster original para esse novo cluster. No novo cluster, clique com o botão direito do mouse no nome do cluster (CLUSTER1) e selecione Mais Ações e Copiar Funções de Cluster. Acompanhe o assistente para migrar as funções.

    Captura de tela do Gerenciador de Cluster de Failover mostrando a opção Mais Ações > Copiar Cluster.

  7. Depois que todos os recursos forem migrados, desligue o NODE2 (cluster original) e desconecte o armazenamento para não causar interferências. Conecte o armazenamento ao NODE1. Depois que todos estiverem conectados, coloque todos os recursos online e verifique se eles estão funcionando conforme necessário.

Etapa 2: recompilar o segundo nó para o Windows Server 2019

Depois de verificar se tudo está funcionando como deveria, o NODE2 pode ser recriado no Windows Server 2019 e ingressado no Cluster.

  1. Execute uma instalação limpa do Windows 2019 no NODE2. Verifique se você adicionou todas as funções, recursos, drivers e atualizações de segurança necessárias.

  2. Agora que o cluster original (CLUSTER) desapareceu, você pode deixar o novo nome de cluster como CLUSTER1 ou retornar para o nome original. Se você quiser voltar para o nome original, siga estas etapas:

    a. Em NODE1, no Gerenciador de Cluster de Failover, clique com o botão direito do mouse no nome do cluster (CLUSTER1) e escolha Propriedades.

    b. Na guia Geral, renomeie o cluster para CLUSTER.

    c. Ao escolher OK ou APPLY, você verá o pop-up da caixa de diálogo abaixo.

    Captura de tela da caixa de diálogo Confirmar ação.

    d. O Serviço de Cluster será interrompido e precisará ser iniciado novamente para que a renomeação seja concluída.

  3. Em NODE1, abra o Gerenciador de Cluster de Failover. Clique com o botão direito do mouse em Nós e selecione Adicionar Nó. Percorra o assistente adicionando NODE2 ao Cluster.

  4. Anexe o armazenamento ao NODE2. Isso pode incluir a reconexão dos cabos de armazenamento.

  5. Esvazie todos os recursos do NODE1 para o NODE2 clicando com o botão direito do mouse no nó e selecionando Pausar e Esvaziar Funções. Como alternativa, você pode usar o comando do PowerShell SUSPEND-CLUSTERNODE. Verifique se todos os recursos estão online e se estão funcionando como deveriam.

Etapa 3: recompilar o primeiro nó para o Windows Server 2019

  1. Remova NODE1 do cluster e desconecte o armazenamento do nó da mesma maneira de antes.

  2. Recompile ou atualize o NODE1 para o Windows Server 2019. Verifique se você adicionou todas as funções, recursos, drivers e atualizações de segurança necessárias.

  3. Anexe novamente o armazenamento e adicione o NODE1 de volta ao cluster.

  4. Mova todos os recursos para NODE1 e verifique se eles ficam online e funcionam conforme necessário.

  5. O nível funcional do cluster atual permanece no Windows 2016. Atualize o nível funcional para o Windows 2019 com o comando UPDATE-CLUSTERFUNCTIONALLEVEL do PowerShell.

Agora você está em execução com um Cluster de Failover do Windows Server 2019 totalmente funcional.

Observações adicionais

  • Conforme explicado anteriormente, a desconexão do armazenamento pode ou não ser necessária. Em nossa documentação, pecamos pela excesso. Consulte o fornecedor do armazenamento.
  • Se o ponto de partida forem os clusters do Windows Server 2008 ou 2008 R2, poderá ser necessária uma execução adicional das etapas.
  • Se o cluster estiver executando máquinas virtuais, atualize o nível da máquina virtual depois que o nível funcional do cluster tiver sido feito com o comando UPDATE-VMVERSION do PowerShell.
  • Observe que, se você estiver executando um aplicativo como SQL Server, Exchange Server etc, o aplicativo não será migrado com o assistente Copiar Funções de Cluster. Você deve consultar o fornecedor do aplicativo para obter as etapas de migração adequadas do aplicativo.