Atualizar clusters HCI do Azure Stack, versão 22H2

Aplica-se a: Azure Stack HCI, versões 22H2 e 21H2

Aviso

A atualização do Azure Stack HCI, versão 22H2 para o Azure Stack HCI, versão 23H2 não tem suporte no momento. Para novas implantações, recomendamos que você use o Azure Stack HCI, versão 23H2, que agora está disponível para o público em geral. Para obter mais informações sobre o Azure Stack HCI, versão 23H2, consulte Usar o Azure Update Manager para atualizar seu Azure Stack HCI, versão 23H2.

Este artigo descreve como instalar, monitorar e solucionar problemas de atualizações em clusters de vários nós. Para atualizar clusters de nó único, consulte Atualizando clusters de nó único.

Ao atualizar clusters HCI do Azure Stack, o objetivo é manter a disponibilidade atualizando apenas um servidor no cluster por vez. Muitas atualizações do sistema operacional exigem colocar o servidor offline, por exemplo, para fazer uma reinicialização ou atualizar o software, como a pilha de rede. Recomendamos o uso da CAU (Atualização com Suporte a Cluster), um recurso que facilita a instalação de atualizações em todos os servidores do cluster, mantendo os aplicativos em execução. A Atualização com Suporte a Cluster automatiza a entrada e saída do servidor do modo de manutenção durante a instalação de atualizações e a reinicialização do servidor, se necessário. A Atualização com Suporte a Cluster é o método de atualização padrão usado pelo Windows Admin Center; ele também pode ser iniciado usando o PowerShell.

Importante

O Azure Stack HCI, versão 22H2 entrou na disponibilidade geral (GA) e está disponível como uma atualização de recurso. Para atualizar seu cluster para a versão 22H2 e acessar novos recursos, consulte Instalar atualizações de recursos usando o Windows Admin Center.

Se você estiver usando o Microsoft System Center para gerenciar clusters HCI do Azure Stack, poderá usar o Virtual Machine Manager (VMM) para orquestrar atualizações contínuas em seus clusters e mover do Azure Stack HCI, versão 20H2 (versão original) para a versão 21H2. Esse é o mesmo recurso do VMM que permite a atualização do Windows Server 2019 para o Windows Server 2022.

Se você estiver usando o System Center 2019, ainda não instale atualizações de recursos no Azure Stack HCI. Atualize para o System Center 2022 antes de atualizar para o Azure Stack HCI, versão 21H2. Depois de atualizar para o System Center 2022, você pode atualizar para o Azure Stack HCI, versão 21H2 usando qualquer opção disponível: Windows Admin Center, PowerShell ou o recurso de atualização contínua de cluster no Virtual Machine Manager.

Não registre os clusters gerenciados pelo Virtual Machine Manager no canal de visualização do Azure Stack HCI. O System Center 2022 não oferece suporte a versões de visualização do Azure Stack HCI. Você pode monitorar o blog do System Center se estiver interessado nas visualizações do Azure Stack HCI.

Este artigo se concentra nas atualizações do sistema operacional e dos recursos. Se você precisar colocar um servidor offline para executar a manutenção no hardware, consulte Procedimentos de manutenção de cluster de failover.

Se você estiver usando o Azure Stack HCI, versão 23H2 (visualização), as atualizações do sistema operacional serão executadas usando o Azure Update Manager. Para obter mais informações, consulte Usar o Azure Update Manager para atualizar seu Azure Stack HCI, versão 23H2 (visualização). Além disso, para verificar e instalar atualizações de firmware e driver disponíveis para o Azure Stack HCI, versão 23H2 (visualização) usando o Windows Admin Center, consulte Atualizar seu hardware por meio do Windows Admin Center.

Instalar atualizações de sistema operacional e hardware usando o Windows Admin Center

O Windows Admin Center facilita a atualização de um cluster e a aplicação de atualizações de qualidade usando uma interface de usuário simples. Se você comprou um sistema integrado de um parceiro de hardware da Microsoft, é fácil obter os drivers, firmware e outras atualizações mais recentes diretamente do Windows Admin Center instalando a(s) extensão(ões) de atualização de parceiro apropriada(s). Se o hardware não foi adquirido como um sistema integrado, as atualizações de firmware e driver talvez precisem ser executadas separadamente, seguindo as recomendações do fornecedor do hardware.

Aviso

Se você iniciar o processo de atualização usando o Windows Admin Center, continue usando o assistente até que as atualizações sejam concluídas. Não tente usar a ferramenta Atualização com Suporte a Cluster ou atualizar um cluster com o PowerShell depois de concluir parcialmente o processo de atualização no Windows Admin Center. Se você deseja usar o PowerShell para executar as atualizações em vez do Windows Admin Center, vá em frente para Atualizar um cluster usando o PowerShell.

Siga estas etapas para instalar atualizações:

  1. Quando você se conecta a um cluster, o painel do Windows Admin Center o alertará se um ou mais servidores tiverem atualizações prontas para serem instaladas e fornecerá um link para atualizar agora. Como alternativa, você pode selecionar Atualizações no menu Ferramentas à esquerda.

  2. Se você estiver atualizando seu cluster pela primeira vez, o Windows Admin Center verificará se o cluster está configurado corretamente para executar a Atualização com Suporte a Cluster e, se necessário, perguntará se você gostaria que o Windows Admin Center configurasse a CAU para você, incluindo a instalação da função de cluster de CAU e a habilitação das regras de firewall necessárias. Para iniciar o processo de atualização, clique em Introdução.

    O Windows Admin Center configurará automaticamente o cluster para executar a Atualização com Suporte a Cluster

    Observação

    Para usar a ferramenta de atualização com Suporte a Cluster no Windows Admin Center, você deve habilitar o Provedor de Serviços de Segurança de Credenciais (CredSSP) e fornecer credenciais explícitas. Se você for perguntado se o CredSSP deve ser habilitado, clique em Sim. Especifique seu nome de usuário e senha e clique em Continuar.

  3. O status de atualização do cluster será exibido; clique em Verificar se há atualizações para obter uma lista das atualizações do sistema operacional disponíveis para cada servidor no cluster. Talvez seja necessário fornecer credenciais de administrador. Se não houver atualizações do sistema operacional disponíveis, clique em Avançar: atualizações de hardware e vá para a etapa 8.

    Importante

    As atualizações de recursos exigem etapas adicionais. Se o Windows Admin Center indicar que uma atualização de recurso está disponível para seu cluster, consulte Instalar atualizações de recursos usando o Windows Admin Center.

    Se você navegar para fora da tela Atualizações enquanto uma atualização estiver em andamento, pode haver um comportamento inesperado, como a seção de histórico da página Atualizações não ser preenchida corretamente até que a execução atual seja concluída. Recomendamos abrir o Windows Admin Center em uma nova guia ou janela do navegador se desejar continuar usando o aplicativo enquanto as atualizações estiverem em andamento.

  4. Selecione Avançar: Instalar para continuar a instalar as atualizações do sistema operacional ou clique em Ignorar para excluí-las.

    Clique em Avançar: Instalar para prosseguir com a instalação das atualizações do sistema operacional ou clique em Ignorar para excluí-las

    Observação

    Se você estiver instalando atualizações em um cluster que tenha a Reinicialização Suave do Kernel habilitada, você verá uma caixa de seleção Desativar Reinicialização Suave do Kernel para esta execução . Marcar a caixa desabilita o Kernel Soft Reboot somente para essa execução de atualização específica. Isso torna possível desativar o Kernel Soft Reboot quando uma execução de atualização requer uma reinicialização completa, como atualizações do BIOS.

  5. Selecione Instalar para instalar as atualizações do sistema operacional. Um a um, cada servidor baixará e aplicará as atualizações. Você verá o status da atualização mudar para "instalar atualizações". Se qualquer uma das atualizações exigir uma reinicialização, os servidores serão reiniciados um de cada vez, movendo funções de cluster, como máquinas virtuais, entre servidores para evitar tempo de inatividade. Dependendo das atualizações que estão sendo instaladas, toda a execução de atualização pode levar de alguns minutos a várias horas. Poderá ser-lhe pedido para fornecer as suas credenciais de início de sessão ao Windows Admin Center várias vezes.

    Clique em Instalar para instalar atualizações do sistema operacional em cada servidor no cluster

    Observação

    Se as atualizações parecerem falhar com um aviso Não foi possível instalar atualizações ou Não foi possível verificar se há atualizações ou se um ou mais servidores indicarem que não foi possível obter o status durante a execução da atualização, tente aguardar alguns minutos e atualizar o navegador. Você também pode usar Get-CauRun para verificar o status da execução de atualização com o PowerShell.

  6. Quando as atualizações do sistema operacional forem concluídas, o status da atualização será alterado para "bem-sucedido". Clique em Avançar: atualizações de hardware para prosseguir para a tela de atualizações de hardware.

    Importante

    Depois de aplicar as atualizações do sistema operacional, você poderá ver uma mensagem informando que "o armazenamento não está completo ou atualizado, portanto, precisamos sincronizá-lo com dados de outros servidores no cluster". Isso é normal depois que um servidor é reiniciado. Não remova nenhuma unidade ou reinicie nenhum servidor no cluster até ver uma confirmação de que a sincronização foi concluída.

  7. Se o cluster não estiver conectado ao Windows Update e a mídia de instalação do Azure Stack HCI estiver disponível em um compartilhamento local, a CAU também poderá ser usada para atualizar o cluster:

    Quando os nós de cluster não estiverem conectados ao Windows Update após a instalação das atualizações de qualidade mais recentes e a mídia de instalação tiver sido copiada para um compartilhamento acessível aos nós do cluster:

    Invoke-CauRun –ClusterName <cluster_name> -CauPluginName Microsoft.RollingUpgradePlugin -CauPluginArguments @{ 'WuConnected'='false';'PathToSetupMedia'='\some\path\'; 'UpdateClusterFunctionalLevel'='true'; } -Force
    
  8. O Windows Admin Center verificará se há extensões instaladas no cluster que ofereçam suporte ao hardware de servidor específico. Clique em Avançar: instalar para instalar as atualizações de hardware em cada servidor no cluster. Se nenhuma extensão ou atualização for encontrada, clique em Sair.

  9. Para melhorar a segurança, desative o CredSSP assim que terminar de instalar as atualizações:

    • No Windows Admin Center, em Todas as conexões, selecione o primeiro servidor no cluster e, em seguida, selecione Conectar.
    • Na página Visão geral, selecione Desabilitar CredSSP e, na janela pop-up Desabilitar CredSSP, selecione Sim.

Instalar atualizações de recursos usando o Windows Admin Center

A Microsoft recomenda a instalação de novas atualizações de recursos assim que possível, usando as etapas a seguir.

Importante

Há problemas conhecidos no Windows Admin Center ao atualizar um cluster do Azure Stack HCI, versão 20H2 para a versão 21H2. Consulte Problemas conhecidos no final deste artigo.

  1. No Windows Admin Center, selecione Atualizações no painel Ferramentas à esquerda. Todas as novas atualizações de recursos serão exibidas.

    As atualizações de recursos serão exibidas

  2. Selecione Instalar. Uma verificação de prontidão será exibida. Se alguma das verificações de condição falhar, resolva-as antes de continuar.

    Uma verificação de prontidão será exibida

  3. Quando a verificação de preparação estiver concluída, você estará pronto para instalar as atualizações. A menos que você queira a capacidade de reverter as atualizações, marque a caixa de seleção opcional Atualizar o nível funcional do cluster para habilitar novos recursos , caso contrário, você poderá atualizar o nível funcional do cluster após a instalação usando o PowerShell. Revise as atualizações listadas e selecione Instalar para iniciar a atualização.

    Revise as atualizações e instale-as

  4. Você poderá ver o progresso da instalação como na captura de tela abaixo. Como você está atualizando o sistema operacional com novos recursos, as atualizações podem demorar um pouco para serem concluídas. Poderá ser-lhe pedido para fornecer as suas credenciais de início de sessão ao Windows Admin Center várias vezes.

    Você poderá ver o progresso da instalação à medida que as atualizações são instaladas

    Observação

    Se as atualizações parecerem falhar com um aviso Não foi possível instalar atualizações ou Não foi possível verificar se há atualizações ou se um ou mais servidores indicarem que não foi possível obter o status durante a execução da atualização, tente aguardar alguns minutos e atualizar o navegador. Você também pode usar Get-CauRun para verificar o status da execução de atualização com o PowerShell.

  5. Quando as atualizações de recursos estiverem concluídas, verifique se há outras atualizações disponíveis e instale-as.

  6. Execute as etapas pós-instalação usando o PowerShell. Essas etapas são críticas para a estabilidade do cluster.

Atualizar um cluster usando o PowerShell

Antes de atualizar um cluster usando a Atualização com Suporte a Cluster, primeiro você precisa instalar as Ferramentas de Clustering de Failover, que fazem parte das Ferramentas de Administração de Servidor Remoto (RSAT) e incluem o software de Atualização com Suporte a Cluster. Se você estiver atualizando um cluster que esteja executando uma versão mais recente do Azure Stack HCI, essas ferramentas já podem estar instaladas.

Para testar se um cluster de failover está configurado corretamente para aplicar atualizações de software usando a Atualização com Suporte a Cluster, execute o Test-CauSetup cmdlet do PowerShell, que executa uma verificação BPA (Best Practices Analyzer) do cluster de failover e do ambiente de rede e alerta sobre quaisquer avisos ou erros:

Test-CauSetup -ClusterName Cluster1

Se você precisar instalar recursos, ferramentas ou funções, consulte as próximas seções. Caso contrário, vá em frente para Verificar se há atualizações com o PowerShell.

Instalar ferramentas de Clustering de Failover e Clustering de Failover usando o PowerShell

Para verificar se um cluster ou servidor tem o recurso Clustering de Failover e as ferramentas de Clustering de Failover já instalados, emita o Get-WindowsFeature cmdlet do PowerShell do seu PC de gerenciamento (ou execute-o diretamente no cluster ou servidor, omitindo o -ComputerName parâmetro):

Get-WindowsFeature -Name Failover*, RSAT-Clustering* -ComputerName Server1

Verifique se "Estado de Instalação" diz Instalado e se um X aparece antes do Clustering de Failover e do Módulo de Cluster de Failover para Windows PowerShell:

Display Name                                            Name                       Install State
------------                                            ----                       -------------
[X] Failover Clustering                                 Failover-Clustering            Installed
        [X] Failover Clustering Tools                   RSAT-Clustering                Installed
            [X] Failover Cluster Module for Windows ... RSAT-Clustering-Powe...        Installed
            [ ] Failover Cluster Automation Server      RSAT-Clustering-Auto...        Available
            [ ] Failover Cluster Command Interface      RSAT-Clustering-CmdI...        Available

Se o recurso Clustering de Failover não estiver instalado, instale-o em cada servidor do cluster com o Install-WindowsFeature cmdlet usando os parâmetros -IncludeAllSubFeature e -IncludeManagementTools:

Install-WindowsFeature –Name Failover-Clustering -IncludeAllSubFeature –IncludeManagementTools -ComputerName Server1

Esse comando também instalará o Módulo de Cluster de Failover para PowerShell, que inclui cmdlets do PowerShell para gerenciar clusters de failover, e o módulo Atualização com Suporte a Cluster para PowerShell para instalar atualizações de software em clusters de failover.

Se o recurso Clustering de Failover já estiver instalado, mas o Módulo de Cluster de Failover para Windows PowerShell não estiver, instale-o em cada servidor do cluster com o Install-WindowsFeature cmdlet:

Install-WindowsFeature –Name RSAT-Clustering-PowerShell -ComputerName Server1

Escolha um modo de atualização de CAU

A CAU (Atualização com Suporte a Cluster) pode coordenar a operação completa de atualização do cluster em dois modos:

  • Modo de atualização automática Para esse modo, a função clusterizada Atualização com Suporte a Cluster é configurada como uma carga de trabalho no cluster de failover a ser atualizado e uma agenda de atualização associada que é definida. O cluster se atualiza em horários agendados usando um perfil de execução de atualização padrão ou personalizado. Durante a execução de atualização, o processo do Coordenador de Atualização de Atualização com Suporte a Cluster é iniciado no nó que atualmente possui a função clusterizada de Atualização com Suporte a Cluster, e o processo executa atualizações sequencialmente em cada nó de cluster. Para atualizar o nó de cluster atual, a função clusterizada Atualização com Suporte a Cluster faz failover para outro nó de cluster e um novo processo do Coordenador de Atualização nesse nó assume o controle da execução de atualização. No modo de atualização automática, a Atualização com Suporte a Cluster pode atualizar o cluster de failover usando um processo de atualização completo e totalmente automatizado. Um administrador também pode disparar atualizações sob demanda nesse modo ou simplesmente usar a abordagem de atualização remota, se desejar.

  • Modo de atualização remota Para esse modo, um computador de gerenciamento remoto (geralmente um computador com Windows 10) que tem conectividade de rede com o cluster de failover, mas não é membro do cluster de failover, é configurado com as Ferramentas de Clustering de Failover. No computador de gerenciamento remoto, chamado de Coordenador de Atualizações, o administrador dispara uma execução de atualização sob demanda usando um perfil de execução de atualização padrão ou personalizado. O modo de atualização remota é útil para monitorar o progresso em tempo real durante a execução da atualização e para clusters em execução em instalações Server Core.

    Observação

    A partir da Atualização de outubro de 2018 do Windows 10, o RSAT é incluído como um conjunto de "Recursos sob Demanda" diretamente do Windows 10. Para versões anteriores ao Windows 10 22H2, basta acessar Configurações Aplicativos Aplicativos e recursos > Recursos opcionais > Adicionar um recurso > RSAT: Ferramentas de Clustering de Failover e selecionar Instalar.>> Para Windows 10 22H2 e Windows 11, vá para Configurações Recursos opcionais > do sistema > Adicionar um recurso > RSAT: Ferramentas de Clustering de Failover e selecione Adicionar>. Para ver o progresso da operação, clique no botão Voltar para ver o status na página "Gerenciar recursos opcionais". O recurso adicionado persistirá nas atualizações de versão do Windows 10. Para instalar o RSAT para Windows 10 antes da atualização de outubro de 2018, baixe um pacote RSAT.

Adicionar função de cluster CAU ao cluster

A função de cluster Atualização com Suporte a Cluster é necessária para o modo de atualização automática. Se você estiver usando o Windows Admin Center para executar as atualizações, a função de cluster será adicionada automaticamente.

O Get-CauClusterRole cmdlet exibe as propriedades de configuração da função de cluster Atualização com Suporte a Cluster no cluster especificado.

Get-CauClusterRole -ClusterName Cluster1

Se a função ainda não estiver configurada no cluster, você verá a seguinte mensagem de erro:

Get-CauClusterRole : The current cluster is not configured with a Cluster-Aware Updating clustered role.

Para adicionar a função de cluster Atualização com Suporte a Cluster para o modo de atualização automática usando o PowerShell, use o Add-CauClusterRole cmdlet e forneça os parâmetros apropriados, como no exemplo a seguir:

Add-CauClusterRole -ClusterName Cluster1 -MaxFailedNodes 0 -RequireAllNodesOnline -EnableFirewallRules -VirtualComputerObjectName Cluster1-CAU -Force -CauPluginName Microsoft.WindowsUpdatePlugin -MaxRetriesPerNode 3 -CauPluginArguments @{ 'IncludeRecommendedUpdates' = 'False' } -StartDate "3/2/2020 3:00:00 AM" -DaysOfWeek 4 -WeeksOfMonth @(3) -verbose

Observação

O comando anterior deve ser executado a partir de um PC de gerenciamento ou controlador de domínio.

Habilitar regras de firewall para permitir reinicializações remotas

Permita que os servidores reiniciem remotamente durante o processo de atualização. Se você estiver usando o Windows Admin Center para executar as atualizações, as regras do Firewall do Windows serão atualizadas automaticamente em cada servidor para permitir reinicializações remotas. Se você estiver atualizando com o PowerShell, habilite o grupo de regras de firewall de Desligamento Remoto no Firewall do Windows ou passe o -EnableFirewallRules parâmetro para o cmdlet, como no exemplo acima.

Verificar se há atualizações usando o PowerShell

Você pode usar o Invoke-CAUScan cmdlet para verificar os servidores em busca de atualizações aplicáveis e obter uma lista do conjunto inicial de atualizações aplicadas a cada servidor em um cluster especificado:

Invoke-CauScan -ClusterName Cluster1 -CauPluginName Microsoft.WindowsUpdatePlugin -Verbose

A geração da lista pode levar alguns minutos para ser concluída. A lista de visualização inclui apenas um conjunto inicial de atualizações; ele não inclui atualizações que podem se tornar aplicáveis após a instalação das atualizações iniciais.

Instalar atualizações do sistema operacional usando o PowerShell

Para verificar se há atualizações do sistema operacional nos servidores e executar uma execução de atualização completa no cluster especificado, use o Invoke-CAURun cmdlet:

Invoke-CauRun -ClusterName Cluster1 -CauPluginName Microsoft.WindowsUpdatePlugin -MaxFailedNodes 1 -MaxRetriesPerNode 3 -RequireAllNodesOnline -EnableFirewallRules -Force

Esse comando executa uma varredura e uma execução de atualização completa no cluster chamado Cluster1. Esse cmdlet usa o plug-in Microsoft.WindowsUpdatePlugin e requer que todos os nós de cluster estejam online antes de executar esse cmdlet. Além disso, esse cmdlet não permite mais do que três tentativas por nó antes de marcar o nó como falha e não permite que mais de um nó falhe antes de marcar toda a execução de atualização como falha. Ele também permite que as regras de firewall permitam que os servidores reiniciem remotamente. Como o comando especifica o parâmetro Force, o cmdlet é executado sem exibir prompts de confirmação.

O processo de execução de atualização inclui o seguinte:

  • Verificando e baixando atualizações aplicáveis em cada servidor no cluster
  • Movendo funções clusterizadas em execução no momento de cada servidor
  • Instalando as atualizações em cada servidor
  • Reiniciando o servidor, se exigido pelas atualizações instaladas
  • Movendo as funções clusterizadas de volta para o servidor original

O processo de execução de atualização também inclui garantir que o quorum seja mantido, verificar se há atualizações adicionais que só podem ser instaladas depois que o conjunto inicial de atualizações for instalado e salvar um relatório das ações executadas for concluído.

Instalar atualizações de recursos usando o PowerShell

Para instalar atualizações de recursos usando o PowerShell, siga estas etapas. Se o cluster estiver executando o Azure Stack HCI, versão 20H2, certifique-se de aplicar a atualização de visualização (KB5003237) de 20 de maio de 2021 por meio do Windows Update ou o Set-PreviewChannel cmdlet não funcionará.

  1. Execute os seguintes cmdlets em cada servidor no cluster:

    Set-WSManQuickConfig
    Enable-PSRemoting
    Set-NetFirewallRule -Group "@firewallapi.dll,-36751" -Profile Domain -Enabled true
    
  2. Para testar se o cluster está configurado corretamente para aplicar atualizações de software usando a CAU (Atualização com Suporte a Cluster), execute o Test-CauSetup cmdlet, que o notificará sobre quaisquer avisos ou erros:

    Test-CauSetup -ClusterName Cluster1
    
  3. Valide o hardware e as configurações do cluster executando o Test-Cluster cmdlet em um dos servidores do cluster. Se qualquer uma das verificações de condição falhar, resolva-as antes de prosseguir para a etapa 4.

    Test-Cluster
    
  4. Verifique a atualização do recurso:

    Invoke-CauScan -ClusterName <ClusterName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose | fl *
    

    Inspecione a saída do cmdlet acima e verifique se cada servidor recebe a mesma Atualização de Recurso, o que deve ser o caso.

  5. Você precisará de um servidor ou VM separado fora do cluster para executar o Invoke-CauRun cmdlet. Importante: O sistema no qual você executa Invoke-CauRun deve estar executando o Windows Server 2022, o Azure Stack HCI, versão 21H2, ou o Azure Stack HCI, versão 20H2 com a atualização de visualização (KB5003237 ) de 20 de maio de 2021 instalada.

    Invoke-CauRun -ClusterName <ClusterName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose -EnableFirewallRules -Force
    
  6. Verifique se há mais atualizações e instale-as.

Agora você está pronto para executar as etapas pós-instalação para atualizações de recursos.

Verificar o status de uma execução de atualização

Um administrador pode obter informações resumidas sobre uma atualização em andamento executando o Get-CauRun cmdlet:

Get-CauRun -ClusterName Cluster1

Aqui estão alguns exemplos de saída:

RunId                   : 834dd11e-584b-41f2-8d22-4c9c0471dbad 
RunStartTime            : 10/13/2019 1:35:39 PM 
CurrentOrchestrator     : NODE1 
NodeStatusNotifications : { 
Node      : NODE1 
Status    : Waiting 
Timestamp : 10/13/2019 1:35:49 PM 
} 
NodeResults             : { 
Node                     : NODE2 
Status                   : Succeeded 
ErrorRecordData          : 
NumberOfSucceededUpdates : 0 
NumberOfFailedUpdates    : 0 
InstallResults           : Microsoft.ClusterAwareUpdating.UpdateInstallResult[] 
}

Etapas pós-instalação para atualizações de recursos

Depois que as atualizações de recursos forem instaladas, você precisará atualizar o nível funcional do cluster e atualizar a versão do pool de armazenamento usando o PowerShell para habilitar novos recursos.

Importante

Os clusters HCI do Azure Stack que executam a Réplica de Armazenamento exigirão que cada servidor seja reiniciado uma segunda vez após a conclusão da atualização do Recurso 21H2 antes de executar as etapas pós-instalação. Esse é um problema conhecido.

  1. Atualize o nível funcional do cluster.

    Recomendamos atualizar o nível funcional do cluster o mais rápido possível. Se você instalou as atualizações de recursos com o Windows Admin Center e marcou a caixa de seleção opcional Atualizar o nível funcional do cluster para habilitar novos recursos , poderá ignorar esta etapa.

    Execute o seguinte cmdlet em qualquer servidor no cluster:

    Update-ClusterFunctionalLevel
    
    You'll see a warning that you can't undo this operation. Confirm **Y** that you want to continue.
    
    > [!WARNING]
    > After you update the cluster functional level, you can't roll back to the previous operating system version.
    
    
  2. Atualize o pool de armazenamento.

    Depois que o nível funcional do cluster tiver sido atualizado, use o cmdlet a seguir para atualizar o pool de armazenamento. Execute Get-StoragePool para localizar o FriendlyName do pool de armazenamento que representa o cluster. Neste exemplo, o FriendlyName é S2D no hci-cluster1:

    Update-StoragePool -FriendlyName "S2D on hci-cluster1"
    

    Você será solicitado a confirmar a ação. Neste ponto, os novos cmdlets estarão totalmente operacionais em qualquer servidor no cluster.

  3. Atualizar níveis de configuração da VM (opcional).

    Opcionalmente, você pode atualizar os níveis de configuração da VM parando cada VM usando o Update-VMVersion cmdlet e, em seguida, iniciando as VMs novamente.

  4. Verifique se o cluster atualizado funciona conforme o esperado.

    As funções devem fazer failover corretamente e, se a migração ao vivo da VM for usada no cluster, as VMs deverão migrar ao vivo com êxito.

  5. Valide o cluster.

    Execute o Test-Cluster cmdlet em um dos servidores no cluster e examine o relatório de validação do cluster.

Executar uma atualização manual de recursos de um cluster de failover usando SCONFIG

Para fazer uma atualização manual de recursos de um cluster de failover, use a ferramenta SCONFIG e os cmdlets do PowerShell de Clustering de Failover. Para fazer referência ao documento SCONFIG , consulte Configurar uma instalação Server Core do Windows Server e do Azure Stack HCI com a ferramenta Configuração do Servidor (SConfig)

Para cada nó no cluster, execute estes comandos no nó de destino:

  1. Suspend-ClusterNode -Node<node> -Drain

    Marque suspender usando Get-ClusterGroup--nothing deve estar em execução no nó de destino.

    Execute a opção SCONFIG 6.3 no nó de destino.

    Depois que o nó de destino for reinicializado, aguarde até que os trabalhos de reparo de armazenamento sejam concluídos até Get-Storage-Job que não haja trabalhos de armazenamento ou todos os trabalhos de armazenamento sejam concluídos.

  2. Resume-ClusterNode -Node <nodename> -Failback

Quando todos os nós tiverem sido atualizados, execute estes dois cmdlets:

Update-ClusterFunctional Level

Update-StoragePool

Executar uma atualização rápida e offline de todos os servidores em um cluster

Esse método permite que você tire todos os servidores em um cluster para baixo de uma só vez e atualize-os todos ao mesmo tempo. Isso economiza tempo durante o processo de atualização, mas a compensação é o tempo de inatividade para os recursos hospedados.

Se houver uma atualização de segurança crítica que você precise aplicar rapidamente ou se precisar garantir que as atualizações sejam concluídas dentro da janela de manutenção, esse método pode ser para você. Esse processo derruba o cluster HCI do Azure Stack, atualiza os servidores e traz tudo de novo.

  1. Planeje sua janela de manutenção.
  2. Coloque os discos virtuais offline.
  3. Pare o cluster para colocar o pool de armazenamento offline. Execute o cmdlet ou use o Stop-Cluster Windows Admin Center para parar o cluster.
  4. Defina o serviço de cluster como Desabilitado em Services.msc em cada servidor. Isso impede que o serviço de cluster seja iniciado durante a atualização.
  5. Aplique a Atualização Cumulativa do Windows Server e quaisquer Atualizações de Pilha de Serviços necessárias a todos os servidores. Você pode atualizar todos os servidores ao mesmo tempo: não há necessidade de esperar porque o cluster está inativo.
  6. Reinicie os servidores e certifique-se de que tudo esteja bem.
  7. Defina o serviço de cluster novamente como Automático em cada servidor.
  8. Inicie o cluster. Execute o cmdlet ou use o Start-Cluster Windows Admin Center.
  9. Dê-lhe alguns minutos. Verifique se o pool de armazenamento está íntegro.
  10. Coloque os discos virtuais online novamente.
  11. Monitore o status dos discos virtuais executando os Get-Volume cmdlets e Get-VirtualDisk .

Problemas conhecidos

A seguir estão problemas conhecidos no Windows Admin Center ao atualizar um cluster do Azure Stack HCI, versão 20H2 para a versão 21H2.

Não foi possível instalar atualizações

Essa mensagem de erro é exibida quando o Windows Admin Center perde a conectividade com os servidores gerenciados, portanto, é provável que as atualizações estejam realmente sendo instaladas. Basta esperar alguns minutos e atualizar seu navegador, e você deve ver o verdadeiro status de atualização. Você também pode usar Get-CauRun para verificar o status da execução de atualização com o PowerShell e, em seguida, atualizar seu navegador quando a execução for concluída.

Essa mensagem de erro é exibida quando o Windows Admin Center perde a conectividade com os servidores gerenciados, portanto, é provável que as atualizações estejam realmente sendo instaladas. Atualize seu navegador. :::

Não foi possível verificar se há atualizações

Essa mensagem de erro é exibida quando o Windows Admin Center perde a conectividade com os servidores gerenciados, portanto, é provável que as atualizações estejam realmente sendo instaladas. Basta esperar alguns minutos e atualizar seu navegador, e você deve ver o verdadeiro status de atualização. Você também pode usar Get-CauRun para verificar o status da execução de atualização com o PowerShell e, em seguida, atualizar seu navegador quando a execução for concluída.

Essa mensagem também é vista quando os servidores clusterizados têm versões mistas de patches instalados. Isso faz com que o Invoke_CAUScan comando com RollingUpgrade plugin retorne várias atualizações de recursos. Para atenuar esse problema, aplique a atualização de visualização (KB5003237 ) de 20 de maio de 2021 a todos os servidores no cluster antes de tentar atualizar o cluster.

Vários prompts para credenciais de login

Em versões mais antigas do Windows Admin Center, você pode ser solicitado a autenticar várias vezes durante uma execução de atualização. Autentique-se sempre quando solicitado ou volte para Conexões e reconecte-se ao cluster.

A verificação de preparação do cluster não é concluída

Às vezes, a verificação de prontidão permanece no status Verificando para os testes de validação de cluster e nunca é concluída. Isso é visto predominantemente em clusters HCI do Azure Stack que não são em inglês devido a problemas de localização.

Quando Test-Cluster termina nos computadores (geralmente após alguns minutos), o Windows Admin Center pode não reconhecer que as verificações foram concluídas. Como Test-Cluster é bem-sucedido nos bastidores desse cenário, você pode baixar o Test-Cluster arquivo de relatório diretamente dos servidores para validar a integridade do cluster antes de continuar com a execução de atualização. Como alternativa, execute Test-Cluster usando o PowerShell em qualquer um dos servidores no cluster.

Erro de credenciais do CredSSP

Em versões mais antigas do Windows Admin Center, você pode encontrar a mensagem de erro "Não é possível usar a Atualização com Suporte a Cluster sem habilitar o CredSSP e fornecer credenciais explícitas" quando já tiver feito isso. Esse problema foi corrigido no Windows Admin Center versão 2110.

Problema de permissões de ponto de extremidade de sessão CredSSP

Durante uma execução de atualização, você pode ver uma notificação para habilitar o CredSSP, juntamente com uma mensagem de erro: "Não foi possível habilitar a delegação do CredSSP. Falha na conexão com o servidor remoto."

Esse erro CredSSP é visto quando o Windows Admin Center está sendo executado em um computador local e quando o usuário do Windows Admin Center não é o mesmo usuário que instalou o Windows Admin Center no computador.

Para atenuar esse problema, a Microsoft introduziu um grupo de administradores do Windows Admin Center CredSSP. Adicione sua conta de usuário ao grupo Administradores CredSSP do Windows Admin Center em seu computador local e entre novamente, e o erro deve desaparecer.

Incompatibilidade de nomenclatura em versões do sistema operacional

Embora o cabeçalho da atualização diga Azure Stack HCI 22H2, se um cluster não tiver ingressado no canal de visualização, ele receberá apenas a atualização 21H2 GA oferecida publicamente. Esta é uma incompatibilidade de codificação rígida.

Próximas etapas

Para informações relacionadas, confira também: