Resolução de problemas de suspensão de instâncias do Compute Engine


Este documento descreve problemas ou erros comuns ao suspender ou retomar uma instância do Compute Engine e como pode resolvê-los. Para saber como funciona a suspensão de uma instância, consulte o artigo Operação de suspensão.

Tempo de suspensão excessivo

Em alguns casos, o Compute Engine pode demorar algum tempo a concluir a suspensão de uma instância depois de ter pedido a suspensão da mesma. Uma vez que o Compute Engine guarda a memória do SO convidado num disco, pode demorar vários minutos a guardar os dados e a fazer a transição do estado da instância para SUSPENDED.

Para instâncias do Compute Engine com discos SSD locais anexados e que um utilizador pediu para suspender, preservando os dados do SSD local das instâncias, a suspensão pode demorar significativamente mais tempo, uma vez que os dados do SSD local têm de ser copiados para um disco. Para mais informações, veja como funciona a paragem de uma instância com discos SSD locais anexados.

Estado da instância inválido

Só pode suspender uma instância de computação no estado RUNNING. Se tentar suspender uma instância noutro estado, ocorrem erros.

Mensagens de erro:

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.

Resolução: só pode suspender uma instância no estado RUNNING. Com base no estado da instância, faça uma das seguintes ações:

  • Para uma instância no estado TERMINATED, reinicie a instância antes de a suspender.

  • Para uma instância no estado REPAIRING, aguarde que o Compute Engine termine de reparar a instância e, em seguida, tente suspendê-la novamente mais tarde.

Configurações de instâncias inválidas

As secções seguintes descrevem problemas com as configurações das propriedades de instância.

A Confidential VM não é suportada

Este erro ocorre quando tenta suspender uma Confidential VM.

Mensagens de erro:

UNSUPPORTED_OPERATION

Resolução: não é possível suspender uma Confidential VM. Em alternativa, efetue um dos seguintes procedimentos:

Tempo limite do SO convidado

Este erro ocorre quando o SO convidado não responde ao sinal ACPI S3 no prazo de três minutos.

Mensagens de erro:

UNSUPPORTED_OPERATION
Instance suspend failed due to guest timeout.

Resolução: o SO convidado tem de conseguir processar o sinal ACPI S3 para iniciar a operação de suspensão da instância. Para verificar se o SO suporta esta operação, consulte os detalhes do sistema operativo.

Se o SO não suportar operações de suspensão, faça uma das seguintes ações:

Quota de disco insuficiente

Este erro ocorre quando tem uma quota de disco insuficiente quando suspende uma instância.

Mensagens de erro:

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

Resolução: quando suspende uma instância, o Compute Engine armazena os dados da memória do SO convidado, do estado do dispositivo e do estado da aplicação num disco. Assim, antes de suspender uma instância, certifique-se de que o projeto e a região em que a instância se encontra têm quota de disco persistente suficiente. Para mais informações, consulte o artigo Quotas de recursos.

Preserve os dados do SSD local para mais de 32 discos SSD locais

Este erro ocorre quando tenta suspender uma instância que tem mais de 32 discos SSD locais anexados e preservar os dados dos discos.

Mensagens de erro:

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

Resolução: não é possível suspender uma instância que tenha mais de 32 discos SSD locais anexados e preservar os dados dos discos. Em alternativa, efetue uma das seguintes ações:

  • Copie os dados do disco para um disco anexado (montado e formatado) e, em seguida, suspenda a instância enquanto rejeita os dados do SSD local.

  • Pare a instância.

Suspenda uma instância com uma GPU

Este erro ocorre quando tenta suspender uma instância com uma ou mais GPUs anexadas.

Mensagens de erro:

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

Resolução: não pode suspender uma instância que tenha GPUs anexadas. Em alternativa, efetue uma das seguintes ações:

A instância foi interrompida

Este erro ocorre porque o Compute Engine antecipou a instância que tentou suspender.

Mensagens de erro:

FAILED_WITH_INSTANCE_PREEMPTED
You cannot suspend an instance that is preempted.

Resolução: Reinicie a VM Spot ou a instância preemptível e, de seguida, suspenda-a.

Demasiada memória

Este erro ocorre quando tenta suspender uma instância com mais de 208 GB de memória.

Mensagens de erro:

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

Resolução: não pode suspender instâncias com mais de 208 GB de memória. Em alternativa, efetue uma das seguintes ações:

Motivos desconhecidos

Este erro ocorre quando tenta suspender uma instância, mas ocorre um erro desconhecido.

Mensagens de erro:

FAILED_WITH_INSTANCE_RUNNING
FAILED_WITH_INSTANCE_RUNNING
Suspend failed with instance in state RUNNING.

Resolução: suspenda a instância novamente mais tarde. Se continuar a ter problemas, contacte o apoio técnico.

Instância do Windows com limite de tempo de visualização ou botão de suspensão desativado

Uma instância do Windows com configurações da política de energia definidas para alto desempenho e um limite de tempo do ecrã definido para um valor superior a 0 pode desligar o ecrã após o limite de tempo. Quando envia um pedido de suspensão para uma instância que tem um ecrã desligado, o pedido de suspensão reinicia o ecrã em vez de suspender a instância.

Resolução: para resolver este problema, faça o seguinte:

  1. Se ainda não o fez, estabeleça ligação à instância através de um dos seguintes métodos:

  2. Desative o tempo limite de visualização:

    powercfg /change monitor-timeout-ac 0
    
  3. Ative o botão de suspensão:

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