Estados y estado de facturación de Azure Virtual Machines
Se aplica a: ✔️ Máquinas virtuales Linux ✔️ Máquinas virtuales Windows ✔️ Conjuntos de escalado flexibles ✔️ Conjuntos de escalado uniformes
Las instancias de Azure Virtual Machines (VM) pasan por diferentes estados. Hay estados de aprovisionamiento y de potencia. En este artículo se describen estos estados y se resaltan cuándo se factura a los clientes por el uso de instancias.
Obtención de estados mediante la vista de instancia
La API de vista de instancia proporciona información sobre el estado de ejecución de la máquina virtual. Consulte Virtual Machines: visualización de instancias para más información.
Azure Resource Explorer proporciona una interfaz de usuario sencilla para ver el estado de ejecución de una máquina virtual: Resource Explorer.
El estado de aprovisionamiento de la máquina virtual está disponible (en formas ligeramente diferentes) en las propiedades de la máquina virtual provisioningState
e InstanceView. En la propiedad InstanceView de la máquina virtual, hay un elemento dentro de la matriz status
en forma de ProvisioningState/<state>[/<errorCode>]
.
Para recuperar el estado de energía de todas las máquinas virtuales de la suscripción, use Virtual Machines - List All API con el parámetro statusOnly
establecido en true
.
Nota
Virtual Machines - List All API con el parámetro statusOnly
establecido en true
recupera los estados de energía de todas las máquinas virtuales de una suscripción. Sin embargo, en algunas situaciones poco comunes, es posible que el estado de energía no esté disponible debido a problemas intermitentes en el proceso de recuperación. En estas situaciones, se recomienda volver a intentar usar la misma API o bien Azure Resource Health para comprobar el estado de energía de las máquinas virtuales.
Estados de energía y facturación
El estado de energía representa el último estado conocido de la máquina virtual.
La tabla siguiente proporciona una descripción del estado de cada instancia e indica si se factura ese estado por el uso de la instancia.
Estado de energía | Description | Facturación |
---|---|---|
Creating | La máquina virtual asigna recursos. | No facturado* |
Iniciando | La máquina virtual se está iniciando. | Facturado |
En ejecución | La máquina virtual está totalmente activa. Este es el estado de funcionamiento estándar. | Facturado |
Deteniéndose | Se trata de un estado de transición entre la ejecución y la detención. | Facturado |
Detenido | La máquina virtual está asignada en un host, pero no se está ejecutando. También se denomina estado Apagada o Detenida (asignada). Este estado puede ser la consecuencia de invocar la operación de la API de PowerOff o de invocar un apagado desde el sistema operativo invitado. El estado Detenido también se puede observar brevemente durante la creación de la máquina virtual o al iniciar una máquina virtual desde estado Detenido (desasignado). |
Facturado |
Desasignando | Se trata de un estado de transición entre la En ejecución y Desasignado. | No facturado* |
Desasignado | La máquina virtual ha liberado la concesión en el hardware subyacente. Si la máquina está apagada, se muestra como Detenida (desasignada). Si ha entrado en hibernación, se muestra como Hibernado (desasignado) | No facturado* |
* Algunos recursos de Azure, como los discos y las redes, siguen generando gastos.
Ejemplo de PowerState en JSON:
{
"code": "PowerState/running",
"level": "Info",
"displayStatus": "VM running"
}
Estados de aprovisionamiento
El estado de aprovisionamiento es el estado de una operación de plano de control iniciada por el usuario en la máquina virtual. Estos estados son independientes del estado de energía de una máquina virtual.
Estado de aprovisionamiento | Descripción |
---|---|
Creating | Se está creando la máquina virtual. |
Actualizando | La máquina virtual se está actualizando al modelo más reciente. Algunos cambios que no tienen que ver con el modelo en una máquina virtual, como el inicio y el reinicio, entran dentro del estado de actualización. |
Con error | La última operación en el recurso de máquina virtual se realizó con errores. |
Correcto | La última operación en el recurso de máquina virtual se realizó correctamente. |
Eliminando | Se está eliminando la máquina virtual. |
Migración | Aparece cuando se migra de Azure Service Manager a Azure Resource Manager. |
Estados de aprovisionamiento del sistema operativo
Los estados de aprovisionamiento del sistema operativo solo se aplican a las máquinas virtuales creadas con una imagen del sistema operativo generalizada. Las imágenes especializadas y los discos conectados como discos del sistema operativo no muestran estos estados. El estado de aprovisionamiento del sistema operativo no se muestra aparte. Es un subestado del estado de aprovisionamiento de la propiedad InstanceView de la máquina virtual. Por ejemplo, ProvisioningState/creating/osProvisioningComplete
.
Estado de aprovisionamiento del sistema operativo | Description |
---|---|
OSProvisioningInProgress | La máquina virtual se está ejecutando y la inicialización (instalación) del sistema operativo invitado está en curso. |
OSProvisioningComplete | Se trata de un estado de corta duración. La máquina virtual pasa rápidamente de este estado a Correcto. Si todavía se están instalando las extensiones, seguirá viendo este estado hasta que se complete la instalación. |
Correcto | Se han completado las acciones iniciadas por el usuario. |
Con error | Representa una operación con errores. Para más información y posibles soluciones, consulte el código de error. |
Solución de problemas de estados de la máquina virtual
Para solucionar problemas específicos de los estados de la máquina virtual, consulte Solución de problemas de implementación de máquinas virtuales Windows y Solución de problemas de implementación de máquinas virtuales Linux.
Para solucionar problemas de hibernación, consulte Solución de problemas de hibernación de máquina virtual.
Si necesita más ayuda de solución de problemas, visite Documentación de solución de problemas de máquinas virtuales de Azure.
Pasos siguientes
- Revise la documentación de Azure Cost Management y Facturación.
- Use la calculadora de precios de Azure para planear las implementaciones.
- Para obtener más información sobre la supervisión de la máquina virtual, consulte Supervisión de máquinas virtuales en Azure.