Kontrola konserwacji uaktualnień obrazów systemu operacyjnego na platformie Azure Virtual Machine Scale Sets przy użyciu interfejsu wiersza polecenia platformy Azure

Kontrola konserwacji pozwala zdecydować, kiedy zastosować automatyczne uaktualnienia obrazów systemu operacyjnego gościa do Virtual Machine Scale Sets. W tym temacie opisano opcje interfejsu wiersza polecenia platformy Azure dotyczące kontroli konserwacji. Aby uzyskać więcej informacji na temat korzystania z kontroli konserwacji, zobacz Kontrola konserwacji dla platformy Azure Virtual Machine Scale Sets.

Utworzenie konfiguracji konserwacji

Użyj polecenia az maintenance configuration create , aby utworzyć konfigurację konserwacji. W tym przykładzie zostanie utworzona konfiguracja konserwacji o nazwie myConfig o zakresie do obrazu osimage.

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

Skopiuj identyfikator konfiguracji z danych wyjściowych, aby użyć ich później.

Użycie --maintenance-scope osimage zapewnia, że konfiguracja konserwacji jest używana do kontrolowania aktualizacji systemu operacyjnego gościa.

Jeśli spróbujesz utworzyć konfigurację o tej samej nazwie, ale w innej lokalizacji wystąpi błąd. Nazwy konfiguracji muszą być unikatowe dla grupy zasobów.

Zapytania dotyczące dostępnych konfiguracji konserwacji można wykonać przy użyciu polecenia az maintenance configuration list.

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

Tworzenie konfiguracji konserwacji z zaplanowanym oknem

Możesz również zadeklarować zaplanowane okno, gdy platforma Azure zastosuje aktualizacje zasobów. W tym przykładzie tworzona jest konfiguracja konserwacji o nazwie myConfig z zaplanowanym oknem 5 godzin w czwarty poniedziałek każdego miesiąca. Po utworzeniu zaplanowanego okna nie trzeba już stosować aktualizacji ręcznie.

Ważne

Czas trwania konserwacji musi wynosić 5 godzin lub dłużej. Cykl konserwacji musi być ustawiony na Dzień.

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"

Przypisywanie konfiguracji

Użyj az maintenance assignment create polecenia , aby przypisać konfigurację do zestawu skalowania maszyn wirtualnych.

Włączanie automatycznego uaktualniania systemu operacyjnego

Możesz włączyć automatyczne uaktualnienia systemu operacyjnego dla każdego zestawu skalowania maszyn wirtualnych, który będzie używał kontroli konserwacji. Aby uzyskać więcej informacji na temat włączania automatycznych uaktualnień systemu operacyjnego w zestawie skalowania maszyn wirtualnych, zobacz Automatyczne uaktualnienia obrazów systemu operacyjnego zestawu skalowania maszyn wirtualnych platformy Azure.

Następne kroki