Soluciona problemas de suspensión de VM


En este documento, se describen problemas o errores habituales cuando se suspende o reanuda una instancia de máquina virtual (VM).

Puedes suspender una VM de forma temporal para que su memoria se traslade al almacenamiento y la instancia se conserve hasta que regreses y la reanudes más adelante. Obtén más información para suspender y reanudar una VM.

Tiempo de suspensión excesivo

En algunos casos, la VM puede tardar un tiempo en suspenderse una vez que hayas realizado la solicitud de suspensión. Debido a que la memoria del sistema operativo invitado se guarda en un disco persistente, la VM puede tardar varios minutos en cambiar al estado SUSPENDED.

En las VM suspendidas con la marca --discard-local-ssd=False, la suspensión puede tardar mucho más tiempo, ya que el contenido del SSD debe copiarse en el disco persistente. Para obtener más información, consulta la documentación de SSD local.

Errores de suspensión de VM

Si no puedes suspender una VM, podría deberse a uno de los siguientes motivos.

Estado de la VM no válido

Solo puedes suspender una VM en estado RUNNING. Si intentas suspender una VM en otro estado, el sistema muestra un error.

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 se puede suspender una VM en estado RUNNING. Espera y vuelve a intentarlo más tarde si la instancia se está reparando o inicia la VM si está detenida.

Configuraciones de VM no válidas

No se admite Confidential VM

No puedes suspender una Confidential VM.

Mensajes de error:

UNSUPPORTED_OPERATION

Solución

Puedes volver a crear la VM como una VM normal o, como alternativa, detener e iniciar la VM.

Demasiada memoria

No puedes suspender VMs que tienen más de 208 GB de memoria.

Mensajes de error:

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

Solución:

Puedes cambiar el tipo de máquina de la VM para reducir la memoria o, como alternativa, detener e iniciar la VM.

La suspensión con SSD local solo admite hasta 16 discos SSD locales

Mensajes de error:

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

Solución

Para suspender una VM con más de 16 SSD locales conectados, debes descartar el contenido del los SSD locales mientras suspendes la VM con la marca --discard-local-ssd.

No puedes suspender una VM que tenga GPU

Mensajes de error:

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

Solución:

Vuelve a crear la VM sin una GPU o detén e inicia la instancia de VM.

No puedes suspender una VM de Windows cuando el tiempo de espera de visualización está configurado o el botón de suspensión está inhabilitado.

Una VM de Windows que tiene la política de energía configurada en alto rendimiento y el 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 solicitudes de suspensión a las VMs en las que la pantalla se desactivó, la solicitud de suspensión reinicia la pantalla en lugar de suspender la VM.

Solución:

Para solucionar este problema, haz lo siguiente:

  1. Inhabilita el tiempo de espera de visualización con el siguiente comando:

    powercfg /change monitor-timeout-ac 0
    

  2. Habilita el botón de suspensión con el siguiente comando:

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

Se produjo un tiempo de espera de invitado

Este error se produce cuando el sistema operativo invitado no responde a la señal S3 de ACPI en un plazo de 3 minutos. El SO debe poder manejar la señal S3 de ACPI para iniciar una suspensión de la VM. Algunos sistemas operativos no son compatibles con esta funcionalidad.

Mensajes de error:

UNSUPPORTED_OPERATION
Instance suspend failed due to guest timeout.

Solución:

Revisa la tabla Compatibilidad del SO para determinar si un SO es compatible con la suspensión y la reanudación. Como alternativa, puedes detener e iniciar la instancia, aunque la instancia perderá la memoria del SO invitado, el estado del dispositivo y el estado de la aplicación cuando se detenga.

No hay cuota de disco persistente suficiente

Mensajes de error:

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

Solución:

Asegúrate de que el proyecto y la región en los que suspendes la instancia tengan suficiente cuota de disco persistente. Consulta Cuotas de recursos para obtener más información.

La VM se interrumpió

La VM se interrumpió antes de que pudiera suspenderla.

Mensajes de error:

FAILED_WITH_INSTANCE_PREEMPTED
You cannot suspend an instance that is preempted.

Solución:

No es necesaria ninguna acción si no deseas suspender esta VM. Si lo haces, puedes reiniciar la VM y suspenderla de inmediato.

No se pudo suspender la VM por motivos desconocidos

Mensajes de error:

FAILED_WITH_INSTANCE_RUNNING
FAILED_WITH_INSTANCE_RUNNING
Suspend failed with instance in state RUNNING.

Solución:

Vuelve a intentar suspender la VM más tarde.