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:
Crie uma nova instância como uma instância normal e, de seguida, elimine a instância existente.
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:
Crie uma nova instância que use um SO convidado que suporte operações de suspensão e, em seguida, elimine a instância existente.
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.
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:
Crie uma nova instância sem GPUs anexadas e, em seguida, elimine a instância existente.
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:
Reduza a memória da instância alterando o tipo de máquina.
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:
Se ainda não o fez, estabeleça ligação à instância através de um dos seguintes métodos:
Desative o tempo limite de visualização:
powercfg /change monitor-timeout-ac 0
Ative o botão de suspensão:
powercfg -setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 96996bc0-ad50-47ec-923b-6f41874dd9eb 1