Neste documento, explicamos como resolver erros de disponibilidade de recursos que podem ocorrer quando você tenta solicitar novos recursos do Compute Engine ou criar reservas de recursos. Os erros de recurso ocorrem quando você tenta solicitar recursos em uma zona que não pode acomodar sua solicitação devido à indisponibilidade atual de um recurso do Compute Engine, como GPUs ou vCPUs.
Os erros de recurso não estão relacionados à sua cota do Compute Engine. Esses erros se aplicam somente aos recursos especificados na solicitação no momento do envio, não a todos os recursos em uma zona.
Mensagens de erro comuns
Veja a seguir exemplos de erros comuns de recursos que podem ser encontrados 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.
Algumas mensagens de erro incluem um campo reason que detalha quais recursos específicos o Compute Engine não conseguiu fornecer. Para mais informações, consulte a seção
Motivos de erro de recursos e recomendações neste
documento.
Como resolver erros de recursos
Se a mensagem de erro que você encontrou incluir um campo reason, consulte Motivos e recomendações de erros de recursos neste documento para ver orientações específicas sobre como resolver o problema. Caso contrário, a melhor abordagem para resolver um erro de disponibilidade de recurso envolve tentar uma ou mais das seguintes opções. As abordagens a seguir estão ordenadas da menos para a mais disruptiva para sua carga de trabalho.
Tente fazer a solicitação novamente em outro horário. A disponibilidade de recursos pode ser temporária. Para resolver esse erro, solicite os recursos mais tarde.
Tente fazer a solicitação novamente em outra região ou zona. Tente solicitar recursos em outra região ou zona.
Use uma configuração de máquina diferente. É possível mudar uma ou mais das seguintes propriedades ao solicitar recursos:
Solicite um número menor de instâncias de computação.
Solicite uma série ou um tipo de máquina diferente.
Solicite um número diferente de discos SSD locais ou GPUs.
Use outro modelo de provisionamento. Se não for possível criar instâncias de computação padrão, tente criar VMs de início flexível ou VMs spot. Modelos de provisionamento diferentes têm pools de capacidade e características de disponibilidade diferentes. Para mais informações, consulte Modelos de provisionamento de instâncias do Compute Engine.
Além disso, se você estiver tentando criar um grupo gerenciado de instâncias regional (MIG), tente o seguinte:
Configure a flexibilidade de instância para que o MIG possa selecionar automaticamente entre vários tipos de máquinas compatíveis com base na disponibilidade em tempo real. Para mais informações, consulte Sobre a flexibilidade de instâncias em MIGs.
Mude o formato de distribuição do MIG para
ANY,ANY_SINGLE_ZONEouBALANCED. Para mais informações sobre formas de distribuição, consulte Forma regional de distribuição de destino do MIG.
Motivos e recomendações para erros de recursos
A tabela a seguir fornece informações sobre o campo reason presente em
algumas mensagens de erro de recursos, além de recomendações sobre estratégias de
resolução para cada reason.
Error reason |
Descrição | Recomendação |
|---|---|---|
resource_availability |
O tipo e o tamanho da instância de computação solicitada não estão disponíveis na zona em que você a solicitou. | Tente uma destas alternativas:
|
cpu_availability |
Uma instância de computação com a quantidade de CPU solicitada está indisponível na zona em que você a solicitou. | Tente uma destas alternativas:
|
memory_availability |
Uma instância de computação com a quantidade de memória solicitada está indisponível na zona em que você a solicitou. | Tente uma destas alternativas:
|
local_ssd_availability |
Uma instância de computação com a quantidade de SSD local que você solicitou está indisponível no momento na zona em que você a solicitou. | Tente uma destas alternativas:
|
gpu_availability |
Uma instância de computação com a GPU solicitada está indisponível na zona em que você a solicitou. | Tente solicitar a instância de computação em outra zona. |
configuration_availability |
Uma instância de computação com a configuração solicitada não é compatível na zona em que você a pediu. | Tente de novo em uma zona que seja compatível com o tipo de máquina e a configuração necessários. Para saber mais sobre quais tipos de máquinas são compatíveis em cada região e zona, consulte Regiões e zonas disponíveis. Para saber mais sobre as configurações compatíveis com cada tipo de máquina, consulte Comparação entre séries de máquinas. |
Se não for possível resolver o erro usando nenhuma das recomendações de resolução anteriores, entre em contato com o suporte.