Lidando com notificações de manutenção planejada usando a CLI do Azure
Aplica-se a: ✔️ VMs ✔️ Linux VMs ✔️ do Windows Conjuntos ✔️ de escala flexíveis Conjuntos de balanças uniformes
Você pode usar a CLI para ver quando as VMs estão agendadas para manutenção. As informações de manutenção planejada estão disponíveis em 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 a manutenção
A chamada a seguir iniciará a manutenção em uma VM se IsCustomerInitiatedMaintenanceAllowed
estiver definida como true.
az vm perform-maintenance -g myResourceGroup -n myVM
Implementações clássicas
Importante
As VMs criadas por meio do modelo de implantação clássico serão desativadas em 1º de setembro de 2023.
Se você usar recursos IaaS do Gerenciamento de Serviços do Azure, conclua sua migração até 1º de setembro de 2023. Recomendamos que você faça a mudança mais cedo para aproveitar os muitos aprimoramentos de recursos no Gerenciador de Recursos do Azure.
Para obter mais informações, consulte Migrar seus recursos de IaaS para o Azure Resource Manager até 1º de setembro de 2023.
Se você ainda tiver VMs herdadas que foram implantadas usando o modelo de implantação clássico, poderá usar a CLI clássica do Azure para consultar VMs e iniciar a manutenção.
Verifique se você está no modo correto para trabalhar com VM clássica digitando:
azure config mode asm
Para obter o status de manutenção de uma VM chamada myVM, digite:
azure vm show myVM
Para iniciar a manutenção em sua VM clássica chamada myVM no serviço myService e na implantação myDeployment, digite:
azure compute virtual-machine initiate-maintenance --service-name myService --name myDeployment --virtual-machine-name myVM
Próximos passos
Você também pode lidar com a manutenção planejada usando o PowerShell ou o portal do Azure.