Controle de manutenção para atualizações de imagem do sistema operacional em Conjuntos de Dimensionamento de Máquina Virtual do Azure usando a CLI do Azure

O controlo de manutenção permite-lhe decidir quando aplicar atualizações automáticas de imagens do SO convidado aos seus Conjuntos de Dimensionamento de Máquinas Virtuais. Este tópico aborda as opções da CLI do Azure para controle de manutenção. Para obter mais informações sobre como usar o controle de manutenção, consulte Controle de manutenção para conjuntos de escala de máquina virtual do Azure.

Criar uma configuração de manutenção

Use az maintenance configuration create para criar uma configuração de manutenção. Este exemplo cria uma configuração de manutenção chamada myConfig com escopo para osimage.

az group create \
   --location eastus \
   --name myMaintenanceRG
az maintenance configuration create \
   -g myMaintenanceRG \
   --resource-name myConfig \
   --maintenance-scope osimage\
   --location eastus

Copie o ID de configuração da saída para usar mais tarde.

O uso --maintenance-scope osimage garante que a configuração de manutenção seja usada para controlar as atualizações do SO convidado.

Se você tentar criar uma configuração com o mesmo nome, mas em um local diferente, você receberá um erro. Os nomes de configuração devem ser exclusivos para o seu grupo de recursos.

Você pode consultar as configurações de manutenção disponíveis usando az maintenance configuration listo .

az maintenance configuration list --query "[].{Name:name, ID:id}" -o table 

Criar uma configuração de manutenção com uma janela agendada

Você também pode declarar uma janela agendada quando o Azure aplicará as atualizações em seus recursos. Este exemplo cria uma configuração de manutenção chamada myConfig com uma janela agendada de 5 horas na quarta segunda-feira de cada mês. Depois de criar uma janela agendada, você não precisa mais aplicar as atualizações manualmente.

Importante

A duração da manutenção deve ser igual ou superior a 5 horas. A recorrência da manutenção deve ser definida como Dia.

az maintenance configuration create \
   -g myMaintenanceRG \
   --resource-name myConfig \
   --maintenance-scope osimage \
   --location eastus \
   --maintenance-window-duration "05:00" \
   --maintenance-window-recur-every "Day" \
   --maintenance-window-start-date-time "2020-12-30 08:00" \
   --maintenance-window-time-zone "Pacific Standard Time"

Atribuir a configuração

Use az maintenance assignment create para atribuir a configuração ao seu Conjunto de Escala de Máquina Virtual.

Ativar a atualização automática do SO

Você pode habilitar atualizações automáticas do sistema operacional para cada Conjunto de Dimensionamento de Máquina Virtual que usará o controle de manutenção. Para obter mais informações sobre como habilitar atualizações automáticas do sistema operacional em seu Conjunto de Dimensionamento de Máquina Virtual, consulte Atualizações automáticas de imagem do Sistema Operacional do Conjunto de Dimensionamento de Máquina Virtual do Azure.

Próximos passos