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.