Ce document décrit les problèmes ou les erreurs couramment rencontrés lors de la suspension ou du redémarrage d'une instance Compute Engine, et explique comment les résoudre. Pour en savoir plus sur la suspension d'une instance, consultez la section Suspendre une instance.
Délai de suspension excessif
Dans certains cas, la suspension d'une instance par Compute Engine peut prendre un certain temps après que vous avez demandé à la suspendre. Étant donné que Compute Engine enregistre la mémoire de l'OS invité sur un disque, l'enregistrement des données et le passage de l'état de l'instance à SUSPENDED
peuvent prendre plusieurs minutes.
Pour les instances Compute Engine auxquelles sont associés des disques SSD locaux et que l'utilisateur a demandé à suspendre tout en conservant les données des disques SSD locaux, la suspension peut prendre beaucoup plus de temps, car les données des disques SSD locaux doivent être copiées sur un disque. Pour en savoir plus, consultez la section Arrêter une instance avec des disques SSD locaux associés.
État de l'instance non valide
Vous ne pouvez suspendre une instance Compute que si elle est à l'état RUNNING
. Si vous essayez de suspendre une instance dans un autre état, des erreurs s'affichent.
Messages d'erreur :
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.
Résolution: vous ne pouvez suspendre une instance que si elle est à l'état RUNNING
. Selon l'état de l'instance, effectuez l'une des opérations suivantes:
Pour une instance à l'état
TERMINATED
, redémarrez l'instance avant de la suspendre.Pour une instance à l'état
REPAIRING
, attendez que Compute Engine ait terminé de la réparer, puis réessayez de la suspendre plus tard.
Configurations d'instance non valides
Les sections suivantes décrivent les problèmes liés aux configurations des propriétés d'instance.
Confidential VM non compatible
Cette erreur se produit lorsque vous essayez de suspendre une VM Confidential.
Messages d'erreur :
UNSUPPORTED_OPERATION
Résolution: vous ne pouvez pas suspendre une Confidential VM. Effectuez plutôt l'une des opérations suivantes:
Créez une instance en tant qu'instance standard, puis supprimez l'instance existante.
Délai avant expiration de l'OS invité
Cette erreur se produit lorsque l'OS invité ne répond pas au signal ACPI S3 dans un délai de trois minutes.
Messages d'erreur :
UNSUPPORTED_OPERATION
Instance suspend failed due to guest timeout.
Solution: Le système d'exploitation invité doit pouvoir gérer le signal ACPI S3 pour lancer l'opération de suspension de l'instance. Pour vérifier si l'OS est compatible avec cette opération, consultez la section Détails des systèmes d'exploitation.
Si l'OS n'est pas compatible avec les opérations de suspension, procédez comme suit:
Créez une instance qui utilise un OS invité compatible avec les opérations de suspension, puis supprimez l'instance existante.
Quota de disque insuffisant
Cette erreur se produit lorsque vous ne disposez pas d'un quota de disque suffisant lorsque vous suspendez une instance.
Messages d'erreur :
QUOTA_EXCEEDED
Quota 'DISKS_TOTAL_GB' exceeded. Limit: NUMBER_OF_DISKS in region REGION.
Résolution: Lorsque vous suspendez une instance, Compute Engine stocke les données de la mémoire de l'OS invité, de l'état de l'appareil et de l'état de l'application sur un disque. Par conséquent, avant de suspendre une instance, assurez-vous que votre projet et la région dans laquelle se trouve votre instance disposent d'un quota de disque persistant suffisant. Pour en savoir plus, consultez la section Quotas de ressources.
Conserver les données des disques SSD locaux pour plus de 32 disques SSD locaux
Cette erreur se produit lorsque vous essayez de suspendre une instance à laquelle sont connectés 32 disques SSD locaux et de conserver les données des disques.
Messages d'erreur :
INVALID_USAGE
Suspend with Local SSD feature is not available for this project.
Résolution: Vous ne pouvez pas suspendre une instance à laquelle plus de 32 disques SSD locaux sont associés et conserver les données des disques. Effectuez plutôt l'une des opérations suivantes:
Copiez les données du disque sur un disque associé (installé et formaté), puis suspendez l'instance en supprimant les données du disque SSD local.
Suspendre une instance avec un GPU
Cette erreur se produit lorsque vous tentez de suspendre une instance à laquelle un ou plusieurs GPU sont associés.
Messages d'erreur :
UNSUPPORTED_OPERATION
Suspend is not supported on GPU Instances. You may delete and recreate the instances without GPU.
Résolution: Vous ne pouvez pas suspendre une instance à laquelle des GPU sont associés. Effectuez plutôt l'une des opérations suivantes:
Créez une instance sans GPU associés, puis supprimez l'instance existante.
L'instance a été préemptée
Cette erreur se produit, car Compute Engine a préempté l'instance que vous avez essayé de suspendre.
Messages d'erreur :
FAILED_WITH_INSTANCE_PREEMPTED
You cannot suspend an instance that is preempted.
Résolution : Redémarrez la VM Spot ou l'instance préemptive, puis suspendez-la.
Mémoire trop importante
Cette erreur se produit lorsque vous essayez de suspendre une instance disposant de plus de 208 Go de mémoire.
Messages d'erreur :
UNSUPPORTED_OPERATION
Suspend is not supported on Instances with more than 208 GB memory.
Résolution: vous ne pouvez pas suspendre des instances disposant de plus de 208 Go de mémoire. Effectuez plutôt l'une des opérations suivantes:
Réduisez la mémoire de l'instance en modifiant le type de machine.
Motif inconnu
Cette erreur se produit lorsque vous tentez de suspendre une instance, mais qu'une erreur inconnue se produit.
Messages d'erreur :
FAILED_WITH_INSTANCE_RUNNING
FAILED_WITH_INSTANCE_RUNNING
Suspend failed with instance in state RUNNING.
Solution: Suspendez à nouveau l'instance ultérieurement. Si le problème persiste, contactez l'assistance.
Instance Windows avec délai avant expiration de l'affichage ou bouton de mise en veille désactivé
Une instance Windows dont les configurations de stratégie d'alimentation sont définies sur des performances élevées et dont le délai avant expiration de l'affichage est défini sur une valeur supérieure à 0 peut désactiver l'affichage après le délai d'inactivité. Lorsque vous envoyez une requête de suspension à une instance dont l'écran a été désactivé, la requête de suspension redémarre l'écran au lieu de suspendre l'instance.
Résolution: Pour résoudre ce problème, procédez comme suit:
Si vous ne l'avez pas déjà fait, connectez-vous à l'instance à l'aide de l'une des méthodes suivantes:
Désactivez le délai d'inactivité de l'écran:
powercfg /change monitor-timeout-ac 0
Activez le bouton de mise en veille:
powercfg -setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 96996bc0-ad50-47ec-923b-6f41874dd9eb 1