Soluçã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 resolvê-los. Para saber como funciona a suspensão de uma instância, consulte Operação de suspensão.

Tempo de suspensão excessivo

Em alguns casos, pode levar algum tempo para que o Compute Engine termine de suspender uma instância depois que você solicitar a suspensão. Como o Compute Engine salva a memória do SO convidado em um disco, pode levar vários minutos para salvar os dados e fazer a transição do estado da instância para SUSPENDED.

Para instâncias do Compute Engine que têm discos SSD locais anexados e que um usuário solicitou a suspensão, preservando os dados do SSD local das instâncias, a suspensão pode levar muito mais tempo, já que os dados do SSD local precisam ser copiados para um disco. Para mais informações, consulte como funciona a interrupção de uma instância com discos SSD locais anexados.

Estado inválido da instância

Só é possível suspender uma instância de computação no estado RUNNING. Se você tentar suspender uma instância em outro estado, ocorrerão 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ó é possível 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 suspender.

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

Configurações inválidas da instância

As seções a seguir descrevem problemas com as configurações das propriedades da instância.

VM confidencial não tem suporte

Esse erro ocorre quando você tenta suspender uma VM confidencial.

Mensagens de erro:

UNSUPPORTED_OPERATION

Resolução: não é possível suspender uma VM confidencial. Em vez disso, escolha uma das opções a seguir:

Tempo limite do SO convidado

Esse erro ocorre quando o SO convidado não responde ao sinal ACPI S3 em três minutos.

Mensagens de erro:

UNSUPPORTED_OPERATION
Instance suspend failed due to guest timeout.

Resolução: o SO convidado precisa ser capaz de processar o sinal ACPI S3 para iniciar a operação de suspensão da instância. Para verificar se o SO oferece suporte a esta operação, consulte Detalhes do sistema operacional.

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

Cota de disco insuficiente

Esse erro ocorre quando você não tem cota de disco suficiente ao suspender uma instância.

Mensagens de erro:

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

Resolução: quando você suspende uma instância, o Compute Engine armazena os dados da memória do SO convidado, o estado do dispositivo e o estado do aplicativo em um disco. Portanto, antes de suspender uma instância, verifique se o projeto e a região em que a instância está localizada têm cota de disco permanente suficiente. Para mais informações, consulte Cotas de alocação.

Preservar dados do SSD local para mais de 48 discos SSD locais

Esse erro ocorre quando você tenta suspender uma instância que tem mais de 48 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 48 discos SSD locais anexados e preservar os dados dos discos. Em vez disso, escolha uma das opções a seguir:

  • Copie os dados do disco para um disco anexado (montado e formatado) e suspenda a instância descartando os dados do SSD local.

  • Interrompa a instância.

Suspender uma instância com uma GPU

Esse erro ocorre quando você tenta suspender uma instância que tem 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 é possível suspender uma instância que tenha GPUs anexadas. Em vez disso, escolha uma das opções a seguir:

A instância foi rejeitada

Esse erro ocorre porque o Compute Engine rejeitou a instância que você 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 suspenda-a.

Memória demais

Esse erro ocorre quando você 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 é possível suspender instâncias com mais de 208 GB de memória. Em vez disso, escolha uma das opções a seguir:

Motivos desconhecidos

Esse erro ocorre quando você tenta suspender uma instância, mas um erro desconhecido ocorre.

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 você ainda tiver problemas, então entre em contato com o suporte.

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

Uma instância do Windows com configurações de política de energia definidas como alto desempenho e um tempo limite de exibição definido com um valor maior que 0 pode desativar a exibição após o tempo limite. Quando você envia uma solicitação de suspensão para uma instância que tem uma tela desativada, a solicitação de suspensão reinicia a tela em vez de suspender a instância.

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

  1. Se você ainda não fez isso, conecte-se à instância usando um dos seguintes métodos:

  2. Desative o tempo limite de exibiçã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