Share via


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.

Passos seguintes