Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplicável ao: Azure Local 2311.2 e posteriores
Importante
O Azure Stack HCI, versão 22H2, chegará ao fim do suporte em 31 de maio de 2025. Após esta data:
- As atualizações mensais de segurança e qualidade param.
- A cobrança continua para sistemas versão 22H2.
- O seu sistema continua operando, incluindo cadastramento e reparo.
- O Suporte da Microsoft permanece disponível apenas para assistência de atualização.
Para manter o suporte e continuar recebendo atualizações, recomendamos atualizar o sistema operacional para a versão 23H2. Se você estiver executando um cluster de extensão do Azure Stack HCI, versão 22H2 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) para o Azure Local da versão 22H2 para a versão 23H2 usando métodos manuais, como SConfig e executar uma atualização offline. Esta é a primeira etapa no processo de atualização, que atualiza apenas o sistema operacional.
Embora você possa usar esses outros métodos, o PowerShell é o método recomendado para atualizar o sistema operacional. Para obter mais informações, consulte Atualizar o sistema operacional Azure Stack HCI, versão 22H2 para a versão 23H2 por meio do PowerShell.
Ao longo deste artigo, nos referimos ao sistema operacional Azure Stack HCI, versão 23H2 como a nova versão e ao sistema operacional Azure Stack HCI, 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:
- Pré-requisitos completos.
- Atualizar chaves do Registro.
- Conecte-se ao seu sistema.
- Instale o novo sistema operacional usando um dos outros métodos:
- Verifique o status das atualizações.
- Execute as etapas pós-atualização, depois que o sistema operacional for atualizado.
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.
Todos os computadores em seu Azure Local são íntegros e são exibidos como Online.
Você desliga máquinas virtuais (VMs). Recomendamos desligar as VMs antes de executar a atualização do sistema operacional para evitar interrupções inesperadas e danos aos bancos de dados.
Você tem acesso ao sistema operacional Azure Stack HCI, atualização de software versão 23H2. Esta atualização está disponível por meio do Windows Update ou como uma mídia para download. A mídia deve ser a versão 2503 ISO que você pode baixar no portal do Azure.
Você tem acesso a um cliente que pode se conectar ao seu Azure Local. Esse cliente deve estar executando o PowerShell 5.0 ou posterior.
Você executará o
RepairRegistration
cmdlet somente se ambas as seguintes condições se aplicarem:- A propriedade de identidade está ausente ou não contém
type = "SystemAssigned"
.- Verifique isso no JSON do Recurso no portal do Azure
- Ou execute o cmdlet do
Get-AzResource -Name <cluster_name>
PowerShell
- O grupo de clusters de Gerenciamento de Nuvem não está presente. Verifique-o executando o cmdlet do
Get-ClusterGroup
PowerShell.
Se ambas as condições forem atendidas, execute o
RepairRegistration
cmdlet:Register-AzStackHCI -TenantId "<tenant_ID>" -SubscriptionId "<subscription_ID>" -ComputerName "<computer_name>" -RepairRegistration
- A propriedade de identidade está ausente ou não contém
(Recomendado) Habilite a Inicialização Segura em computadores locais do Azure antes de atualizar o sistema operacional. Para habilitar a Inicialização Segura, siga estas etapas:
- Esvazie o nó de cluster.
- Reinicie o sistema operacional.
- Insira o menu BIOS/UEFI.
- Examine a seção Inicialização ou Segurança das opções de configuração UEFI Localize a opção Inicialização Segura.
- Defina a opção como Habilitada ou Ativada.
- Salve as alterações e reinicie o computador.
Consulte o fornecedor de hardware para obter assistência, se necessário.
Etapa 0: Atualizar chaves do Registro
Para garantir que o ReFS (Sistema de Arquivos Resiliente) e as migrações dinâmicas funcionem corretamente durante e após a atualização do sistema operacional, siga estas etapas em cada computador no sistema para atualizar as chaves do Registro. Reinicialize cada computador para que as alterações entrem em vigor.
Defina
RefsEnableMetadataValidation
para0
:Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "RefsEnableMetadataValidation" -Value 0 -Type DWord -ErrorAction Stop
Crie a chave de parâmetros se ela não existir. Se ele já existir, o comando poderá falhar com um erro, o que é esperado.
New-Item -Path HKLM:\SYSTEM\CurrentControlSet\Services\Vid\Parameters
Defina
SkipSmallLocalAllocations
para0
:New-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\Vid\Parameters -Name SkipSmallLocalAllocations -Value 0 -PropertyType DWord
Reinicie o computador para que as alterações entrem em vigor. Na reinicialização do computador, se a chave
RefsEnableMetadataValidation
for substituída e os volumes do ReFS não conseguirem ficar online, alterne a chave configurando primeiroRefsEnableMetadataValidation
para1
e depois retorne para0
novamente.Atualize e verifique se as chaves do Registro foram aplicadas em cada computador no sistema antes de passar para a próxima etapa.
Etapa 1: Conecte-se ao seu sistema
Siga estas etapas em seu cliente para se conectar a uma das máquinas em seu sistema.
Importante
Para executar uma atualização manual usando o SConfig, você deve fazer login diretamente nas máquinas. Você pode usar o PowerShell remoto para controlar as ações do sistema ou executar os comandos diretamente de cada computador ao executar a atualização.
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 seu Azure Local. 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 outros métodos
Dependendo de seus requisitos, você pode atualizar manualmente o sistema operacional usando o SConfig ou atualizar todas as máquinas do sistema ao mesmo tempo. Cada um desses métodos é discutido nas seções a seguir.
Método 1: Executar uma atualização manual do sistema operacional de um cluster de failover usando SCONFIG
Para fazer a atualização manual de um recurso de um cluster de failover, use a ferramenta SConfig e os cmdlets do PowerShell para Cluster de Failover. Para obter mais informações sobre o SConfig, consulte Configurar uma instalação Server Core do Windows Server e do Azure Local com a ferramenta de Configuração do Servidor (SConfig).
Para cada computador, execute estes comandos no nó de destino:
Suspend-ClusterNode -Node <Node Name> -Drain
Verifique a função de suspensão usando
Get-ClusterGroup
. Nenhum processo deve estar em execução no nó de destino.Execute a opção SCONFIG 6.3 no nó de destino.
Após a reinicialização do nó de destino, aguarde até que todos os trabalhos de reparo de armazenamento sejam concluídos executando
Get-Storage-Job
até que não haja mais trabalhos de armazenamento ou que todos estejam concluídos.
Resume-ClusterNode -Node <Node Name> -Failback
Quando todos os nós são atualizados, você pode executar as etapas de pós-instalação.
Método 2: Execute uma atualização rápida e offline do sistema operacional de todas as máquinas em um sistema
Este método permite que você desative todas as máquinas de um sistema de uma só vez e atualize o sistema operacional em todas elas ao mesmo tempo. Isso economiza tempo durante o processo de atualização, mas a desvantagem é o tempo de inatividade dos recursos hospedados.
Se houver uma atualização de segurança crítica que você precisa aplicar rapidamente ou se precisar garantir que as atualizações sejam concluídas dentro da janela de manutenção, esse método pode ser adequado para você. Esse processo desativa o Azure Local, atualiza os computadores e ativa tudo novamente.
Planeje sua janela de manutenção.
Coloque os discos virtuais offline.
Pare o sistema para colocar o pool de armazenamento offline. Execute o
Stop-Cluster
cmdlet ou use Windows Admin Center para interromper o sistema.Defina o serviço de cluster como Desabilitado executando o comando do PowerShell abaixo em cada computador. Isso impede que o serviço de cluster seja iniciado durante a atualização.
Set-Service -Name clussvc -StartupType Disabled
- Aplique a Atualização Cumulativa do Windows Server e todas as Atualizações da Pilha de Manutenção necessárias a todos os computadores. Você pode atualizar todas as máquinas ao mesmo tempo: não há necessidade de esperar porque o sistema está inativo.
Reinicie as máquinas e certifique-se de que tudo esteja bem.
Defina o serviço de cluster de volta como Automático executando o comando do PowerShell abaixo em cada computador.
Set-Service -Name clussvc -StartupType Automatic
Inicie o sistema. Execute o cmdlet ou use Windows
Start-Cluster
Admin Center.Aguarde alguns minutos. Verifique se o pool de armazenamento está íntegro. Executar
Get-StorageJob
para garantir que todos os trabalhos sejam concluídos com êxito.Coloque os discos virtuais online novamente.
Monitore o status dos discos virtuais executando os cmdlets
Get-Volume
eGet-VirtualDisk
.
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[] }
Valide a integridade do sistema executando o
Test-Cluster
cmdlet em um dos computadores no sistema. Se alguma das verificações de condição falhar, resolva-as antes de prosseguir para a próxima etapa.Test-Cluster
Verifique se as chaves do Registro ainda são aplicadas em cada computador no sistema antes de passar para a próxima etapa.
Para verificar se a chave do Registro existe:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "RefsEnableMetadataValidation"
Para reaplicar as chaves do Registro, se necessário, e reinicializar cada computador para que as alterações entrem em vigor:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "RefsEnableMetadataValidation" -Value 0 -Type DWord -ErrorAction Stop
Se a atualização do sistema operacional falhar, execute o seguinte comando para recuperar a execução da CAU:
Invoke-CauRun –ForceRecovery -Force
Agora você está pronto para executar as etapas pós-atualização do sistema operacional para o seu sistema.