Controlo de manutenção para atualizações de imagens do SO no Azure Conjuntos de Dimensionamento de Máquinas Virtuais com a CLI do Azure
O controlo de manutenção permite-lhe decidir quando aplicar atualizações automáticas de imagens do SO convidado ao seu Conjuntos de Dimensionamento de Máquinas Virtuais. Este tópico aborda as opções da CLI do Azure para Controlo de manutenção. Para obter mais informações sobre como utilizar o Controlo de manutenção, veja Controlo de manutenção do Azure Conjuntos de Dimensionamento de Máquinas Virtuais.
Criar uma configuração de manutenção
Utilize az maintenance configuration create
para criar uma configuração de manutenção. Este exemplo cria uma configuração de manutenção com o nome myConfig no âmbito da osimagem.
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 utilizar mais tarde.
A utilização --maintenance-scope osimage
garante que a configuração de manutenção é utilizada para controlar as atualizações do SO convidado.
Se tentar criar uma configuração com o mesmo nome, mas numa localização diferente, receberá um erro. Os nomes de configuração têm de ser exclusivos do grupo de recursos.
Pode consultar as configurações de manutenção disponíveis com 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
Também pode declarar uma janela agendada quando o Azure aplicar as atualizações nos seus recursos. Este exemplo cria uma configuração de manutenção denominada myConfig com uma janela agendada de 5 horas na quarta segunda-feira de cada mês. Depois de criar uma janela agendada, já não tem de aplicar as atualizações manualmente.
Importante
A duração da manutenção tem de ser 5 horas ou superior. A periodicidade da manutenção tem de 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
Utilize az maintenance assignment create
para atribuir a configuração ao seu Conjunto de Dimensionamento de Máquinas Virtuais.
Ativar a atualização automática do SO
Pode ativar atualizações automáticas do SO para cada Conjunto de Dimensionamento de Máquinas Virtuais que irá utilizar o controlo de manutenção. Para obter mais informações sobre como ativar atualizações automáticas do SO no seu Conjunto de Dimensionamento de Máquinas Virtuais, veja Atualizações automáticas da imagem do SO do Conjunto de Dimensionamento de Máquinas Virtuais do Azure.