Lidando com notificações de manutenção planejada usando a CLI do Azure
Aplica-se a: ✔️ VMs do Linux ✔️ VMs do Windows ✔️ Conjuntos de dimensionamento flexíveis ✔️ Conjuntos de dimensionamento uniformes
Você pode usar a CLI para ver quando as VMs serã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ó serão retornadas se houver manutenção planejada.
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 a seguir iniciará a manutenção em uma VM se IsCustomerInitiatedMaintenanceAllowed
for definido como true.
az vm perform-maintenance -g myResourceGroup -n myVM
Implantaçõ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ê usa recursos de IaaS do Gerenciamento de Serviços do Azure, conclua sua migração até 1º de setembro de 2023. Recomendamos que faça a migração o quanto antes para aproveitar as inúmeras melhorias feitas no Azure Resource Manager.
Para obter mais informações, confira Migrar seus recursos de IaaS para o Azure Resource Manager até 1º de setembro de 2023.
Caso você ainda tenha VMs herdadas que foram implantadas usando o modelo de implantação clássico, use a CLI Clássica do Azure para consultar VMs e iniciar a manutenção.
Verifique se você está no modo correto para trabalhar com a 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 na 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óximas etapas
Você também pode lidar com a manutenção planejada usando o Azure PowerShell ou o portal.