Este documento explica como resolver problemas com a criação de reservas. Para saber mais acerca das reservas, consulte o artigo Acerca das reservas.
Além dos erros nesta página, a criação de reservas também pode falhar devido a problemas que ocorrem ao criar recursos do Compute Engine. Se o seu problema não estiver listado nesta página, faça o seguinte:
Crie VMs com os recursos que quer reservar.
Se continuar a encontrar erros, consulte o artigo Resolução de problemas de criação de VMs.
Erros de criação de reservas
Se não conseguir criar uma reserva, tal pode dever-se a um dos erros descritos nesta secção. Se não conseguir criar uma reserva partilhada, reveja também os erros de criação de reservas partilhadas neste documento.
Quota insuficiente
Ocorre um erro de quota quando um pedido de recurso excede a sua quota.
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: peça um limite de quota mais elevado. Para mais informações, consulte o artigo Pedir um aumento da quota.
Disponibilidade de recursos
Para criar uma reserva, todos os recursos especificados na reserva têm de estar disponíveis no período especificado para serem reservados para si.
Seguem-se exemplos de erros de recursos comuns que pode encontrar quando pede novos recursos do Compute Engine ou cria 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 o artigo Resolução de problemas de erros de disponibilidade de recursos.
Disponibilidade da zona
Se receber um erro notFound
ou does not exist in zone
quando
pedir novos recursos, significa que a zona na qual está a pedir o recurso
não oferece o recurso ou o tipo de máquina que pediu.
Mensagens de erro:
notFound
does not exist in zone
Resolução: consulte Regiões e zonas para saber que funcionalidades estão disponíveis em cada zona.
Nome do recurso
Se receber um erro resource already exists
quando tentar criar um recurso, o seu pedido de criação falhou porque especificou um nome não exclusivo para o recurso para a localização e o 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"
Resolução: tente novamente o pedido de criação com um nome do recurso exclusivo.
O número máximo de VMs foi excedido
O seguinte erro ocorre quando tenta reservar mais VMs do que o permitido numa reserva.
Mensagem de erro:
Invalid value for field 'resource.specificReservation.count': VM_COUNT. Must be less than or equal to 1000
Resolução: crie várias reservas que especifiquem a mesma zona, projeto e propriedades de VM. No entanto, certifique-se de que cada reserva não reserva mais do que o seguinte número de VMs:
Se especificar uma política de posicionamento compacta com um valor de distância máxima de
2
na reserva, pode reservar até ao número suportado de VMs.Caso contrário, até 1000 VMs.
Reservar VMs A3 Mega, A3 High ou A3 Edge
O seguinte erro ocorre quando tenta criar uma reserva consumida automaticamente de VMs A3 Mega, A3 High ou A3 Edge.
Mensagem de erro:
The machine type MACHINE_TYPE provided in instance properties is disallowed for reservations with ANY reservation affinity
Resolução: a partir de 11 de julho de 2024, só pode reservar VMs A3 Mega, A3 High ou A3 Edge criando reservas especificamente segmentadas.
Erros de criação de reservas partilhadas
Se não conseguir criar uma reserva partilhada, isso pode dever-se a um dos erros nesta secção ou em Erros de criação de reservas.
Projeto sem uma organização
O seguinte erro ocorre quando tenta criar uma reserva partilhada num projeto que não pertence a uma organização.
Mensagem de erro:
Cannot create Shared Reservations in a project that does not belong to an organization.
Resolução: realize uma das seguintes ações:
- Migre este projeto para uma organização antes de o usar para criar uma reserva partilhada.
- Criar uma reserva partilhada através de um projeto pertencente a uma organização.
Violação de restrição
O seguinte erro ocorre quando a restrição da política da organização Projetos proprietários de reservas partilhadas (compute.sharedReservationsOwnerProjects
) não permite que um projeto crie e modifique reservas partilhadas.
Mensagem de erro:
Constraint constraints/compute.sharedReservationsOwnerProjects violated for project projects/PROJECT_NUMBER Shared reservation can not be created in this project for your organization.
Resolução: realize uma das seguintes ações:
- Use um projeto que tenha autorização para criar e modificar reservas partilhadas. Para ver que projetos na sua organização têm esta autorização, consulte a restrição da política da organização de reservas partilhadas.
- Conceda ao projeto autorização para criar e modificar reservas partilhadas editando a restrição da política da organização de reservas partilhadas. Se continuar a ver este erro após a edição, pode ter de aguardar alguns minutos para que a edição entre em vigor.
Projetos de consumidor inválidos
Esta secção descreve os erros que ocorrem quando especifica projetos de consumidor inválidos para uma reserva partilhada.
Não foi possível encontrar o projeto nesta organização
O seguinte erro ocorre quando não é possível encontrar o projeto de consumidor que especificou na mesma organização que o projeto que está a usar.
Mensagem de erro:
Project PROJECT_ID doesn't exist or doesn't belong to the same organization of the current project.
Onde PROJECT_ID é um ID do projeto que especificou como um projeto de consumidor.
Resolução: faça o seguinte:
- Veja todos os projetos na organização para verificar se o projeto de consumidor especificado existe nesta organização.
- Veja o projeto para verificar se especificou corretamente o respetivo ID do projeto, PROJECT_ID.
Projeto proprietário especificado como um projeto de consumo
O seguinte erro ocorre quando tenta especificar o projeto proprietário de uma reserva partilhada (o projeto usado para criar a reserva partilhada) como um projeto consumidor.
Mensagem de erro:
Project PROJECT_ID which is the owner project of this reservation is always included in the share projects, please do not add it.
Resolução: remova o projeto proprietário da lista de projetos de consumidor. Uma reserva partilhada pode sempre ser consumida por VMs no projeto proprietário, pelo que não a pode incluir na lista de projetos consumidores.
Zero projetos de consumidor
O erro seguinte ocorre quando uma reserva partilhada tem zero projetos consumidores:
Mensagem de erro:
Have to share with at least 1 project.
Resolução: realize uma das seguintes ações:
- Especifique, pelo menos, um projeto de consumidor com o qual quer partilhar esta reserva. Para mais informações, consulte o artigo Crie uma reserva partilhada.
- Use uma reserva de projeto único em vez de uma reserva partilhada.
Número máximo de projetos de consumidor excedido
O seguinte erro ocorre quando uma reserva partilhada tem mais de 100 projetos de consumidor:
Mensagem de erro:
Can only share with at most 100 projects.
Resolução: faça o seguinte:
- Reduza o número de projetos de consumidor para, no máximo, 100 projetos de consumidor para a reserva partilhada.
- Se ainda precisar de reservar capacidade para projetos omitidos, crie outra reserva partilhada que seja partilhada com esses projetos.
Número máximo de reservas partilhadas excedido
O seguinte erro ocorre quando a sua organização já tem 100 reservas partilhadas com as mesmas propriedades de VM.
Mensagem de erro:
Cannot support more than 100 shared reservations of the same shape under an organization.
Resolução: siga a prática recomendada de minimizar o número de reservas partilhadas separadas com as mesmas propriedades de VM na sua organização fazendo o seguinte:
Redimensione as reservas existentes para ter um número maior de VMs. Se tiver várias reservas partilhadas idênticas que não excedam o número máximo de VMs, considere se pode combiná-las em menos reservas partilhadas com o mesmo número de VMs combinado.
Modifique os projetos do consumidor para uma reserva partilhada de modo a incluir mais projetos. Por exemplo, se tiver várias reservas partilhadas com as mesmas propriedades de VM e zona, mas proprietários e projetos consumidores semelhantes, considere se pode combiná-las numa reserva partilhada que possa ser consumida por todos estes projetos.
Elimine as reservas partilhadas de que já não precisa.
Reservas de erros de criação de modelos de instâncias
Se não conseguir criar uma reserva especificando um modelo de instância, tal pode dever-se a um dos erros nesta secção.
Não é permitida a referência cruzada de projetos
O seguinte erro ocorre quando tenta criar uma reserva especificando um modelo de instância de outro projeto.
Mensagem de erro:
Cross project referencing is not allowed for this resource.
Resolução: faça o seguinte:
Certifique-se de que o ID do projeto e o nome do modelo de instância especificados na reserva estão corretos. Para verificar se existe um modelo de instância, obtenha informações sobre o modelo ou liste o modelo.
Um modelo de instância contém definições específicas do projeto, pelo que só pode aceder e usar um modelo de instância no mesmo projeto. Em vez disso, faça uma das seguintes ações:
Para criar uma reserva especificando um modelo de instância:
Crie um novo modelo de instância no seu projeto.
Especifique o modelo de instância recém-criado quando criar uma reserva de projeto único ou partilhada.
Para criar uma reserva sem especificar um modelo de instância, crie uma reserva de projeto único ou reserva partilhada especificando diretamente as propriedades da VM.
Modelo de instância não encontrado
O seguinte erro ocorre quando tenta criar uma reserva especificando um modelo de instância que não existe.
Mensagem de erro:
Source resource reference provided invalid.
Resolução: verifique se o nome do modelo de instância que especificou está correto. Em seguida, depois de listar os modelos de instâncias para verificar se o seu modelo não existe e apenas se o seu projeto não tiver outro modelo que queira usar, pode criar um novo modelo de instância.
Tamanho do disco SSD local inválido
O seguinte erro ocorre quando tenta criar uma reserva especificando um modelo de instância que inclui um ou mais discos SSD locais, mas o modelo não especifica o tamanho dos discos SSD locais.
Mensagem de erro:
Disk LOCAL_SSD_NAME provided in the instance template has invalid size: 0 GB.
Resolução: não pode atualizar modelos de instâncias. Em vez disso, faça o seguinte:
Crie um novo modelo de instância e certifique-se de que especifica o tamanho do disco de todos os discos SSD locais que inclui no modelo.
Use o modelo de instância recém-criado para criar uma reserva de projeto único ou uma reserva partilhada.
Opcional: elimine o modelo de instância mais antigo.
Zona inválida para um modelo de instância
O seguinte erro ocorre quando tenta criar uma reserva especificando um modelo de instância e especifica uma localização inválida para o modelo de instância.
Mensagem de erro:
Reservation cannot be created outside the zone/region of source resource.
Resolução: realize uma das seguintes ações:
Certifique-se de que cria a reserva na mesma região e zona que os recursos no modelo de instância. Todos os recursos regionais ou zonais especificados num modelo de instância, como um tipo de máquina ou um disco persistente, restringem a utilização do modelo às localizações onde esses recursos existem. Por exemplo, se o modelo de instância especificar um disco persistente existente na zona
us-central1-a
, tem de criar a reserva na mesma zona. Caso contrário, a criação da reserva ou das VMs que podem consumir a reserva falha.Para verificar se um modelo existente especifica recursos que associam o modelo a uma região ou uma zona específica, obtenha informações sobre o modelo e procure referências a recursos regionais ou zonais no respetivo interior.
Use um modelo de instância que não se restrinja a uma região ou uma zona específica. Como não pode atualizar modelos de instâncias, faça o seguinte:
Crie um novo modelo de instância com base num modelo existente com as propriedades atualizadas.
Crie uma reserva de projeto único ou uma reserva partilhada especificando o modelo de instância recém-criado.
Opcional: elimine o modelo de instância mais antigo.
Substitua as propriedades do modelo de instância
O seguinte erro ocorre quando tenta criar uma reserva especificando um modelo de instância e especifica um modelo de instância e propriedades de VM quando cria a reserva.
Mensagem de erro:
Reservation cannot override properties populated by source resource.
Resolução: realize uma das seguintes ações:
Para criar uma reserva especificando um modelo de instância, certifique-se de que remove todos os campos que especificam propriedades de VM.
Para criar uma reserva especificando um modelo de instância com diferentes propriedades de VM, faça o seguinte:
Não pode atualizar um modelo de instância existente. Em alternativa, crie um novo modelo de instância com base num modelo existente.
Especifique o modelo de instância recém-criado quando criar uma reserva de projeto único ou partilhada.
Opcional: elimine o modelo de instância mais antigo.
Para criar uma reserva sem especificar um modelo de instância, crie, em alternativa, uma reserva de projeto único ou uma reserva partilhada especificando diretamente as propriedades da VM.
Reservas com erros de criação de políticas de posicionamento compactas
Se não conseguir criar uma reserva especificando uma política de posicionamento compacta, pode dever-se a um dos erros nesta secção.
Tentar criar uma reserva consumida automaticamente
O seguinte erro ocorre quando tenta criar uma reserva consumida automaticamente e especifica uma política de posicionamento compacta.
Placement policy only supports specific reservations.
Resolução: só pode especificar políticas de posicionamento compactas quando criar reservas especificamente segmentadas.
Tentar criar uma reserva partilhada
O seguinte erro ocorre quando tenta criar uma reserva partilhada especificando uma política de posicionamento compacta.
Mensagem de erro:
Creating shared reservations with placement policy is not supported.
Resolução: só pode especificar uma política de posicionamento compacta para reservas de projeto único. Assim, crie uma nova reserva e uma nova política de posicionamento compacta para cada projeto com o qual queria partilhar inicialmente a sua reserva partilhada.
Tentar especificar uma política com um valor max-distance
de 1
O seguinte erro ocorre quando tenta especificar uma política de posicionamento compacta com um valor de max-distance
de 1
numa reserva de projeto único.
Mensagem de erro:
Resource policies with max-distance less than 2 are not supported.
Resolução: não pode especificar políticas de posicionamento compactas com um valor de max-distance
de 1
quando cria uma reserva de projeto único. Em alternativa,
faça o seguinte:
Crie uma nova política de posicionamento compacta que não especifique um valor de
max-distance
de1
.Efetue um dos seguintes passos:
Crie uma reserva de projeto único especificando um modelo de instância fazendo o seguinte:
Não pode modificar as propriedades de um modelo de instância existente. Em alternativa, crie um novo modelo de instância que especifique a política de posicionamento compacta recém-criada.
Crie uma reserva especificando o modelo de instância recém-criado.
Opcional: Elimine o modelo de instância antigo.
Crie uma reserva de projeto único especificando as propriedades diretamente e especifique a política de posicionamento compacto recém-criada.
Além disso, se já não precisar da política de posicionamento compacta antiga, veja como eliminar a política de posicionamento.
Tente especificar uma política de posicionamento de dispersão
O seguinte erro ocorre quando tenta especificar uma política de posicionamento de dispersão numa reserva.
Mensagem de erro:
Failed to create reservation with policy
SPREAD_PLACEMENT_POLICY_NAME. Reservations do not support
spread placement policies.
Resolução: quando cria uma reserva, só pode especificar uma política de posicionamento compacta. As políticas de posicionamento disperso não são suportadas.
Tipo de política de recursos inválido
O seguinte erro ocorre quando tenta criar uma reserva especificando outro tipo de política de recursos.
Mensagem de erro:
Reservation can only be supported by placement policy.
Resolução: quando cria uma reserva, só pode especificar uma política de posicionamento compacta. Outros tipos de políticas de recursos, como agendas de instâncias ou agendas de instantâneos, não são suportados.
Zona inválida para a política
O seguinte erro ocorre quando tenta especificar uma política de posicionamento compacta numa reserva e especifica uma zona que não está na região da política de posicionamento compacta especificada.
Mensagem de erro:
ZONE does not match placement policy region.
Em que ZONE
é a zona onde tentou reservar VMs.
Resolução: experimente uma das seguintes opções:
Certifique-se de que a sua zona está na mesma região da política de posicionamento compacto que especifica numa reserva ou num modelo de instância de uma reserva.
Não pode atualizar as políticas de posicionamento compacto. Em vez disso, faça o seguinte:
Crie uma nova política de posicionamento compacto com as propriedades atualizadas.
Selecione um dos seguintes métodos:
Crie uma nova reserva especificando as propriedades diretamente e especifique a política de posicionamento compacta recém-criada.
Faça o seguinte:
Não é possível atualizar modelos de instâncias. Em alternativa, crie um novo modelo de instância especificando a política de posicionamento compacta criada recentemente.
Crie uma nova reserva especificando o modelo de instância criado recentemente.
Opcional: elimine o modelo de instância mais antigo.
Opcional: elimine a política de posicionamento compacta mais antiga.
O número máximo de VMs foi excedido
O seguinte erro ocorre quando tenta reservar mais VMs do que o limite suportado para uma política de posicionamento compacta com um valor de distância máximo de 2
.
Mensagem de erro:
No more than SUPPORTED_NUMBER_OF_VMS instances of machine type can be created with this policy.
Resolução: para reservar mais do que o
número máximo de VMs suportadas
para uma política de posicionamento compacta com um valor de distância máximo de 2
, faça uma das seguintes ações:
Crie várias reservas com a zona, o projeto e as propriedades correspondentes. Uma vez que não pode partilhar políticas de posicionamento compactas entre reservas, tem de especificar uma política separada com um valor de distância máximo de
2
para cada reserva.Especifique uma política de posicionamento compacta com um valor de distância máximo de
3
(recomendado) ou sem um valor de distância máximo.
Substitua a política de posicionamento compacto
O seguinte erro ocorre quando tenta criar uma reserva especificando um modelo de instância que inclui uma política de posicionamento compacta e também especifica uma política de posicionamento compacta diretamente.
Mensagem de erro:
Setting resource policy in both reservation and instance template is not allowed.
Resolução: quando cria uma reserva, pode especificar uma política de posicionamento compacta diretamente ou através de um modelo de instância.
Para criar uma reserva especificando um modelo de instância e uma política diferente da especificada no modelo, faça o seguinte:
Se ainda não o fez, crie uma nova política de posicionamento compacta.
Uma vez que não pode atualizar os modelos de instâncias, crie um novo modelo que especifique a nova política de posicionamento compacto.
Opcional: elimine o modelo de instância antigo.
Opcional: elimine a política de posicionamento compacta antiga.
A política já está especificada noutra reserva
O seguinte erro ocorre quando tenta criar uma reserva especificando uma política de posicionamento compacta e a política de posicionamento compacta já está especificada noutra reserva.
Mensagem de erro:
Placement policy has been used by another reservation.
Resolução: só pode usar uma política de posicionamento compacta por reserva. Não é possível partilhar políticas de posicionamento compactas entre reservas. Se quiser usar uma política de posicionamento compacta semelhante para outra reserva, selecione um dos seguintes métodos:
Para criar uma reserva especificando um modelo de instância que inclua uma política de posicionamento compacta, siga estes passos:
Crie um novo modelo de instância especificando a política de posicionamento compacta criada recentemente.
Crie uma reserva especificando o modelo de instância recém-criado.
Opcional: elimine o modelo de instância mais antigo.
Para criar uma reserva especificando as propriedades da VM e uma política de posicionamento compacta diretamente, siga estes passos:
Tipo de máquina não suportado
O seguinte erro ocorre quando tenta criar uma reserva especificando um tipo de máquina inválido para políticas de posicionamento compacto.
Mensagem de erro:
Placement policy with reservation is not applicable to machine type MACHINE_TYPE.
Onde MACHINE_TYPE
é o tipo de máquina que tentou especificar ao criar uma reserva.
Resolução: quando criar uma reserva que especifique uma política de posicionamento compacta, certifique-se de que especifica um tipo de máquina suportado para políticas de posicionamento compactas.