Control de las notificaciones de mantenimiento planeado con la CLI de Azure
Se aplica a: ✔️ Máquinas virtuales Linux ✔️ Máquinas virtuales Windows ✔️ Conjuntos de escalado flexibles ✔️ Conjuntos de escalado uniformes
La CLI se puede usar para ver cuándo está programado el mantenimiento de las máquinas virtuales. La información de mantenimiento planeado está disponible en azure vm get-instance-view.
La información de mantenimiento se devuelve solo si hay mantenimiento planeado.
az vm get-instance-view -n myVM -g myResourceGroup --query instanceView.maintenanceRedeployStatus
Resultados
"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 mantenimiento
La siguiente llamada iniciará el mantenimiento en una máquina virtual si IsCustomerInitiatedMaintenanceAllowed
está establecido en true.
az vm perform-maintenance -g myResourceGroup -n myVM
Implementaciones clásicas
Importante
Las máquinas virtuales creadas mediante el modelo de implementación clásica se retirarán el 1 de setiembre de 2023.
Si usa recursos de IaaS de Azure Service Management, complete la migración antes del 1 de setiembre de 2023. Le recomendamos que realice el cambio antes, para aprovechar las diversas mejoras de las características de Azure Resource Manager.
Para más información, consulte Migración de los recursos de IaaS a Azure Resource Manager antes del 1 de setiembre de 2023.
Si todavía tiene máquinas virtuales heredadas que se implementaron según el modelo de implementación clásica, puede usar la CLI de Azure clásica para consultar las máquinas virtuales e iniciar el mantenimiento.
Asegúrese de que se encuentra en el modo correcto para trabajar con máquinas virtuales clásicas. Para ello, escriba lo siguiente:
azure config mode asm
Para obtener el estado de mantenimiento de una máquina virtual denominada myVM, escriba lo siguiente:
azure vm show myVM
Para iniciar el mantenimiento en una máquina virtual clásica denominada myVM en el servicio myService y la implementación myDeployment, escriba lo siguiente:
azure compute virtual-machine initiate-maintenance --service-name myService --name myDeployment --virtual-machine-name myVM
Pasos siguientes
El mantenimiento planeado también se puede controlar con Azure PowerShell o con Portal.