Processar notificações de manutenção planeada com a CLI do Azure

Aplica-se a: ✔️ VMs do Linux VMs ✔️ do Windows Conjuntos ✔️ ✔️ de dimensionamento flexíveis Conjuntos de dimensionamento uniformes

Pode utilizar a CLI para ver quando as VMs estão agendadas para manutenção. As informações de manutenção planeada estão disponíveis az vm get-instance-view.

As informações de manutenção só são devolvidas se houver manutenção planeada.

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

Saída

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

Iniciar manutenção

A chamada seguinte iniciará a manutenção numa VM se IsCustomerInitiatedMaintenanceAllowed estiver definida como verdadeira.

az vm perform-maintenance -g myResourceGroup -n myVM 

Implementações clássicas

Importante

As VMs criadas através do modelo de implementação clássica serão descontinuadas a 1 de setembro de 2023.

Se utilizar recursos IaaS da Gestão de Serviços do Azure, conclua a migração até 1 de setembro de 2023. Recomendamos que faça a mudança mais cedo para tirar partido dos vários melhoramentos de funcionalidades no Azure Resource Manager.

Para obter mais informações, veja Migrar os seus recursos IaaS para o Azure Resource Manager até 1 de setembro de 2023.

Se ainda tiver VMs legadas que foram implementadas com o modelo de implementação clássica, pode utilizar a CLI clássica do Azure para consultar VMs e iniciar a manutenção.

Certifique-se de que está no modo correto para trabalhar com a VM clássica ao escrever:

azure config mode asm

Para obter o estado de manutenção de uma VM com o nome myVM, escreva:

azure vm show myVM 

Para iniciar a manutenção na sua VM clássica com o nome myVM no serviço myService e na implementação myDeployment , escreva:

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

Passos seguintes

Também pode processar a manutenção planeada com o Azure PowerShell ou portal.