Solución de problemas de hibernación en Azure
La hibernación de una máquina virtual permite conservar el estado de la máquina virtual en el disco del sistema operativo. En este artículo se describe cómo solucionar problemas con la característica de hibernación, problemas al crear máquinas virtuales habilitadas para la hibernación y problemas con la hibernación de una máquina virtual.
Para obtener información específica de las máquinas virtuales Linux, consulta la Guía de solución de problemas de hibernación de máquinas virtuales Linux.
Para obtener información específica de las máquinas virtuales Windows, consulta la Guía de solución de problemas de hibernación de máquinas virtuales Windows.
No se puede crear una máquina virtual con la hibernación habilitada
Si no puede crear una máquina virtual con la hibernación habilitada, asegúrese de que usa un tamaño de máquina virtual y una versión del sistema operativo que admita la hibernación. Consulte la sección sobre tamaños de máquina virtual y versiones del sistema operativo admitidos en la guía del usuario y la sección de limitaciones para obtener más detalles. Estos son algunos códigos de error comunes que puede observar:
ResultCode | Mensaje de error | Acción |
---|---|---|
OperationNotAllowed | El disco del sistema operativo al que se hace referencia debe admitir la hibernación de una máquina virtual con capacidad de hibernación. | Compruebe que el disco del sistema operativo tiene habilitada la compatibilidad con la hibernación. |
OperationNotAllowed | La imagen de plataforma a la que se hace referencia debe admitir la hibernación de una máquina virtual con funcionalidad de hibernación. | Use una imagen de plataforma que admita la hibernación. |
OperationNotAllowed | La imagen de la galería compartida a la que se hace referencia debe admitir la hibernación de una máquina virtual con funcionalidad de hibernación. | Compruebe que la definición de imagen de la galería compartida tiene habilitada la compatibilidad con la hibernación. |
OperationNotAllowed | No se admite la funcionalidad de hibernación para las máquinas virtuales de Spot. | |
OperationNotAllowed | La imagen de la máquina virtual del usuario no se admite para una máquina virtual con funcionalidad de hibernación. | Use una imagen de plataforma o una imagen de la galería compartida si desea usar la característica de hibernación. |
OperationNotAllowed | No se admite la referencia a una instancia de Dedicated Host para una máquina virtual con funcionalidad de hibernación. | |
OperationNotAllowed | No se admite la referencia a un grupo de reservas de capacidad para una máquina virtual con funcionalidad de hibernación. | |
OperationNotAllowed | La hibernación no se puede habilitar en la máquina virtual, ya que el tamaño del disco del sistema operativo ({0} bytes) debe ser al menos mayor que la memoria de la máquina virtual ({1} bytes). | Asegúrese de que el disco del sistema operativo tiene suficiente espacio para poder conservar el contenido de la RAM una vez que la máquina virtual está hibernada. |
OperationNotAllowed | La hibernación no se puede habilitar en instancias de Virtual Machines creadas en un conjunto de disponibilidad. | La hibernación solo se admite para máquinas virtuales independientes y máquinas virtuales flexibles de Virtual Machine Scale Sets |
No se puede hibernar una máquina virtual
Si no puede hibernar una máquina virtual, compruebe primero si la hibernación está habilitada en la máquina virtual. Por ejemplo, mediante la API de máquina virtual GET, puede comprobar si la hibernación está habilitada en la máquina virtual.
"properties": {
"vmId": "XXX",
"hardwareProfile": {
"vmSize": "Standard_D4s_v5"
},
"additionalCapabilities": {
"hibernationEnabled": true
},
Si la hibernación está habilitada en la máquina virtual, compruebe si la hibernación está habilitada correctamente en el sistema operativo invitado.
Para invitados de Linux, consulta la Guía de solución de problemas de hibernación de máquinas virtuales Linux.
Para invitados de Windows, consulta la Guía de solución de problemas de hibernación de máquinas virtuales Windows.
Códigos de error comunes
ResultCode | errorDetails | Acción |
---|---|---|
InternalOperationError | Error en la operación de tejido. | Normalmente se trata de una incidencia transitoria. Vuelva a intentar la operación hibernar después de 5 minutos. |
OperationNotAllowed | No se permite la operación "HibernateAndDeallocate" en la máquina virtual "Z0000ZYH000", ya que la máquina virtual tiene la extensión "AzureHibernateExtension" en estado de error. | Incidencia del cliente. Confirme que la creación de máquinas virtuales con la hibernación habilitada se realizó correctamente y que la extensión está en un estado correcto. |
OperationNotAllowed | La operación para hibernar y desasignar solo se puede desencadenar en una máquina virtual que se aprovisiona correctamente y se está ejecutando. | Error del cliente. Asegúrese de que la máquina virtual se está ejecutando correctamente antes de intentar hibernar y desasignar la máquina virtual. |
OperationNotAllowed | La operación hibernar y desasignar solo se puede desencadenar en una máquina virtual habilitada para la hibernación. Habilite la propiedad additionalCapabilities.hibernationEnabled durante la creación de la máquina virtual, o después de detener y desasignar la máquina virtual. | Error del cliente. |
VMHibernateFailed | No se pudo hibernar la máquina virtual "hiber_vm_res_5" debido a un error interno. Vuelva a intentarlo más tarde. | Vuelva a intentarlo después de 5 minutos. Si sigue produciendo un error después de varios reintentos, compruebe si el invitado está configurado correctamente para admitir la hibernación o póngase en contacto con el soporte técnico de Azure. |
VMHibernateNotSupported | La máquina virtual "Z0000ZYJ000" no admite la hibernación. Asegúrese de que la máquina virtual está configurada correctamente para admitir la hibernación. | No se admite la hibernación de una máquina virtual inmediatamente después del arranque. Vuelva a intentar hibernar la máquina virtual después de unos minutos. |
No se puede reanudar una máquina virtual
Iniciar una máquina virtual hibernada es similar a iniciar una máquina virtual detenida. Además de los problemas detectados habitualmente al iniciar máquinas virtuales, algunos problemas son específicos del inicio de una máquina virtual hibernada.
ResultCode | errorDetails |
---|---|
OverconstrainedResumeFromHibernatedStateAllocationRequest | Error en la asignación. No se pueden asignar máquinas virtuales con las siguientes restricciones porque la condición es demasiado restrictiva. Quite algunas restricciones e inténtelo de nuevo. Las restricciones aplicadas son: Restricciones de redes (como Redes aceleradas o IPv6), Reanudación desde el estado de hibernación (reintento de iniciar la máquina virtual después de algún tiempo o detener la desasignación de la máquina virtual e intentar iniciar la máquina virtual de nuevo). |
AllocationFailed | Error de asignación de máquina virtual desde un estado de hibernación debido a una capacidad insuficiente. Inténtelo de nuevo más tarde o, como alternativa, detenga la desasignación de la máquina virtual e intente iniciar la máquina virtual. |