Resolver problemas com solicitações de reservas adiantadas


Neste documento, explicamos como resolver problemas ao criar ou modificar solicitações de reservas adiantadas para recursos zonais do Compute Engine.

Erros gerais em solicitações de reserva adiantadas

Esta seção descreve os erros que podem impedir a criação ou modificação de uma solicitação de reserva adiantada.

Não é possível acessar e ver reservas adiantadas

Se você não consegue acessar e usar reservas adiantadas na gcloud CLI ou na API Compute Engine, talvez você não esteja qualificado para fazer isso no momento. Nesse caso, entre em contato com o Gerente técnico de contas ou a Equipe de vendas.

O número máximo de projetos consumidores foi excedido

O erro a seguir ocorre quando você especifica mais de 100 projetos consumidores para uma solicitação de reserva adiantada compartilhada.

Mensagem de erro:

Can only share with at most 100 projects.

Resolução: especifique não mais que 100 projetos consumidores para uma solicitação de reserva adiantada compartilhada. Para especificar mais, crie várias solicitações de reserva adiantada compartilhada. Para obter mais informações, consulte as práticas recomendadas para reservas imediatas compartilhadas.

Horário de exclusão inválido para as reservas criadas automaticamente

O erro a seguir ocorre quando você especifica um horário de exclusão inválido para as reservas criadas automaticamente para uma solicitação de reserva adiantada.

Mensagem de erro:

Auto-created reservations cannot be deleted before future reservation end time.

Resolução: só é possível excluir uma reserva criada automaticamente para uma reserva adiantada após o horário de término do período de reserva. Para ver a data e a hora em que é possível excluir uma reserva criada automaticamente, veja os detalhes da reserva e procure o valor do campo deleteAtTime.

Horário de término inválido

O erro a seguir ocorre quando você especifica uma duração inválida para o período de reserva de uma solicitação de reserva antecipada.

Mensagem de erro:

Future reservation end time must be at least 24 hours later than start time.

Resolução: o horário de término de um período de reserva precisa ser pelo menos 24 horas posterior ao horário de início. Além disso, para aumentar a probabilidade de o Google Cloud aprovar sua solicitação de reserva adiantada, especifique um dos valores recomendados para seu período de reserva.

Horário de início inválido

O erro a seguir ocorre quando você especifica um horário de início inválido para o período de reserva de uma solicitação de reserva adiantada.

Mensagens de erro:

Future reservation start time is either in the past or too early.

Resolução: ao criar ou modificar uma solicitação de reserva adiantada, especifique um horário de início do período de reserva que seja pelo menos 1 hora posterior à data e hora em que você enviar uma solicitação de reserva adiantada para análise. No entanto, para aumentar a probabilidade de o Google Cloud aprovar sua solicitação de reserva adiantada, é recomendável especificar um valor recomendado para o horário de início.

Projetos consumidores sobrepostos

O erro a seguir ocorre quando o projeto atual ou um projeto com o qual você quer compartilhar uma solicitação de reserva adiantada contém uma ou todas estas opções:

  • Uma reserva compartilhada com a zona e as propriedades de VM correspondentes que especifica um projeto de consumidor que não está especificado na solicitação de reserva adiantada que você quer criar.

  • Uma solicitação de reserva adiantada com zonas e propriedades de VM correspondentes que especifica um projeto de proprietário ou consumidor que não está especificado na solicitação de reserva adiantada que você 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: ao criar uma solicitação de reserva adiantada, siga as restrições para criar solicitações de reserva adiantadas.

Se você precisar excluir ou modificar reservas criadas automaticamente, reservas sob demanda ou solicitações de reserva adiantada para impedir que elas restrinjam o tipo de solicitações de reserva adiantada que você pode criar, faça um ou mais dos seguintes:

Períodos de reserva sobrepostos

O erro a seguir ocorre quando o período de reserva da solicitação de reserva adiantada se sobrepõe ao período de reserva de uma solicitação de reserva adiantada com zona e propriedades de VM correspondentes.

A solicitação de reserva adiantada pode estar localizada no mesmo projeto da sua solicitação de reserva ou em um projeto com que você quer compartilhar a solicitação de reserva adiantada.

Mensagem de erro:

Future reservation with overlapping time window for same instance properties and overlapping shared projects is not allowed.

Resolução: tente uma das opções a seguir:

Projeto sem uma organização

O erro a seguir ocorre quando você 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: tente uma das opções a seguir:

  • Migre seu projeto atual para uma organização e crie a solicitação de reserva adiantada compartilhada.

  • Crie uma solicitação de reserva adiantada compartilhada em um projeto que pertença à organização em que você quer criar a solicitação de reserva adiantada.

Erros em solicitações de reserva adiantada de modelos de instância

Esta seção descreve os erros que podem impedir a criação de uma solicitação de reserva adiantada especificando um modelo de instância.

Não é permitido fazer referência entre projetos

O erro a seguir ocorre quando você tenta criar uma solicitação de reserva adiantada 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:

  1. Verifique se o ID do projeto e o nome do modelo de instância que você especificou na solicitação de reserva adiantada estão corretos. Para verificar se há um modelo de instância, acesse informações sobre o modelo.

  2. Um modelo de instância contém configurações específicas do projeto. Portanto, só é possível acessar e usar um modelo de instância no mesmo projeto. Em vez disso, escolha uma das opções a seguir:

    • Para criar uma solicitação de reserva adiantada especificando um modelo de instância:

      1. Crie um novo modelo de instância no seu projeto.

      2. Especifique o modelo de instância recém-criado ao criar um projeto único ou uma solicitação de reserva adiantada compartilhada.

    • Para criar uma solicitação de reserva adiantada sem especificar um modelo de instância, crie um projeto único ou solicitação de reserva compartilhada especificando diretamente as propriedades da VM.

Tamanho do disco SSD local inválido

O erro a seguir ocorre quando você tenta criar uma solicitação de reserva adiantada 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 é possível atualizar modelos de instância. Em vez disso, faça isto:

  1. Crie um modelo de instância e especifique o tamanho do disco de todos os discos SSD locais que você incluiu no modelo.

  2. Use o modelo de instância recém-criado para criar um projeto único ou uma solicitação de reserva adiantada compartilhada.

  3. Opcional: exclua o modelo de instância mais antigo.

Zona inválida para um modelo de instância

O erro a seguir ocorre quando você tenta criar uma solicitação de reserva adiantada especificando um modelo de instância com um local inválido para seu modelo.

Mensagem de erro:

Future reservation cannot be created outside the zone/region of source resource.

Resolução: escolha uma destas opções:

  • Crie sua solicitação de reserva adiantada na mesma região e zona que a dos recursos no modelo de instância. Todos os recursos regionais ou zonais especificados em um modelo de instância, como um tipo de máquina ou um Persistent Disk, restringem o uso do modelo aos locais em que esses recursos estão. Por exemplo, se o modelo de instância especificar um disco permanente já existente na zona us-central1-a, será necessário criar sua solicitação de reserva adiantada na mesma zona. Caso contrário, a criação da solicitação de reserva adiantada falhará.

    Para verificar se um modelo existente especifica recursos que vinculam o modelo a uma região ou zona específica, acesse informações sobre o modelo e procure referências a recursos regionais ou zonais dentro dela.

  • Use um modelo de instância que não se restringe a uma região ou zona específica. Como não é possível atualizar os modelos de instância, faça o seguinte:

    1. Crie um novo modelo de instância com base em um modelo atual com as propriedades atualizadas.

    2. Crie um projeto único ou uma solicitação de reserva adiantada compartilhada especificando o modelo de instância recém-criado.

    3. Opcional: exclua o modelo de instância mais antigo.

Substituir propriedades do modelo de instância

O erro a seguir ocorre quando você tenta criar uma solicitação de reserva adiantada 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: escolha uma destas opções:

  • Para criar uma solicitação de reserva adiantada especificando um modelo de instância, remova qualquer campo que especifique propriedades de VM.

  • Para criar uma solicitação de reserva adiantada especificando um modelo de instância com diferentes propriedades de VM, faça o seguinte:

    1. Não é possível atualizar um modelo de instância existente. Em vez disso, crie um novo modelo de instância com base em um modelo existente.

    2. Especifique o modelo de instância recém-criado ao criar um projeto único ou uma solicitação de reserva adiantada compartilhada.

    3. Opcional: exclua o modelo de instância mais antigo.

  • Para criar uma solicitação de reserva adiantada sem especificar um modelo de instância, crie um projeto único ou solicitação de reserva compartilhada especificando diretamente as propriedades da VM.