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:
- Aguarde a conclusão das operações antes de criar novas solicitações.
- Tentar novamente operações com espera exponencial .
- Operações de pesquisa para verificar seu status de conclusão.
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:
Crie VMs em massa .
Para obter instruções, consulte Criar VMs em massa e usar o seguinte sinalizador ou parâmetro para criar VMs a partir de um instantâneo:
Se estiver usando a CLI gcloud, use a sinalização
--source-snapshot
.Se estiver usando REST, use o parâmetro
instanceProperties.disks[].initializeParams.sourceSnapshot
.
Use imagens para criar discos .
Para criar vários discos a partir de um instantâneo, use o instantâneo para criar uma imagem e depois crie seus discos a partir da imagem:
Para discos que não são de inicialização, siga as instruções para criar discos permanentes a partir da imagem e siga as etapas a seguir:
- No console do Google Cloud, selecione Imagem como tipo de origem do disco.
- Com a CLI gcloud, use o sinalizador
image
. - Se estiver usando REST, use o parâmetro
sourceImage
.
Para obter mais informações sobre como fazer backup e replicar os dados do disco permanente, consulte Opções de proteção de dados .
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 :
- Para saber qual plataforma de CPU seu tipo de máquina suporta, revise Plataformas de CPU .
- 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:
Você tentou criar uma nova VM a partir de uma VM existente, mas não tem acesso de leitura à imagem do disco de inicialização da VM existente.
Para resolver esse problema, entre em contato com o proprietário do disco de inicialização e peça que ele compartilhe a imagem da VM existente com você .
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:
Certifique-se de que sua VM oferece suporte ao processador do novo tipo de máquina. Para obter mais informações sobre os processadores suportados por diferentes tipos de máquinas, consulte Comparação de famílias de máquinas .
Tente alterar o tipo de máquina usando a CLI do Google Cloud.