Solucionar problemas de criação, atualização e exclusão de VMs


Este documento lista erros que você pode encontrar ao criar ou atualizar VMs.

Erros ao criar VMs

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

Cota insuficiente

Um erro de cota ocorre quando uma solicitação de recurso excede sua cota.

Mensagens de erro:

RESOURCE_NAME creation failed:
Quota QUOTA_NAME exceeded. Limit: QUOTA_LIMIT in region REGION
RESOURCE_NAME creation failed:
Quota QUOTA_NAME exceeded. Limit: QUOTA_LIMIT in zone ZONE
Resource exhausted (HTTP 429): QUOTA_EXCEEDED

Resolução: Solicite um limite de cota mais alto. Para obter mais informações, consulte Solicitar um aumento na cota .

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

Se você atualizar mais de um recurso por vez, por exemplo, modificando intervalos secundários em uma sub-rede e criando 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

Solução : Para resolver esse problema, tente o seguinte:

Disponibilidade de recursos

Veja a seguir exemplos de erros comuns de recursos que você pode encontrar ao solicitar novos recursos do Compute Engine ou criar novas reservas:

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.
A VM_TYPE_AND_SIZE VM instance with RESOURCE_ATTACHMENT is currently unavailable in the ZONE zone.

Capacity changes frequently, so try your request in a different zone, with a different VM hardware
configuration, or at a later time. For more options, see troubleshooting documentation.
A VM_TYPE_AND_SIZE VM instance with RESOURCE_ATTACHMENT is currently unavailable in the ZONE zone, because of  REASON.

Consider trying your request in the ZONE zone(s), which currently has capacity to accommodate your request.

If you cannot move your VM to ZONE, review the REASON failure resolution instructions available in troubleshooting documentation, then try your request again.
If your workload can't accommodate the suggested resolution, try your request with a different VM hardware configuration or at a later time.

Para saber como resolver erros de recursos, consulte Solução de problemas de erros de disponibilidade de recursos .

Disponibilidade de zona

Se você receber um erro notFound ou does not exist in zone ao solicitar novos recursos, significa que a zona na qual você está solicitando o recurso não oferece o recurso ou 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 tipo de recurso

O erro a seguir ocorre quando você cria mais de um disco ou VM a partir de um instantâneo 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 resolver esse problema, siga um destes procedimentos:

Permissões insuficientes

Se receber um erro permission ao tentar criar uma VM, você não tem 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

Solução : peça ao administrador da sua organização que lhe conceda acesso para criar VMs. Para mais informações, consulte Conceder acesso aos recursos do Compute Engine .

Nomes de recursos

Se você receber um erro resource already exists ao tentar criar um recurso, sua solicitação de criação falhou porque você especificou um nome não exclusivo para o recurso para o local e projeto especificados.

Mensagens de erro :

The resource 'projects/PROJECT_NAME/zones/ZONE/RESOURCE_TYPE/RESOURCE_NAME' already exists"

The resource 'projects/PROJECT_NAME/regions/REGION/RESOURCE_TYPE/RESOURCE_NAME' already exists"

Solução : Tente novamente a solicitação de criação com um nome de recurso exclusivo .

Interfaces de rede

A seguir estão exemplos de erros de interface de rede que você pode encontrar ao criar uma instância.

Muitas interfaces de rede

Se você receber um erro Too many network interfaces ao criar uma VM, sua solicitação excedeu o limite de 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.

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

Configuração inválida da placa de interface de rede (NIC)

Se você receber um erro sobre placas de interface de rede (NICs) ao criar uma instância A3 Ultra ou A4, que possuem arranjos de NIC exclusivos, então sua solicitação tinha uma configuração de rede inválida.

Mensagem de erro :

On MACHINE_SERIES, the first NIC and the second NIC (if present) must be of type GVNIC. These must be followed by 0 or 8 MRDMA NICs.

Solução : para saber como configurar as redes VPC e as interfaces de rede para instâncias A3 Ultra ou A4, consulte Criar uma instância A3 Ultra ou A4 .

Restrição violada

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

Mensagem de erro :

Por exemplo, se sua organização restringir sub-redes de VPC compartilhada, você poderá 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.

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

Plataforma de CPU necessária

Se você receber um erro required CPU platform , a plataforma de CPU especificada na solicitação de criação não é 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 suporta, revise Plataformas de CPU .
  2. Tente novamente sua solicitação com uma plataforma de CPU compatível.

Propriedades de reserva incompatíveis

Se você receber um erro No available resources in specified reservations ao criar uma VM, as propriedades da VM e a reserva específica que a VM está direcionando para consumo não serão correspondentes.

Mensagem de erro :

Invalid value for field 'resource.reservationAffinity':
- No available resources in specified reservations [RESERVATION_NAME].

Resolução : tente um dos seguintes:

  • Se a VM não corresponder às propriedades da reserva, modifique a VM até que as suas propriedades correspondam às propriedades da reserva. Em seguida, tente criar a VM novamente.

  • Se a VM tiver as propriedades corretas, mas não corresponder às propriedades da reserva, não será possível alterar a reserva. Em vez disso, siga um destes procedimentos:

    • Ao criar a VM, direcione uma reserva específica diferente.

      Você pode criar uma nova reserva específica com propriedades correspondentes se ainda não tiver uma com as propriedades corretas. Se você não precisar mais da reserva específica anterior, poderá excluí-la para não pagar mais pelos recursos reservados.

    • Ao criar a VM, direcione qualquer reserva correspondente.

      Se houver uma reserva configurada para consumo automático que possua propriedades correspondentes à VM, a nova VM consumirá essa reserva. Caso contrário, a VM ainda será criada, mas sem consumir nenhum dos recursos reservados.

    Para obter mais informações, consulte Testar se as propriedades da VM correspondem a uma reserva .

Acesso à conta de serviço negado

O seguinte erro pode aparecer nos registros de auditoria do Cloud quando você cria VMs usando uma conta de serviço:

Mensagem de erro :

SERVICE_ACCOUNT_ACCESS_DENIED

Resolução : Este erro aparece quando a conta de serviço usada para criar uma VM não tem a função Gerenciamento de Identidade e Acesso para acessar a nova conta de serviço da VM.

Conceda a função roles/iam.serviceAccountUser à conta de serviço que está criando a VM. Você pode conceder esse papel no nível do projeto , o que daria à conta de serviço que está criando VMs acesso a todas as contas de serviço criadas no projeto, ou pode conceder esse papel somente na conta de serviço da nova VM .

Permissões necessárias ausentes

O seguinte erro pode ocorrer quando você tenta criar uma VM a partir de uma VM existente

Required 'compute.images.useReadOnly' permission for 'projects/PROJECT_ID/global/images/IMAGE_NAME

Este erro pode ocorrer por vários motivos. A seguir está 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ê recebe 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 na avaliação gratuita. Atualize para uma conta paga do Cloud Billing .

VM não inicia

Se uma VM Linux que usa um script de inicialização não iniciar após ter sido criada, isso poderá estar relacionado a um problema de conexão com o servidor de metadados.

Esse problema pode durar até sete minutos devido a um problema transitório de rede que é resolvido sozinho. Se o problema não se resolver após sete minutos, recrie a VM.

Erros ao atualizar VMs

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

Erro ao alterar o tipo de máquina

O seguinte erro pode ocorrer ao tentar alterar o tipo de máquina de uma VM:

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

Resolução: