Atualizar o sistema operacional Azure Stack HCI por meio do PowerShell
Aplica-se a: Azure Stack HCI, versões 23H2 e 22H2
Este artigo descreve como atualizar o sistema operacional (SO) do Azure Stack HCI, versão 22H2 para a versão 23H2, que é o software mais recente disponível para o público geral, por meio do PowerShell. A atualização usando o PowerShell é o método recomendado para atualizar o sistema operacional.
Há outros métodos para atualizar o sistema operacional que incluem o uso do Windows Admin Center e da ferramenta de configuração do servidor (SConfig). Para obter mais informações sobre esses métodos, consulte Atualizar o Azure Stack HCI para o novo sistema operacional por meio do Windows Admin Center e Atualizar o Azure Stack HCI para o novo sistema operacional usando outros métodos.
Ao longo deste artigo, nos referimos ao Azure Stack HCI, versão 23H2 como a nova versão e ao Azure Stack HCI, versão 22H2 como a versão antiga .
Importante
Para manter o serviço do Azure Stack HCI em um estado com suporte, você tem até seis meses para instalar essa nova versão do sistema operacional. A atualização é aplicável a todos os clusters do Azure Stack HCI, versão 22H2. Recomendamos fortemente que você instale esta versão assim que estiver disponível.
Fluxo de trabalho de alto nível para a atualização do sistema operacional
A atualização do sistema operacional do Azure Stack HCI está disponível por meio do Windows Update e por meio da mídia que você pode baixar no portal do Azure.
Para atualizar o sistema operacional em seu cluster, siga estas etapas de alto nível:
- Conclua os pré-requisitos, incluindo o download da atualização de software do sistema operacional Azure Stack HCI, versão 23H2.
- Conecte-se ao cluster do Azure Stack HCI, versão 22H2.
- Verifique as atualizações disponíveis usando o PowerShell.
- Instale o novo sistema operacional usando o PowerShell.
- Verifique o status das atualizações.
- Depois que o sistema operacional for atualizado, execute as etapas pós-atualização do sistema operacional.
Completar os pré-requisitos
Antes de começar, verifique se:
- Você tem acesso a um cluster do Azure Stack HCI, versão 22H2.
- O cluster deve ser registrado no Azure.
- Verifique se todos os nós no cluster do Azure Stack HCI, versão 22H2 estão íntegros e são mostrados como Online.
- Você tem acesso à atualização de software do sistema operacional Azure Stack HCI, versão 23H2. Esta atualização está disponível por meio do Windows Update ou como uma mídia para download. A mídia é um arquivo ISO que você pode baixar do portal do Azure.
- Você tem acesso a um cliente que pode se conectar ao cluster do Azure Stack HCI. Esse cliente deve estar executando o PowerShell 5.0 ou posterior.
Etapa 1: Conectar-se ao cluster do Azure Stack HCI
Siga estas etapas em seu cliente para se conectar a um dos servidores do cluster do Azure Stack HCI.
Execute o PowerShell como administrador no cliente que você está usando para se conectar ao cluster.
Abra uma sessão remota do PowerShell em um servidor no cluster do Azure Stack HCI. Execute o seguinte comando e forneça as credenciais do seu servidor quando solicitado:
$cred = Get-Credential Enter-PSSession -ComputerName "<Computer IP>" -Credential $cred
Aqui está um exemplo de saída:
PS C:\Users\Administrator> $cred = Get-Credential cmdlet Get-Credential at command pipeline position 1 Supply values for the following parameters: Credential PS C:\Users\Administrator> Enter-PSSession -ComputerName "100.100.100.10" -Credential $cred [100.100.100.10]: PS C:\Users\Administrator\Documents>
Etapa 2: Instalar o novo sistema operacional usando o PowerShell
Para instalar o novo sistema operacional usando o PowerShell, siga estas etapas:
Execute os seguintes cmdlets em cada servidor no cluster:
Set-WSManQuickConfig Enable-PSRemoting
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 notifica você sobre quaisquer avisos ou erros:Test-CauSetup -ClusterName <Cluster name>
Valide o hardware e as configurações do cluster executando o
Test-Cluster
cmdlet em um dos servidores no cluster. Se alguma das verificações de condição falhar, resolva-as antes de prosseguir para a próxima etapa.Test-Cluster
Verifique as atualizações disponíveis:
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 Recursos, o que deve ser o caso.
Você precisa 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.Invoke-CauRun -ClusterName <ClusterName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose -EnableFirewallRules -Force
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 estão conectados ao Windows Update depois de instalar as atualizações mais recentes e a mídia de instalação foi copiada para um compartilhamento acessível aos nós de cluster:
Invoke-CauRun –ClusterName <ClusterName> -CauPluginName Microsoft.RollingUpgradePlugin -CauPluginArguments @{ 'WuConnected'='false';'PathToSetupMedia'='\some\path\'; 'UpdateClusterFunctionalLevel'='true'; } -Force
Verifique se há mais atualizações e instale-as.
Aguarde a conclusão da atualização e verifique o status da atualização.
Etapa 3: verificar o status de uma atualização
Para obter as informações resumidas sobre uma atualização em andamento, execute o Get-CauRun
cmdlet:
Get-CauRun -ClusterName <ClusterName>
Aqui está um exemplo de saída:
RunId : 834dd11e-584b-41f2-8d22-4c9c0471dbad
RunStartTime : 10/13/2024 1:35:39 PM
CurrentOrchestrator : NODE1
NodeStatusNotifications : {
Node : NODE1
Status : Waiting
Timestamp : 10/13/2024 1:35:49 PM
}
NodeResults : {
Node : NODE2
Status : Succeeded
ErrorRecordData :
NumberOfSucceededUpdates : 0
NumberOfFailedUpdates : 0
InstallResults : Microsoft.ClusterAwareUpdating.UpdateInstallResult[]
}
Agora você está pronto para executar as etapas pós-atualização para o cluster.