Dela via


Underhållskontroll för uppgradering av OS-avbildningar på Skalningsuppsättningar för virtuella Azure-datorer med Azure CLI

Med underhållskontrollen kan du bestämma när du ska använda automatiska uppgraderingar av gästoperativsystemavbildningar på vm-skalningsuppsättningar. Det här avsnittet beskriver Azure CLI-alternativen för underhållskontroll. Mer information om hur du använder underhållskontroll finns i Underhållskontroll för Skalningsuppsättningar för virtuella Azure-datorer.

Skapa en underhållskonfiguration

Använd az maintenance configuration create för att skapa en underhållskonfiguration. I det här exemplet skapas en underhållskonfiguration med namnet myConfig som är begränsad till osimage.

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

Kopiera konfigurations-ID:t från utdata för senare användning.

Genom att använda --maintenance-scope osimage ser du till att underhållskonfigurationen används för att kontrollera uppdateringar av gästoperativsystemet.

Om du försöker skapa en konfiguration med samma namn, men på en annan plats, får du ett fel. Konfigurationsnamn måste vara unika för resursgruppen.

Du kan fråga efter tillgängliga underhållskonfigurationer med hjälp av az maintenance configuration list.

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

Skapa en underhållskonfiguration med ett schemalagt fönster

Du kan också deklarera ett schemalagt fönster när Azure tillämpar uppdateringarna på dina resurser. Det här exemplet skapar en underhållskonfiguration med namnet myConfig med ett schemalagt fönster på 5 timmar den fjärde måndagen i varje månad. När du har skapat ett schemalagt fönster behöver du inte längre tillämpa uppdateringarna manuellt.

Viktigt!

Underhållstiden måste vara 5 timmar eller längre. Återkommande underhåll måste anges till Dag.

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"

Tilldela konfigurationen

Använd az maintenance assignment create för att tilldela konfigurationen till vm-skalningsuppsättningen.

Aktivera automatisk operativsystemuppgradering

Du kan aktivera automatiska OS-uppgraderingar för varje VM-skalningsuppsättning som ska använda underhållskontroll. Mer information om hur du aktiverar automatiska OS-uppgraderingar på vm-skalningsuppsättningen finns i Azure Virtual Machine Scale Set automatic OS image upgrades (Azure Virtual Machine Scale Set automatic OS image upgrades).

Nästa steg