Executar etapas de atualização pós-sistema operacional no Azure Local via PowerShell
Aplica-se a: Azure Local, versões 23H2 e 22H2
Este artigo descreve como executar as tarefas de atualização pós-SO depois de atualizar o sistema operacional (SO) para a nova versão. As tarefas pós-atualização descritas neste artigo são necessárias para a estabilidade da instância Local do Azure.
Ao longo deste artigo, referimo-nos ao Azure Local, versão 23H2 como a nova versão e ao Azure Local, versão 22H2 como a versão antiga.
Pré-requisitos completos
Antes de começar, certifique-se de que:
Você atualizou com êxito o sistema operacional para a versão 23H2 no Azure Local de acordo com as instruções em um dos seguintes documentos:
Certifique-se de que todas as máquinas do seu sistema estão saudáveis e aparecem como Online.
Você tem acesso a um cliente que pode se conectar ao seu sistema. Esse cliente deve estar executando o PowerShell 5.0 ou posterior.
Passo 1: Ligue-se ao seu sistema
Siga estes passos no seu cliente para ligar a uma das máquinas do seu sistema.
Execute o PowerShell como Administrador no cliente que você está usando para se conectar ao seu sistema.
Abra uma sessão remota do PowerShell em uma máquina em seu sistema. Execute o seguinte comando e forneça as credenciais da sua máquina 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: Verificar o status da atualização
Para certificar-se de que a atualização foi concluída e que há um novo sistema operacional em execução no seu sistema, execute o Get-CauRun
cmdlet:
Get-CauRun -ClusterName <ClusterName>
Aqui está um exemplo de saída:
RunId : <Run ID>
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[]
}
Etapa 3: Executar as etapas de atualização pós-SO
Depois que o novo sistema operacional estiver instalado, 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
- As etapas de atualização pós-SO são essenciais para a estabilidade e o desempenho do seu sistema. Certifique-se de seguir estas etapas após a atualização do sistema operacional.
Atualize o nível funcional do cluster.
Aviso
Depois de atualizar o nível funcional do cluster, não é possível reverter para a versão anterior do sistema operacional.
Recomendamos que você atualize o nível funcional do cluster o mais rápido possível. Ignore esta etapa 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 .
Execute o seguinte cmdlet em qualquer máquina do sistema:
Update-ClusterFunctionalLevel
Você verá um aviso de que não pode desfazer essa operação. Confirme Y que deseja continuar.
Atualize o pool de armazenamento.
Depois que o nível funcional do cluster for atualizado, use o cmdlet a seguir para identificar o
FriendlyName
do pool de armazenamento que representa seu sistema.Get-StoragePool
Neste exemplo, o
FriendlyName
é S2D em hci-cluster1.Execute o
Update-StoragePool
cmdlet para atualizar a versão do pool de armazenamento.Update-StoragePool -FriendlyName "S2D on hci-cluster1"
Confirme a ação quando lhe for pedido. Neste ponto, os novos cmdlets estão totalmente operacionais em qualquer máquina do sistema.
(Opcional) Atualize os níveis de configuração da VM. Opcionalmente, você pode atualizar os níveis de configuração da VM interrompendo cada VM usando o
Update-VMVersion
cmdlet e, em seguida, iniciando as VMs novamente.Verifique se o sistema atualizado funciona conforme o esperado.
As funções devem fazer failover corretamente e, se a migração ao vivo da VM for usada no sistema, as VMs deverão migrar ao vivo com êxito.
Valide o sistema.
Execute o
Test-Cluster
cmdlet em uma das máquinas do sistema e examine o relatório de validação de cluster.
Instale os drivers mais recentes do seu parceiro de hardware, pois alguns drivers podem reverter para uma versão mais antiga do driver da caixa de entrada, resultando em comportamentos inesperados.
Agora você está pronto para aplicar a atualização da solução.