Kontrola konserwacji uaktualnień obrazów systemu operacyjnego w zestawach skalowania maszyn wirtualnych platformy Azure przy użyciu interfejsu wiersza polecenia platformy Azure
Kontrola konserwacji pozwala zdecydować, kiedy stosować automatyczne uaktualnienia obrazów systemu operacyjnego gościa do zestawów skalowania maszyn wirtualnych. W tym temacie opisano opcje interfejsu wiersza polecenia platformy Azure dotyczące kontroli konserwacji. Aby uzyskać więcej informacji na temat używania kontrolki konserwacji, zobacz Kontrola konserwacji dla zestawów skalowania maszyn wirtualnych platformy Azure.
Utworzenie konfiguracji konserwacji
Użyj az maintenance configuration create
polecenia , 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ż ręcznie stosować aktualizacji.
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 w zestawie skalowania maszyn wirtualnych platformy Azure.