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 list
o .
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.