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.