Solução de problemas da suspensão da VM


Este documento descreve problemas ou erros comuns ao suspender ou retomar uma instância de máquina virtual (VM).

É possível suspender uma VM temporariamente para que a memória dela seja movida para o armazenamento, e a instância seja preservada até que você a retorne mais tarde. Saiba mais sobre como suspender e retomar uma VM.

Tempo de suspensão excessivo

Em alguns casos, pode levar algum tempo para que a VM seja suspensa depois que você faz a solicitação de suspensão. Como a memória do sistema operacional convidado é salva em um disco permanente, pode levar vários minutos para uma VM fazer a transição para o estado SUSPENDED.

Para VMs suspensas com a sinalização --discard-local-ssd=False, a suspensão pode demorar muito mais, porque o conteúdo do SSD precisa ser copiado para o disco permanente. Para mais informações, consulte a documentação do SSD local.

Erros de suspensão de VM

Se não foi possível suspender uma VM, talvez seja por um dos motivos a seguir.

Estado de VM inválido

Só é possível suspender uma VM no estado RUNNING. Se você tentar suspender uma VM em outro estado, o sistema retornará um erro.

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:

Somente uma VM no estado RUNNING pode ser suspensa. Aguarde e tente novamente mais tarde se a instância estiver sendo reparada ou inicie a VM se ela estiver interrompida no momento.

Configurações de VM inválidas

VM confidencial não tem suporte

Não é possível suspender uma VM confidencial.

Mensagens de erro:

UNSUPPORTED_OPERATION

Resolução

É possível recriar a VM como uma VM normal ou, como alternativa, interromper e iniciar a VM.

Memória demais

Não é possível suspender VMs com mais de 208 GB de memória.

Mensagens de erro:

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

Resolução:

É possível alterar o tipo de máquina da VM para reduzir a memória ou, como alternativa, interromper e iniciar a VM.

Suspender com SSD local oferece suporte a até 16 discos SSD locais

Mensagens de erro:

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

Resolução

Para suspender uma VM com mais de 16 SSD local anexado, descarte o conteúdo do SSD local ao suspender a VM com a sinalização --discard-local-ssd.

Não é possível suspender uma VM com uma GPU

Mensagens de erro:

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

Resolução:

Recrie a VM sem uma GPU ou interrompa e inicie a instância de VM.

Não é possível suspender uma VM do Windows quando o tempo limite de exibição está definido ou o botão de suspensão está desativado

Uma VM do Windows com uma política de energia definida como alto desempenho e 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 solicitações de suspensão para as VMs em que a exibição foi desativada, a solicitação de suspensão reinicia a exibição em vez de suspender a VM.

Resolução:

Para resolver esse problema, faça o seguinte:

  1. Desative o tempo limite de exibição usando este comando:

    powercfg /change monitor-timeout-ac 0
    

  2. Ative o botão de suspensão usando o seguinte comando:

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

O tempo limite do visitante foi atingido

Esse erro ocorre quando o sistema operacional convidado não responde ao sinal ACPI S3 em três minutos. O sistema operacional precisa ser capaz de lidar com o sinal ACPI S3 para iniciar uma suspensão da VM. Alguns sistemas operacionais não são compatíveis com essa funcionalidade.

Mensagens de erro:

UNSUPPORTED_OPERATION
Instance suspend failed due to guest timeout.

Resolução:

Consulte a tabela de Compatibilidade do SO para determinar se um SO é compatível com a suspensão e a retomada. Como alternativa, interrompa e inicie a instância. No entanto, ela perderá a memória do SO convidado, o estado do dispositivo e o estado do aplicativo quando interrompido.

Não há cota suficiente de disco permanente

Mensagens de erro:

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

Resolução:

Verifique se o projeto e a região em que você está suspendendo a instância tem cota de disco permanente suficiente. Consulte Cotas de recursos para mais informações.

A VM passou por interrupção forçada

A VM passou por interrupção forçada antes que fosse possível suspendê-la.

Mensagens de erro:

FAILED_WITH_INSTANCE_PREEMPTED
You cannot suspend an instance that is preempted.

Resolução:

Nenhuma ação será necessária se você não quiser suspender a VM. Se você fizer isso, poderá reiniciar a VM e suspendê-la imediatamente.

Não foi possível suspender a VM por motivos desconhecidos

Mensagens de erro:

FAILED_WITH_INSTANCE_RUNNING
FAILED_WITH_INSTANCE_RUNNING
Suspend failed with instance in state RUNNING.

Resolução:

Tente suspender a VM novamente mais tarde.