Este documento explica como resolver problemas ao criar ou modificar pedidos de reserva futuros para recursos zonais do Compute Engine.
Erros gerais de pedidos de reservas futuras
Esta secção descreve os erros que podem impedir a criação ou a modificação de um pedido de reserva futuro.
Não é possível aceder nem ver reservas futuras
Se não conseguir aceder e usar reservas futuras na CLI gcloud ou na API Compute Engine, pode não ser elegível para aceder e usar reservas futuras neste momento. Nesse caso, contacte o seu Gestor de contas técnicas ou a equipa de vendas.
Excedeu o número máximo de projetos de consumidor
O seguinte erro ocorre quando especifica mais de 100 projetos de consumidor para um pedido de reserva futuro partilhado.
Mensagem de erro:
Can only share with at most 100 projects.
Resolução: pode especificar até 100 projetos de consumidor para um pedido de reserva futuro partilhado. Se quiser especificar mais, crie vários pedidos de reserva futuros partilhados. Para mais informações, consulte as práticas recomendadas para reservas partilhadas a pedido.
Hora de eliminação inválida para as reservas criadas automaticamente
O seguinte erro ocorre quando especifica uma hora de eliminação inválida para as reservas criadas automaticamente para um pedido de reserva futuro.
Mensagem de erro:
Auto-created reservations cannot be deleted before future reservation end time.
Resolução: só pode eliminar uma reserva criada automaticamente para uma reserva futura após a hora de fim do período de reserva. Para ver a data e a hora em que pode eliminar uma reserva criada automaticamente,
veja os detalhes da reserva
e procure o valor do campo deleteAtTime
.
Hora de fim inválida
O seguinte erro ocorre quando especifica uma duração inválida para o período de reserva de um pedido de reserva futuro.
Mensagem de erro:
Future reservation end time must be at least 24 hours later than start time.
Resolução: a hora de fim de um período de reserva tem de ser, pelo menos, 24 horas após a hora de início. No entanto, para aumentar as probabilidades de o restauranteGoogle Cloud aprovar o seu pedido de reserva futuro, especifique um período mínimo de reserva recomendado.
Hora de início inválida
O seguinte erro ocorre quando especifica uma hora de início inválida para o período de reserva de um pedido de reserva futuro.
Mensagens de erro:
Future reservation start time is either in the past or too early.
Resolução: quando criar ou modificar um pedido de reserva futuro, especifique uma hora de início que seja, pelo menos, uma hora mais tarde quando enviar um pedido de reserva futuro para revisão. No entanto, para aumentar as probabilidades de Google Cloud aprovar o seu pedido de reserva futuro, especifique um valor recomendado para a hora de início.
Projetos de consumo sobrepostos
O seguinte erro ocorre quando o seu projeto atual ou um projeto com o qual quer partilhar um pedido de reserva futuro contém um ou ambos os seguintes elementos:
Uma reserva partilhada com propriedades de VM e zona correspondentes que especifica um projeto de consumidor que não está especificado no pedido de reserva futura que quer criar.
Um pedido de reserva futura com propriedades de VM e zona correspondentes que especifica um projeto proprietário ou consumidor que não é especificado no pedido de reserva futura que quer criar.
Mensagem de erro:
Future reservation with conflicting projects and matching instance properties with existing and overlapping shared projects is not allowed.
Resolução: quando criar um pedido de reserva futuro, certifique-se de que segue as restrições para criar pedidos de reserva futuros.
Se precisar de eliminar ou modificar reservas criadas automaticamente, reservas a pedido ou pedidos de reserva futuros para impedir que restrinjam o tipo de pedidos de reserva futuros que pode criar, faça uma ou mais das seguintes ações:
Modificar um rascunho existente ou pedidos de reserva futuros partilhados aprovados para alterar os respetivos projetos de consumidor ou tipo de partilha.
Modificar reservas existentes a pedido ou criadas automaticamente para modificar os respetivos projetos de consumidor. Só pode modificar uma reserva criada automaticamente após o fim do respetivo período de reserva.
Eliminar pedidos de reserva futuros existentes antes da hora de início do respetivo período de reserva ou após a hora de fim do respetivo período de reserva.
Elimine todas as reservas existentes a pedido ou criadas automaticamente. Só pode eliminar uma reserva criada automaticamente após o fim do respetivo período de reserva.
Períodos de reserva sobrepostos
O seguinte erro ocorre quando o período de reserva do seu pedido de reserva futuro se sobrepõe ao período de reserva de um pedido de reserva futuro existente com propriedades de VM e zona correspondentes.
O pedido de reserva futura existente pode estar localizado no mesmo projeto do seu pedido de reserva ou num projeto com o qual quer partilhar o seu pedido de reserva futura.
Mensagem de erro:
Future reservation with overlapping time window for same instance properties and overlapping shared projects is not allowed.
Resolução: experimente uma das seguintes opções:
Modificar o período de reserva do pedido de reserva futura que está a criar.
Modificar o período de reserva de um rascunho existente ou de um pedido de reserva futuro aprovado
Eliminar um pedido de reserva futuro existente e impedir que restrinja o período de reserva do pedido de reserva futuro que está a criar.
Projeto sem uma organização
O seguinte erro ocorre quando especifica um projeto que não pertence a uma organização.
Mensagem de erro:
Cannot create Shared Future Reservations in a project that does not belong to an organization.
Resolução: experimente uma das seguintes opções:
Migre o seu projeto atual para uma organização e, em seguida, crie o pedido de reserva futura partilhada.
Crie um pedido de reserva futura partilhada num projeto pertencente à organização onde quer criar o pedido de reserva futura.
Erros de pedidos de reserva futuros de modelos de instâncias
Esta secção descreve os erros que podem impedir a criação de um pedido de reserva futuro especificando um modelo de instância.
Não é permitida a referência cruzada de projetos
O seguinte erro ocorre quando tenta criar um pedido de reserva futuro 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 no seu pedido de reserva futuro estão corretos. Para verificar se existe um modelo de instância, obtenha informações sobre 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 um pedido de reserva futura 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 um pedido de reserva futuro de projeto único ou partilhado.
Para criar um pedido de reserva futuro sem especificar um modelo de instância, crie um pedido de reserva de projeto único ou partilhado, especificando diretamente as propriedades da VM.
Tamanho do disco SSD local inválido
O seguinte erro ocorre quando tenta criar um pedido de reserva futuro especificando um modelo de instância que inclui um disco SSD local, mas o modelo não especifica o tamanho do disco SSD local.
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 um pedido de reserva futuro partilhado ou de projeto único.
Opcional: Elimine o modelo de instância mais antigo.
Zona inválida para um modelo de instância
Ocorre o seguinte erro quando tenta criar um pedido de reserva futuro especificando um modelo de instância com uma localização inválida para o seu modelo.
Mensagem de erro:
Future reservation cannot be created outside the zone/region of source resource.
Resolução: realize uma das seguintes ações:
Certifique-se de que cria o seu pedido de reserva futuro 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 o seu pedido de reserva futuro na mesma zona. Caso contrário, a criação do pedido de reserva futura 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 um pedido de reserva futuro partilhado ou de projeto único 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 um pedido de reserva futuro especificando um modelo de instância e propriedades de VM.
Mensagem de erro:
InstanceProperties cannot be specified while an instance template is being provided.
Resolução: realize uma das seguintes ações:
Para criar um pedido de reserva futuro especificando um modelo de instância, certifique-se de que remove todos os campos que especificam propriedades de VM.
Para criar um pedido de reserva futura 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 um pedido de reserva futuro de projeto único ou partilhado.
Opcional: elimine o modelo de instância mais antigo.
Para criar um pedido de reserva futura sem especificar um modelo de instância, crie um pedido de reserva futura partilhada ou de projeto único especificando diretamente as propriedades da VM.