Atualizando clusters de failover no mesmo hardware
Um cluster de failover é um grupo de computadores independentes que trabalham juntos para aumentar a disponibilidade de aplicativos e serviços. Os servidores em cluster, também chamados de nós , são conectados por cabos físicos e por software. Se um dos nós do cluster falhar, um processo chamado failover acontece quando outro nó começa a fornecer serviço. Como resultado, os usuários experimentam interrupções mínimas do serviço durante interrupções.
É importante manter seus clusters de failover o mais atualizados possível, especialmente quando sua organização atualiza para uma versão posterior do Windows Server. No entanto, atualizar o Windows Server não requer a atualização do hardware. Este artigo informa como atualizar os nós de cluster existentes sem alterar o hardware.
Visão geral
A partir do Windows Server 2012 R2, você pode atualizar seus clusters de failover unindo os nós existentes a um cluster que esteja executando a próxima versão mais recente do Windows Server. Esta versão posterior é conhecida como uma versão de nível superior, porque é um nível mais alto do que a sua versão atual do Windows Server.
A partir do Windows Server 2012 R2, veja como funciona a associação de nível superior:
- Você pode associar um nó do Windows Server 2012 R2 a um cluster do Windows Server 2016.
- Você pode unir um nó do Windows Server 2016 a um cluster do Windows Server 2019.
- Você pode associar um nó do Windows Server 2019 a um cluster do Windows Server 2022.
Esse método também funciona de forma inversa, em que um nó pode unir-se a um cluster utilizando uma versão inferior à sua versão atual. Por exemplo:
- Você pode associar um nó do Windows Server 2019 a um cluster do Windows Server 2016.
- Você pode associar um nó do Windows Server 2022 a um cluster do Windows Server 2019.
A junção de nós dessa maneira oferece suporte à Atualização Contínua do SO do Cluster, que permite que você atualize seu cluster sem interromper aplicativos.
No entanto, você só pode unir-se a nós e clusters do Windows Server que estejam a um nível de distância entre si. Tentar unir um nó a um cluster com dois níveis mais altos ou mais baixos não funciona. Por exemplo, um nó do Windows Server 2016 não poderá ingressar em um cluster do Windows Server 2022. Para atualizar uma implantação do WIndows Server 206 para o Windows Server 2022, você deve encadear as atualizações juntas, um nível de cada vez, até chegar à versão desejada.
Antes de iniciar a atualização, consulte o conteúdo de atualização do Windows Server em para compreender a compatibilidade de atualização entre diferentes versões do Windows Server. Quando você atualiza no local, você só pode atualizar uma ou duas versões para frente. Por exemplo, se o cluster de servidores usa atualmente o Windows Server 2012 R2 ou o Windows Server 2016, você pode atualizar in-loco para o Windows Server 2019.
Você também pode usar o Assistente para Migração de Cluster para atualizar o seu cluster de failover, mas ele só pode oferecer suporte a atualizações até duas versões posteriores em relação à versão atual que você está a utilizar.
As instruções neste artigo abrangem a atualização do servidor de cluster de failover do Windows Server 2012 para o Windows Server 2019.
Pré-requisitos
Antes de começar a atualizar, você deve fazer o seguinte:
Revise o conteúdo da atualização do Windows Server para compreender a compatibilidade de atualização entre diferentes versões do Windows Server.
Execute um backup para garantir que você possa reverter para a versão mais recente do cluster de failover se o processo de instalação não funcionar como pretendido.
Atualize todos os drivers e firmware para os níveis certificados necessários para a versão do Windows Server para a qual você está atualizando.
Instale assistente Copiar Funções de Cluster, que requer armazenamento compartilhado para funcionar como pretendido.
Você também deve ter em mente as seguintes considerações e limitações ao planejar sua atualização:
Se os clusters iniciais estiverem executando versões anteriores do Windows Server, talvez seja necessário executar várias atualizações in-loco para alcançar a versão mais recente.
Se o cluster estiver executando máquinas virtuais (VMs), você deverá executar o comando Update-VmVersion no PowerShell para atualizar as VMs depois de concluir a atualização dos clusters.
O assistente de Cópia de Cluster copia apenas funções integradas, como Serviço Genérico, Disco Físico e Endereço IP. Ele não copia o SQL Server, o Exchange Server ou aplicativos de terceiros. Se utilizar o assistente para copiar cluster para atualizar os seus nós, aplicações como SQL Server, Exchange Server e aplicações de terceiros não migrarão automaticamente.
Você precisa de armazenamento compartilhado para usar o assistente de cópia de funções de clusters.
Etapa 1: Remover o primeiro nó e atualizar para o Windows Server 2016
Para atualizar o cluster de failover, é necessário atualizar um nó de cada vez. As instruções neste artigo abrangem apenas um cluster de failover de dois nós, com nós rotulados como NODE1 e NODE2, mas você pode repetir essas etapas para nós adicionais conforme necessário para sua implantação.
Para desalojar e atualizar o primeiro nó da sua implantação:
Entre no primeiro nó e abra Gerenciador de Cluster de Failover.
Drene todos os recursos de NODE1 para NODE2 clicando com o botão direito do mouse no primeiro nó e selecionando Pausar>Drenar Funções.
Remova o NODE1 do Cluster clicando com o botão direito do mouse no nome do nó e selecionando Mais Ações>Expulsar.
Se necessário, desanexe o nó do armazenamento que você está usando. Se não tiver certeza se precisa desanexar o armazenamento ou como fazê-lo, peça orientação ao fornecedor do armazenamento.
Atualize o primeiro nó para a versão de destino do Windows Server. Certifique-se de ter adicionado todas as funções, recursos, drivers e atualizações de segurança necessários.
No Gerenciador de Cluster de Failover, vá para Gerenciamento e selecione Criar Cluster para criar um novo cluster. Neste exemplo, o novo cluster é rotulado como CLUSTER1.
Depois de criar o novo cluster, você precisa migrar as funções do cluster original para esse novo cluster. No novo cluster, clique com o botão direito do mouse no novo nome do cluster e selecione Mais ações>Copiar funções de cluster.
Quando terminar de migrar todos os recursos, desligue o segundo nó no cluster original e desconecte-o do armazenamento.
Reconecte o armazenamento ao primeiro nó.
Volte a ativar todos os recursos e certifique-se de que estão a funcionar conforme esperado.
Etapa 2: Reconstruir o segundo nó no Windows Server 2019
Depois de concluir a atualização do primeiro nó, você pode atualizar o segundo nó para o Windows Server 2019 e associá-lo ao cluster.
Para atualizar o segundo nó:
Efetue uma instalação limpa do Windows Server 2019 no segundo servidor. Certifique-se de adicionar todas as funções, recursos, drivers e atualizações de segurança necessários.
Certifique-se de que eliminou o cluster original.
Agora que o cluster original desapareceu, você pode deixar o novo nome do cluster as-is ou alterar seu nome para o do cluster original. Se pretender utilizar o nome do cluster original, siga estes passos:
No Gerenciador de Cluster de Failover, vá para o primeiro nó e clique com o botão direito do mouse no nome do cluster e selecione Propriedades.
Na guia Geral, renomeie o cluster inserindo o nome desejado no campo de designação.
Selecione Aplicar. Você verá a seguinte caixa de diálogo.
- Reinicie o cluster para concluir a aplicação das alterações.
No Gestor de Cluster de Failover, vá ao primeiro nó, clique com o botão direito em Nós e selecione Adicionar Nó para adicionar o segundo nó ao cluster.
Reconecte o armazenamento ao segundo nó.
Clique com o botão direito do mouse no primeiro nó e selecione Pausar>Drenar Funções para drenar todos os recursos do primeiro nó para o segundo nó.
Teste os seus recursos para se certificar de que estão todos online e a funcionar como esperado.
Etapa 3: Reconstruir o primeiro nó para o Windows Server 2019
Finalmente, você precisará reconstruir o primeiro nó e mover os recursos copiados de volta para ele.
Para reconstruir o primeiro nó:
Siga as instruções em Etapa 1: Expulsar o primeiro nó e atualizar para o Windows Server 2016 para expulsar o primeiro nó do cluster e desligar o armazenamento.
Recrie ou atualize o primeiro nó para o Windows Server 2019. Certifique-se de que adicionou todas as funções, funcionalidades, controladores e atualizações de segurança necessários.
Reconecte o armazenamento e adicione o primeiro nó de volta ao cluster.
Mova todos os recursos de volta para o primeiro nó e certifique-se de que todos funcionam como pretendido.
O nível funcional de cluster atual permanece no Windows 2016. Em uma janela do PowerShell, execute o comando Update-ClusterFunctionalLevel para atualizar o nível funcional para o Windows 2019.
Seu cluster de failover agora foi atualizado para o Windows Server 2019.