Soluciona problemas relacionados con la suspensión de instancias de Compute Engine


En este documento, se describen problemas o errores habituales cuando se suspende o reanuda una instancia de Compute Engine, y cómo puedes resolverlos. Para obtener información sobre cómo funciona la suspensión de una instancia, consulta Suspende una instancia.

Tiempo de suspensión excesivo

En algunos casos, Compute Engine puede tardar un tiempo en suspender una instancia después de que hayas solicitado la suspensión. Debido a que Compute Engine guarda la memoria del SO invitado en un disco, puede tardar varios minutos en guardar los datos y cambiar el estado de la instancia a SUSPENDED.

En el caso de las instancias de Compute Engine que tienen discos SSD locales conectados y que un usuario solicitó suspender mientras se conservan los datos de SSD locales de las instancias, la suspensión podría tardar mucho más, ya que los datos de SSD locales se deben copiar en un disco. Para obtener más información, consulta cómo detener una instancia que tiene discos SSD locales conectados.

Estado de instancia no válido

Solo puedes suspender una instancia de procesamiento en estado RUNNING. Si intentas suspender una instancia en otro estado, verás errores.

Mensajes de error:

UNSUPPORTED_OPERATION
You cannot suspend an instance that is stopped or terminated.
You cannot suspend an instance that is being repaired.
You cannot suspend an already suspended instance.

Solución: Solo puedes suspender una instancia en estado RUNNING. Según el estado de la instancia, realiza una de las siguientes acciones:

  • En el caso de una instancia en estado TERMINATED, reiníciala antes de suspenderla.

  • Para una instancia en el estado REPAIRING, espera a que Compute Engine termine de repararla y, luego, vuelve a intentar suspenderla más tarde.

Configuraciones de instancias no válidas

En las siguientes secciones, se describen los problemas relacionados con la configuración de las propiedades de las instancias.

No se admite Confidential VM

Este error se produce cuando intentas suspender una VM confidencial.

Mensajes de error:

UNSUPPORTED_OPERATION

Solución: No puedes suspender una Confidential VM. En su lugar, haz una de las siguientes acciones:

Tiempo de espera del SO invitado

Este error se produce cuando el SO invitado no responde a la señal S3 de ACPI en un plazo de tres minutos.

Mensajes de error:

UNSUPPORTED_OPERATION
Instance suspend failed due to guest timeout.

Resolución: El SO invitado debe poder controlar la señal S3 de ACPI para comenzar la operación de suspensión de la instancia. Para verificar si el SO admite esta operación, consulta Detalles de los sistemas operativos.

Si el SO no admite operaciones de suspensión, haz lo siguiente:

Cuota de disco insuficiente

Este error se produce cuando no tienes suficiente cuota de disco cuando suspendes una instancia.

Mensajes de error:

QUOTA_EXCEEDED
Quota 'DISKS_TOTAL_GB' exceeded. Limit: NUMBER_OF_DISKS in region REGION.

Solución: Cuando suspendes una instancia, Compute Engine almacena los datos de la memoria del SO invitado, el estado del dispositivo y el estado de la aplicación en un disco. Por lo tanto, antes de suspender una instancia, asegúrate de que el proyecto y la región en los que se encuentra tengan suficiente cuota de disco persistente. Para obtener más información, consulta Cuotas de recursos.

Cómo conservar los datos de SSD local para más de 32 discos SSD locales

Este error se produce cuando intentas suspender una instancia que tiene 32 discos SSD locales conectados y conservar los datos de los discos.

Mensajes de error:

INVALID_USAGE
Suspend with Local SSD feature is not available for this project.

Solución: No puedes suspender una instancia que tenga más de 32 discos SSD locales conectados y conservar los datos de los discos. En su lugar, haz una de las siguientes acciones:

  • Copia los datos del disco en un disco conectado (activado y formateado) y, luego, suspende la instancia mientras descartas los datos del SSD local.

  • Detén la instancia.

Suspende una instancia con una GPU

Este error se produce cuando intentas suspender una instancia que tiene una o más GPUs asociadas.

Mensajes de error:

UNSUPPORTED_OPERATION
Suspend is not supported on GPU Instances. You may delete and recreate the instances without GPU.

Solución: No puedes suspender una instancia que tenga GPUs conectadas. En su lugar, haz una de las siguientes acciones:

La instancia se anuló

Este error se produce porque Compute Engine arrebató la instancia que intentaste suspender.

Mensajes de error:

FAILED_WITH_INSTANCE_PREEMPTED
You cannot suspend an instance that is preempted.

Solución: Reinicia la VM Spot o la instancia interrumpible y, luego, suspéndela.

Demasiada memoria

Este error ocurre cuando intentas suspender una instancia con más de 208 GB de memoria.

Mensajes de error:

UNSUPPORTED_OPERATION
Suspend is not supported on Instances with more than 208 GB memory.

Solución: No puedes suspender instancias con más de 208 GB de memoria. En su lugar, haz una de las siguientes acciones:

Motivos desconocidos

Este error ocurre cuando intentas suspender una instancia, pero se produce un error desconocido.

Mensajes de error:

FAILED_WITH_INSTANCE_RUNNING
FAILED_WITH_INSTANCE_RUNNING
Suspend failed with instance in state RUNNING.

Solución: Vuelve a suspender la instancia más tarde. Si los problemas persisten, comunícate con el equipo de asistencia.

Instancia de Windows con tiempo de espera de visualización o botón de suspensión inhabilitado

Una instancia de Windows que tiene la configuración de la política de energía establecida en alto rendimiento y un tiempo de espera de visualización configurado en un valor mayor que 0 puede desactivar la pantalla después del tiempo de espera. Cuando envías una solicitud de suspensión a una instancia que tiene una pantalla apagada, la solicitud de suspensión reinicia la pantalla en lugar de suspender la instancia.

Resolución: Para resolver este problema, haz lo siguiente:

  1. Si aún no lo hiciste, conéctate a la instancia con uno de los siguientes métodos:

  2. Inhabilita el tiempo de espera de la pantalla:

    powercfg /change monitor-timeout-ac 0
    
  3. Habilita el botón de suspensión:

    powercfg -setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 96996bc0-ad50-47ec-923b-6f41874dd9eb 1