Solução de problemas na criação e atualização de VMs

Este documento lista os erros que podem ser encontrados ao criar ou atualizar VMs.

Erros ao criar VMs

Se não for possível criar uma instância de VM, pode ser devido a um dos problemas descritos nesta seção.

Cota insuficiente

Esse tipo de erros ocorre quando sua solicitação de recursos excede a cota disponível.

Mensagens de erro:

Instance INSTANCE_NAME creation failed:
Quota RESOURCE_NAME exceeded. Limit: QUOTA_LIMIT in region REGION
Instance INSTANCE_NAME creation failed:
Quota RESOURCE_NAME exceeded. Limit: QUOTA_LIMIT in zone ZONE

Resolução: peça um limite de cota maior. Para mais informações, consulte Como pedir um aumento de cota.

Operações simultâneas de alteração ou criação de recursos

Se você atualizar mais de um recurso por vez (por exemplo, modificar intervalos secundários em uma sub-rede e criar uma VM ao mesmo tempo), poderá ver um erro not ready.

Mensagem de erro:

The resource 'projects/PROJECT/regions/REGION/subnetworks/default' is not ready

Resolução: repete a operação com falha.

Disponibilidade de recursos

Erros de recurso ocorrem quando você tenta solicitar novos recursos em uma zona que não pode acomodar sua solicitação devido à indisponibilidade atual de um recurso do Compute Engine, como GPUs ou CPUs.

Os erros de recursos se aplicam apenas a novas solicitações de recursos na zona. Eles não afetam os recursos atuais. Os erros de recursos não estão relacionados à sua cota do Compute Engine e se aplicam apenas ao recurso especificado na solicitação, não a todos os recursos na zona.

Mensagens de erro:

ZONE_RESOURCE_POOL_EXHAUSTED

ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS
The zone 'projects/PROJECT_ID/zones/ZONE' does not have enough resources available to fulfill the request.
Try a different zone, or try again later.
Resource exhausted (HTTP 429): QUOTA_EXCEEDED

Resolução:

  • Tente criar os recursos em outra zona da região ou em outra região.
  • Como essa situação é temporária e pode mudar frequentemente com base na demanda flutuante, faça sua solicitação novamente mais tarde.
  • Tente alterar o formato da VM que está sendo solicitada. É mais fácil conseguir tipos de máquinas menores do que os maiores. Uma alteração na solicitação, como reduzir o número de GPUs ou usar uma VM personalizada com menos memória ou vCPUs, pode permitir que sua solicitação continue.
  • Use as reservas do Compute Engine para reservar recursos dentro de uma zona e garantir que os recursos necessários estejam disponíveis quando for preciso usá-los.
  • Se você estiver tentando criar uma instância preemptiva, lembre-se de que as VMs preemptivas têm capacidade disponível e, portanto, talvez não seja possível recebê-las nos períodos de pico de demanda.
  • Se você não conseguir resolver o erro usando uma das instruções anteriores, tente Receber suporte.

Disponibilidade das zonas

Se você receber um erro notFound ou does not exist in zone ao solicitar novos recursos, significa que a zona em que você está solicitando o recurso não oferece esse recurso ou o tipo de máquina que você solicitou.

Mensagens de erro:

notFound

does not exist in zone

Resolução: consulte Regiões e zonas para descobrir quais recursos estão disponíveis em cada zona.

Taxa excedida para o tipo de recurso

O erro a seguir ocorre quando você cria mais de um disco ou VM a partir de um snapshot em um período de dez minutos.

Mensagem de erro:

"code": "RESOURCE_OPERATION_RATE_EXCEEDED",
"message": "Operation rate exceeded for resource 'projects/project-id/zones/zone-id/disks/disk-name'. Too frequent operations from the source resource."

Resolução:

Para criar vários discos com base em um snapshot, use esse snapshot para criar uma imagem e seus discos a partir da imagem:

  1. Crie uma imagem do snapshot.
  2. Crie discos permanentes da imagem. No Console do Google Cloud, selecione Imagem como o Tipo de origem do disco. Com a ferramenta gcloud, use a sinalização image. Na API, use o parâmetro sourceImage.

Para mais informações sobre como fazer backup e replicar os dados de discos permanentes, consulte Opções de proteção de dados.

Permissões insuficientes

Se você receber um erro permission ao tentar criar uma VM, não terá as permissões necessárias do IAM para criar uma VM.

Mensagem de erro:

Error: googleapi: Error 403: Google Compute Engine: Required 'compute.regions.get' permission for 'projects/PROJECT_ID/regions/REGION'., forbidden

Resolução: peça ao administrador da organização para conceder acesso para criar VMs. Para mais informações, consulte Como conceder acesso a recursos do Compute Engine.

Nomes de recursos

Se você receber um erro resource already exists ao criar uma VM, sua solicitação de criação terá falhado porque você especificou um nome não exclusivo para ela.

Mensagem de erro:

The resource 'projects/PROJECT_NAME/zones/ZONE/instances/VM_NAME' already exists"

Resolução: tente fazer a solicitação de criação novamente com um nome de VM exclusivo.

Interfaces de rede

Se você receber um erro Too many network interfaces ao criar uma VM, sua solicitação excedeu o limite da interface de rede para o tipo de máquina da VM.

Mensagens de erro:

Invalid value for field 'resource': ".

Too many network interfaces. The maximum number of network interfaces allowed for this machine type is NUMBER.
Invalid value for field 'resource.networkInterfaces': ".

Too many network interfaces. The maximum number of network interfaces allowed for this machine type is NUMBER.

Resolução: para saber como o número máximo de interfaces de rede é calculado para diferentes tipos de máquina, consulte Número máximo de interfaces de rede.

Restrição violada

Se você receber um erro Constraint violated ao criar uma VM, sua solicitação terá violado uma ou mais restrições da política da organização.

Mensagem de erro:

Por exemplo, se sua organização restringir sub-redes VPC compartilhadas, será possível receber o seguinte erro:

Constraint constraints/compute.CONSTRAINT violated for projects/PROJECT_ID.
Using the PARAMETER projects/PROJECT_ID/regions/REGION/CONSTRAINTPROJECT_ID is not allowed.

Resolução: entre em contato com o administrador da organização.

Plataforma de CPU obrigatória

Se você receber um erro required CPU platform, a plataforma de CPU especificada na solicitação de criação não será compatível com o tipo de máquina especificado.

Mensagem de erro:

Could not fetch resource:
- The selected machine type (MACHINE_TYPE) has a required CPU platform of REQUIRED_CPU_PLATFORM.
The minimum CPU platform must match this, but was SPECIFIED_CPU_PLATFORM.

Resolução:

  1. Para saber qual plataforma de CPU seu tipo de máquina aceita, consulte Plataformas de CPU.
  2. Tente enviar a solicitação novamente com uma plataforma de CPU compatível.

Falha ao criar

O seguinte erro pode ocorrer quando você tenta criar uma VM:

Instance 'Instance-name' creation failed: Internal error. Please try again or contact Google Support.
(Code: NUMERIC_CODE)

Esse erro pode ocorrer por vários motivos. Veja a seguir uma causa comum desse erro:

Erro desconhecido

O seguinte erro pode ocorrer quando você tenta criar uma VM:

Request failed with unknown error

Esse erro pode ocorrer por vários motivos. Veja a seguir uma causa comum desse erro:

Avaliação gratuita

Se você tentar criar uma VM do Windows durante uma avaliação gratuita do Google Cloud, você receberá um erro.

Mensagem de erro:

Windows VM instances are not included with free trial. To use them first enable billing on your account.

Resolução: as imagens do Windows Server não estão incluídas no teste gratuito. Fazer upgrade para uma conta paga Cloud Billing.

Erros ao atualizar VMs

Se não for possível atualizar uma instância de VM, pode ser devido ao seguinte problema.

Erro ao alterar o tipo de máquina

O seguinte erro pode ocorrer quando você tenta alterar o tipo de máquina de uma VM:

Invalid value for field 'resource.sourceMachineImage': Updating 'sourceMachineImage' is not supported

Resolução: