Azure CLI に対する計画済みメンテナンスの通知の処理

適用対象: ✔️ Linux VM ✔️ Windows VM ✔️ フレキシブル スケール セット ✔️ 均一スケール セット

Azure CLI を使用して、VM のメンテナンスの予定を確認できます。 計画メンテナンスの情報は、az vm get-instance-view から確認できます。

計画メンテナンスがある場合にのみ、メンテナンス情報が返されます。

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

出力

      "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"

メンテナンスを開始する

IsCustomerInitiatedMaintenanceAllowed が true に設定されている場合、次の呼び出しによって VM に対するメンテナンスが開始されます。

az vm perform-maintenance -g myResourceGroup -n myVM 

クラシック デプロイ

重要

クラシック デプロイ モデルで作成された VM は、2023 年 9 月 1 日に廃止される予定です。

Azure サービス管理の IaaS リソースを使用している場合は、2023 年 9 月 1 日までに移行を完了してください。 Azure Resource Manager の多数の機能強化を活用するために、早急に切り替えを行うことをお勧めします。

詳細については、「2023 年 9 月 1 日までに IaaS リソースを Azure Resource Manager に移行する」を参照してください。

クラシック デプロイ モデルを使用してデプロイされたレガシ VM がまだある場合は、Azure クラシック CLI を使用して、VM を照会し、メンテナンスを開始できます。

次のように入力して、クラッシック VM を操作する正しいモードになっていることを確認します。

azure config mode asm

myVM という名前の VM のメンテナンスの状態を取得するには、次のように入力します。

azure vm show myVM 

myService サービスおよび myDeployment デプロイの myVM という名前のクラシック VM でメンテナンスを開始するには、次のように入力します。

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

次の手順

また、Azure PowerShell または portal を使用して、計画メンテナンスを扱うこともできます。