Atualizar o sistema operacional Azure Stack HCI, versão 22H2 por meio do PowerShell
Aplica-se a: Azure Local 2311.2 e posterior
Importante
O Azure Stack HCI, versão 22H2, chegará ao fim do suporte em 31 de maio de 2025. Após essa data, você não receberá atualizações mensais de segurança e qualidade. Solicitações de suporte (SR) só estarão disponíveis ao executar uma atualização do sistema operacional. Para continuar recebendo atualizações, recomendamos que você atualize seu sistema operacional para versão 23H2.
Se você estiver executando atualmente um Azure Stack HCI, versão 22H2 em cluster alongado ou gerenciando o Azure Local via System Center – Virtual Machine Manager, examine a tabela de cargas de trabalho e configurações com suporte para cronogramas de atualização.
Este artigo descreve como atualizar o sistema operacional (SO) do Azure Local da versão 22H2 para a versão 23H2 por meio do PowerShell. Atualizar 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 sistema operacional Azure Stack HCI, versão 22H2 por meio do Windows Admin Center e Atualizar o Azure Local para o novo sistema operacional usando outros métodos.
Ao longo deste artigo, nos referimos à versão 23H2 do sistema operacional como a nova versão e à versão 22H2 como a versão antiga .
Importante
Para manter o serviço local do Azure 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 todas as instâncias locais do Azure que executam a 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 sistema, siga estas etapas de alto nível:
- Preencha os pré-requisitos.
- Conecte-se ao Azure Local, 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 Azure Local executando a versão 22H2.
- O sistema está registrado no Azure.
- Verifique se todos os computadores em sua instância do Azure Local, versão 22H2 estão íntegros e são exibidos como Online.
- Você tem acesso à atualização de software do sistema operacional Azure Stack HCI, versão 23H2 para o Azure Local. 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 à sua instância local do Azure. Esse cliente deve estar executando o PowerShell 5.0 ou posterior.
Observação
O arquivo ISO só será necessário se os computadores não tiverem acesso ao Windows Update para baixar a atualização de recursos do sistema operacional. Se estiver usando esse método, depois de se conectar ao Azure Local, versão 22H2, pule para a etapa 6 em Etapa 2: Instalar o novo sistema operacional usando o PowerShell e execute as etapas restantes. Não há suporte para o uso de ferramentas de terceiros para instalar atualizações.
Siga estas etapas para instalar a atualização da solução:
Etapa 1: Conectar-se ao Azure Local
Siga estas etapas em seu cliente para se conectar a um dos computadores de sua instância local do Azure.
Execute o PowerShell como Administrador no cliente que você está usando para se conectar ao sistema.
Abra uma sessão remota do PowerShell em um computador em sua instância local do Azure. Execute o seguinte comando e forneça as credenciais do seu computador 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:
Observação
As etapas a seguir exigem que a função CAU (Atualização com Suporte a Cluster) seja instalada e habilitada no sistema. Para obter informações sobre como instalar e habilitar esse recurso no Azure Local, consulte Visão geral da Atualização com Suporte a Cluster.
Execute os cmdlets a seguir em cada computador do sistema.
Set-WSManQuickConfig Enable-PSRemoting
Para testar se o sistema 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 <System name>
Valide o hardware e as configurações executando o
Test-Cluster
cmdlet em um dos computadores do sistema. 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 <SystemName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose | fl *
Inspecione a saída do cmdlet acima e verifique se cada computador recebe a mesma Atualização de Recursos, o que deve ser o caso.
Você precisa de um computador ou VM separado fora do sistema para executar o
Invoke-CauRun
cmdlet. Um computador separado garante que a orquestração não seja interrompida quando os computadores forem reinicializados.Importante
O sistema no qual você executa
Invoke-CauRun
deve estar executando o Windows Server 2022.Invoke-CauRun -ClusterName <SystemName> -CauPluginName "Microsoft.RollingUpgradePlugin" -CauPluginArguments @{'WuConnected'='true';} -Verbose -EnableFirewallRules -Force
Se o sistema não estiver conectado ao Windows Update e a mídia de instalação local do Azure estiver disponível em um compartilhamento local, a CAU também poderá ser usada para atualizar o sistema. Certifique-se de atualizar o
'PathToSetupMedia'
parâmetro com o caminho de compartilhamento para a imagem ISO.Invoke-CauRun –ClusterName <SystemName> -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 <SystemName>
Aqui está um exemplo de saída:
RunId : <Run ID>
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 do sistema operacional para o seu sistema.