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.