Patch do sistema operacional Windows em seu cluster do Service Fabric

Obter atualizações automáticas de imagem do sistema operacional nos Conjuntos de Dimensionamento de Máquinas Virtuais é a melhor prática para manter o sistema operacional corrigido no Azure. As atualizações automáticas de imagem do sistema operação baseadas no conjunto de dimensionamento de máquinas virtuais exigirá uma durabilidade prata ou superior em um conjunto de dimensionamento.

Observação

O Service Fabric dá suporte a imagens do sistema operacional Windows Server apenas por meio de suas datas de término de suporte principais. O suporte para Service Fabric em clusters executando Windows Server 2019 terminará em 31 de março de 2027. Planeje atualizações de imagem do sistema operacional para uma versão de Windows Server com suporte (como Windows Server 2025) antes dessa data. Embora os Conjuntos de Dimensionamento de Máquinas Virtuais do Microsoft Azure em execução no Windows Server 2019 continuem operando após 31 de março de 2027, eles não têm suporte pelo Service Fabric.

Requisitos para atualizações automáticas de imagem do sistema operacional por Conjuntos de Dimensionamento de Máquinas Virtuais

  • O nível de durabilidade do Service Fabric é prata ou ouro, não bronze.
  • A extensão do Service Fabric na definição do modelo do conjunto de dimensionamento deve ter TypeHandlerVersion 1.1 ou superior.
  • O nível de durabilidade deve ser o mesmo no cluster do Service Fabric e na extensão do Service Fabric na definição do modelo do conjunto de dimensionamento.
  • Uma investigação de integridade adicional ou uso da extensão de integridade do aplicativo para Conjuntos de Dimensionamento de Máquinas Virtuais não é necessário.
  • Os tipos de nó sem estado são a única exceção, que têm durabilidade como Bronze, mas as atualizações automáticas de imagem do sistema operacional ainda podem ser configuradas neles. Para obter mais informações, confira Implantar um cluster do Microsoft Azure Service Fabric com tipos de nós sem estado.
  • Embora os Conjuntos de Dimensionamento de Máquinas Virtuais do Microsoft Azure em execução no Windows Server 2019 continuem operando após 31 de março de 2027, esses clusters não receberão suporte do Service Fabric. Defina a referência de imagem do conjunto de escala para uma versão do Windows Server com suporte, para que continue a ser compatível.

Verifique se as configurações de durabilidade não estão incompatíveis com o cluster do Service Fabric e a extensão do Service Fabric, pois uma incompatibilidade resultará em erros de atualização. Os níveis de durabilidade podem ser modificados de acordo com as diretrizes descritas nesta página.

A atualização automática de imagem do sistema operacional não está disponível com a durabilidade bronze. Embora o Aplicativo de Orquestração de Patch (destinado apenas a clusters não hospedados no Azure) não seja recomendado* para os níveis de durabilidade Silver ou superiores, é a sua única opção para automatizar as atualizações do Windows em relação aos domínios de atualização do Service Fabric.

Se você deseja alternar do Aplicativo de Orquestração de Patch para a atualização automática de imagem do sistema operacional, primeiro você deve preterir o uso do Aplicativo de Orquestração de Patch.

Habilitar atualizações automáticas do sistema operacional e desabilitar o Windows Update

Ao habilitar atualizações automáticas do sistema operacional, você também precisará desabilitar o Windows Update no modelo de implantação. Depois de implantar essas alterações, todas as máquinas no conjunto de dimensionamento terão a imagem refeita, e o conjunto de dimensionamento será habilitado para atualizações automáticas. As atualizações automáticas de imagem do SO também podem ser usadas como parte de um processo de expansão/retração de tipo de nó controlada para atualizar para versões mais recentes do Windows Server sem afetar a disponibilidade das aplicações. As etapas de atualização documentadas para migrar do Windows Server 2019 para o Windows Server 2022 se aplicam igualmente ao atualizar para as imagens do Windows Server 2025. Ao configurar atualizações automáticas de imagem do sistema operacional, verifique se o marketplace escolhido ou a imagem personalizada é uma versão suportada Windows Server para garantir o suporte contínuo do Service Fabric.

Importante

O Service Fabric não dá suporte a atualizações in-VM em que o Windows Updates aplica patches do sistema operacional sem substituir o disco do sistema operacional.

Observação

Quando os discos gerenciados são usados, verifique se o script de extensão personalizada que mapeia discos gerenciados para letras da unidade manipula a nova imagem da VM corretamente. Confira Criar um cluster do Service Fabric com discos de dados anexados para ver um script de exemplo que manipula a nova imagem de VMs com discos gerenciados corretamente.

  1. Habilitar atualizações automáticas de imagem do sistema operacional e desabilitar as atualizações do Windows no modelo de implantação:

    "properties": {
       "upgradePolicy": {
         "mode": "Automatic",
          "automaticOSUpgradePolicy": {
            "enableAutomaticOSUpgrade": true
          }
        }
    }
    
    "osProfile": { 
       "windowsConfiguration": { 
         "enableAutomaticUpdates": false 
        }
    }
    
    Update-AzVmss -ResourceGroupName $resourceGroupName -VMScaleSetName $scaleSetName -AutomaticOSUpgrade $true -EnableAutomaticUpdate $false
    
  2. Atualize o modelo do conjunto de dimensionamento. Após essa alteração de configuração, é necessário refazer imagem de todos os computadores para atualizar o modelo do conjunto de dimensionamento para que a alteração entre em vigor:

    $scaleSet = Get-AzVmssVM -ResourceGroupName $resourceGroupName -VMScaleSetName $scaleSetName
    $instances = foreach($vm in $scaleSet)
    {
        Set-AzVmssVM -ResourceGroupName $resourceGroupName -VMScaleSetName $scaleSetName -InstanceId $vm.InstanceID -Reimage
    }
    

Próximas etapas

Saiba como habilitar atualizações automáticas de imagem do sistema operacional nos Conjuntos de Dimensionamento de Máquinas Virtuais.

Para atualizar os tipos de nó de cluster para uma versão mais recente do Windows Server usando a abordagem de escala para fora/para dentro, consulte Escalar um tipo de nó primário de cluster do Service Fabric e Escalar um tipo de nó não primário do Service Fabric Cluster. Essas mesmas etapas se aplicam ao atualizar para imagens Windows Server 2025.