Controle de manutenção para atualizações de imagem do sistema operacional nos conjuntos de dimensionamento de máquinas virtuais do Azure usando a CLI do Azure
O controle de manutenção permite que você decida quando aplicar as atualizações automáticas da imagem do sistema operacional convidado aos conjuntos de dimensionamento de máquinas virtuais. Este tópico aborda as opções disponíveis na CLI do Azure para o controle de manutenção. Para obter mais informações sobre como usar o controle de manutenção, confira Controle de manutenção dos conjuntos de dimensionamento de máquinas virtuais 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 definido para a imagem do sistema operacional.
az group create \
--location eastus \
--name myMaintenanceRG
az maintenance configuration create \
-g myMaintenanceRG \
--resource-name myConfig \
--maintenance-scope osimage\
--location eastus
Copie a ID de configuração da saída para usá-la mais tarde.
O uso de --maintenance-scope osimage
garante que a configuração de manutenção seja usada para controlar atualizações para o SO convidado.
Se você tentar criar uma configuração com o mesmo nome, mas em um local diferente, obterá um erro. Os nomes de configuração devem ser exclusivos para seu grupo de recursos.
Você pode consultar as configurações de manutenção disponíveis usando az maintenance configuration list
.
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 cinco 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 de 5 horas ou mais. A recorrência da manutenção deve ser definida para 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 conjunto de dimensionamento de máquinas virtuais.
Habilitar atualizações automáticas do sistema operacional
Você pode habilitar atualizações automáticas do sistema operacional para cada conjunto de dimensionamento de máquinas virtuais que usará o controle de manutenção. Para obter mais informações sobre a habilitação das atualizações automáticas do sistema operacional no conjunto de dimensionamento de máquinas virtuais, confira Atualizações automáticas da imagem do sistema operacional no conjunto de dimensionamento de máquinas virtuais do Azure.