Gerenciar atualizações de VM com Configurações de Manutenção

Aplica-se a: ✔️ VMs do Linux ✔️ VMs do Windows ✔️ Conjuntos de dimensionamento flexíveis ✔️ Conjuntos de dimensionamento uniformes

O Azure atualiza frequentemente a própria infraestrutura para aprimorar a confiabilidade, o desempenho e a segurança, além de lançar novos recursos. Embora a maioria das atualizações seja imperceptível para os usuários, algumas cargas de trabalho confidenciais não podem tolerar sequer breves segundos de congelamento ou desconexão de uma máquina virtual (VM) para manutenção. Cargas de trabalho confidenciais podem incluir jogos, streaming de mídia e transações financeiras.

O recurso Configurações de Manutenção permite que você controle e gerencie as atualizações de muitos recursos de VMs do Azure. As Configurações de Manutenção são integradas ao Azure Resource Graph, proporcionando uma experiência ao cliente de baixa latência e alta capacidade.

Importante

Para usar Configurações de Manutenção, é necessário ter pelo menos a função de colaborador e garantir que sua assinatura está registrada em um provedor de recursos de manutenção.

Escopos

No momento as configurações de manutenção dão suporte a três escopos: host, imagem do sistema operacional e convidado. Embora cada escopo permita agendar e gerenciar atualizações, a principal diferença está nos recursos que cada um oferece suporte:

Escopo Recursos compatíveis
Host VMs isoladas, conjuntos de dimensionamento de máquinas virtuais isoladas, hosts dedicados
Imagem do sistema operacional conjuntos de escala de máquina virtual
Convidado VMs,servidores habilitados para Azure Arc

Host

Com o escopo de host, você pode gerenciar atualizações de plataforma que não exigem reinicialização das suas VMs isoladas, conjuntos de escala de máquinas virtuais isoladas e hosts dedicados.

Recursos e limitações exclusivos para esse escopo incluem:

  • Você pode definir agendamentos a qualquer momento dentro de um período de 35 dias. Após 35 dias, as atualizações são aplicadas automaticamente.
  • É necessária uma janela de manutenção mínima de duas horas.
  • Atualmente, não há suporte para manutenção no nível do rack.

Saiba mais sobre os hosts dedicados do Azure.

Imagem do sistema operacional

Usar esse escopo de imagem do sistema operacional com as Configurações de Manutenção permite que você decida quando aplicar atualizações nos discos do sistema operacional nos conjuntos de dimensionamento de máquinas virtuais, por meio de uma experiência mais fácil e previsível. A atualização trabalha substituindo o disco do sistema operacional de uma VM por um novo disco criado de uma versão mais recente da imagem. As extensões configuradas e os scripts de dados personalizados são executados no disco do sistema operacional, enquanto os discos de dados são retidos.

Recursos e limitações exclusivos para esse escopo incluem:

  • Para que os conjuntos de dimensionamento usem as Configurações de Manutenção, é necessário que tenham a opção Atualizações automáticas de sistema operacional habilitada.
  • Você pode agendar a recorrência até uma semana (sete dias).
  • A janela de manutenção necessita de no mínimo cinco horas.

Convidado

Esse escopo de convidado se integra ao Gerenciador de Atualizações do Azure. Você pode usá-lo para salvar agendas de implantação recorrentes para instalar atualizações para as máquinas Windows Server e Linux no Azure, em ambientes locais e em outros ambientes de nuvem conectados por meio de servidores habilitados para Azure Arc.

Recursos e limitações exclusivos para esse escopo incluem:

  • A orquestração de patch para máquinas virtuais precisa ser definida como AutomaticByPlatform.
  • A janela de manutenção superior é de 3 horas e 55 minutos.
  • A janela de manutenção necessita de no mínimo uma hora e dez minutos.
  • O valor de Repetição deve ser pelo menos 6 horas.
  • A hora de início de um agendamento deve ser de pelo menos 15 minutos após a hora de criação do agendamento.

Captura de tela das opções para adicionar ou modificar um agendamento.

Observação

A janela de manutenção mínima aumentou de 1 hora e 10 minutos para 1 hora e 30 minutos, enquanto o valor mínimo de repetição está definido para 6 horas em novos agendamentos. Seus agendamentos existentes não são afetados. No entanto, recomendamos fortemente que você atualize os agendamentos existentes para incluir essas mudanças.

O número de caracteres do nome do grupo de recursos e o nome da configuração de manutenção deve ser inferior a 128.

As Configurações de Manutenção oferecem dois modos de aplicação de patch agendados para VMs no escopo do convidado: Modo Estático e Modo Escopo Dinâmico. Por padrão, o sistema opera no Modo Estático se você não configurar um Modo de Escopo Dinâmico.

Para agendar ou modificar a configuração de manutenção em qualquer modo, um buffer de 15 minutos antes do tempo de patch agendado é necessário. Por exemplo, se você agendar o patch para as 15:00, todas as modificações (incluindo adicionar VMs, remover VMs ou alterar o escopo dinâmico) devem terminar antes das 14:45.

Para saber mais sobre esse assunto, confira Agendar atualizações recorrentes para máquinas usando o portal do Azure e o Azure Policy.

Importante

Se você mover um recurso para um grupo de recursos ou uma assinatura diferente, a aplicação de patch agendada para o recurso deixará de funcionar porque, atualmente, o sistema não oferece suporte a esse cenário. Como solução alternativa, siga as etapas no artigo de solução de problemas.

Máquinas desligadas

Você não pode aplicar atualizações de manutenção a máquinas desligadas. Certifique-se de que sua máquina esteja ligada pelo menos 15 minutos antes de uma atualização programada, ou a atualização pode não ser aplicada.

Se a máquina estiver desligada no momento da atualização agendada, a configuração de manutenção pode parecer estar desassociada no portal do Azure. Isso é apenas um problema na exibição. A configuração de manutenção não está desassociada e você pode verificá-la por meio da CLI do Azure.

Opções de gerenciamento

Você pode criar e gerenciar as configurações de manutenção usando qualquer uma das seguintes opções:

Importante

A API mostra uma propriedade pré/pós tasks, mas essa propriedade não tem suporte no momento.

Para ver um exemplo do Azure Functions, consulte Agendamento de atualizações de manutenção com configurações de manutenção e o Azure Functions.

Limites de serviço

Recomendamos os seguintes limites para os indicadores:

Indicador Limite
Número de agendas por assinatura por região 250
Número total de associações de recursos a um agendamento 3\.000
Associações de recursos em cada escopo dinâmico 1.000
Número de escopos dinâmicos por grupo de recursos ou assinatura por região 250
Número de escopos dinâmicos por agendamento 30
Número total de assinaturas anexadas a todos os escopos dinâmicos por agendamento 30

Recomendamos os seguintes limites para cada escopo dinâmico no escopo do apenas convidado:

Recurso Limite
Associações de recursos 1.000
Número de filtros de marca 50
Número de filtros do grupo de recursos 50

Próximas etapas