Freigeben über


Wartungssteuerung für Upgrades von Betriebssystemimages in Azure-VM-Skalierungsgruppen über die Azure CLI

Über die Wartungssteuerung können Sie entscheiden, wann automatische Gastbetriebssystemimageupgrades auf Ihre VM-Skalierungsgruppen angewendet werden sollen. In diesem Thema werden die Azure CLI-Optionen für die Wartungssteuerung behandelt. Weitere Informationen zur Verwendung der Wartungssteuerung finden Sie unter Wartungssteuerung für Azure-VM-Skalierungsgruppen.

Erstellen einer Wartungskonfiguration

Verwenden Sie az maintenance configuration create, um eine Wartungskonfiguration zu erstellen. In diesem Beispiel wird eine Wartungskonfiguration mit dem Namen myConfig erstellt, die für das Betriebssystemimage gilt.

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

Kopieren Sie die Konfigurations-ID aus der Ausgabe, um sie später zu verwenden.

Durch die Verwendung von --maintenance-scope osimage wird sichergestellt, dass die Wartungskonfiguration zum Steuern von Updates für das Gastbetriebssystem verwendet wird.

Wenn Sie versuchen, eine Konfiguration mit dem gleichen Namen, aber an einem anderen Speicherort zu erstellen, erhalten Sie eine Fehlermeldung. Konfigurationsnamen müssen für Ihre Ressourcengruppe eindeutig sein.

Mithilfe von az maintenance configuration list können Sie verfügbare Wartungskonfigurationen abfragen.

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

Erstellen einer Wartungskonfiguration mit einem geplanten Fenster

Sie können auch ein geplantes Fenster deklarieren, in dem Azure die Updates auf Ihre Ressourcen anwendet. In diesem Beispiel wird eine Wartungskonfiguration mit dem Namen myConfig mit einem geplanten Fenster von fünf Stunden am vierten Montag jedes Monats erstellt. Nachdem Sie ein geplantes Fenster erstellt haben, müssen Sie die Updates nicht mehr manuell anwenden.

Wichtig

Die Dauer (Duration) der Wartung muss 5 Stunden oder länger sein. Die Wartungswiederholung (RecurEvery) muss auf Day festgelegt werden.

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"

Zuweisen der Konfiguration

Weisen Sie Ihrer VM-Skalierungsgruppe die Konfiguration mithilfe von az maintenance assignment create zu.

Aktivieren von automatischen Betriebssystemupgrades

Sie können automatische Betriebssystemupgrades für jede VM-Skalierungsgruppe aktivieren, für die die Wartungssteuerung verwendet werden soll. Weitere Informationen zum Aktivieren automatischer Betriebssystemupgrades für Ihre VM-Skalierungsgruppe finden Sie unter Automatische Betriebssystemimageupgrades für Azure-VM-Skalierungsgruppen.

Nächste Schritte