Obsługa powiadomień dotyczących planowanej konserwacji przy użyciu interfejsu wiersza polecenia platformy Azure

Dotyczy: ✔️ Maszyny wirtualne z systemem Linux Maszyny ✔️ wirtualne z systemem Windows — elastyczne zestawy ✔️ ✔️ skalowania jednolite zestawy skalowania

Możesz użyć interfejsu wiersza polecenia, aby sprawdzić, kiedy maszyny wirtualne są zaplanowane na konserwację. Informacje o planowanej konserwacji są dostępne z polecenia az vm get-instance-view.

Informacje o konserwacji są zwracane tylko w przypadku planowanej konserwacji.

az vm get-instance-view -n myVM -g myResourceGroup --query instanceView.maintenanceRedeployStatus

Dane wyjściowe

      "maintenanceRedeployStatus": {
      "additionalProperties": {},
      "isCustomerInitiatedMaintenanceAllowed": true,
      "lastOperationMessage": null,
      "lastOperationResultCode": "None",
      "maintenanceWindowEndTime": "2018-06-04T16:30:00+00:00",
      "maintenanceWindowStartTime": "2018-05-21T16:30:00+00:00",
      "preMaintenanceWindowEndTime": "2018-05-19T12:30:00+00:00",
      "preMaintenanceWindowStartTime": "2018-05-14T12:30:00+00:00"

Rozpoczynanie konserwacji

Następujące wywołanie spowoduje uruchomienie konserwacji maszyny wirtualnej, jeśli IsCustomerInitiatedMaintenanceAllowed jest ustawiona na wartość true.

az vm perform-maintenance -g myResourceGroup -n myVM 

Klasyczne wdrożenia

Ważne

Maszyny wirtualne utworzone za pomocą klasycznego modelu wdrażania zostaną wycofane 1 września 2023 r.

Jeśli używasz zasobów IaaS z usługi Azure Service Management, przeprowadź migrację do 1 września 2023 r. Zachęcamy do wcześniej przełączenia w celu skorzystania z wielu ulepszeń funkcji w usłudze Azure Resource Manager.

Aby uzyskać więcej informacji, zobacz Migrowanie zasobów IaaS do usługi Azure Resource Manager do 1 września 2023 r.

Jeśli nadal masz starsze maszyny wirtualne, które zostały wdrożone przy użyciu klasycznego modelu wdrażania, możesz użyć klasycznego interfejsu wiersza polecenia platformy Azure do wykonywania zapytań o maszyny wirtualne i inicjowania konserwacji.

Upewnij się, że pracujesz w trybie właściwym do pracy z klasyczną maszyną wirtualną, wpisując:

azure config mode asm

Aby uzyskać stan konserwacji maszyny wirtualnej o nazwie myVM, wpisz:

azure vm show myVM 

Aby rozpocząć konserwację klasycznej maszyny wirtualnej o nazwie myVM w usłudze myService i wdrożeniu myDeployment , wpisz:

azure compute virtual-machine initiate-maintenance --service-name myService --name myDeployment --virtual-machine-name myVM

Następne kroki

Planowaną konserwację można również obsłużyć przy użyciu Azure PowerShell lub portalu.