Solución de problemas de hibernación en Azure

Importante

Azure Virtual Machines: la hibernación está actualmente en VERSIÓN PRELIMINAR. Consulte Términos de uso complementarios para las versiones preliminares de Microsoft Azure para conocer los términos legales que se aplican a las características de Azure que se encuentran en la versión beta, en versión preliminar o que todavía no se han publicado para que estén disponibles con carácter general.

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.