Este documento descreve como resolver erros de disponibilidade de recursos que podem ocorrer quando você tenta solicitar novos recursos do Compute Engine ou criar reservas de recursos do Compute Engine. Erros de recursos 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 CPUs.
Os erros de recursos aplicam-se apenas a novas solicitações de recursos na zona e não afetam os recursos existentes. Os erros de recurso não estão relacionados à sua cota do Compute Engine e se aplicam apenas ao recurso especificado na solicitação no momento do envio da solicitação, e não a todos os recursos da zona.
Mensagens de erro comuns
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.
Algumas mensagens de erro incluem um campo reason
que fornece informações sobre o recurso específico que o Compute Engine não conseguiu atender na sua solicitação. Consulte a seção Motivos e recomendações de erros de recursos deste documento para saber mais sobre os motivos pelos quais ocorrem erros de recursos e estratégias de resolução para cada reason
de erro.
Resolver erros de recursos
Em geral, a melhor maneira de resolver um erro de recurso é tentar novamente a solicitação em uma zona diferente, em um horário diferente ou com uma configuração de VM diferente. Se a mensagem de erro recebida incluísse um campo reason
, você poderá encontrar recomendações de correção específicas para ajudá-lo a resolver o erro na seção Razões e recomendações de erros de recursos deste documento.
Se você estiver tentando criar um grupo de instâncias gerenciadas (MIG) zonal com VMs de GPU, crie uma solicitação de redimensionamento no MIG . As solicitações de redimensionamento são úteis para obter recursos de alta demanda de uma só vez em um MIG e executar as VMs por um período específico. Especificar a duração da execução melhora a obtenção de recursos altamente demandados e evita cobranças desnecessárias.
Se você estiver tentando criar um MIG regional, tente alterar o formato de distribuição dos MIGs para BALANCED
, ANY
ou ANY_SINGLE_ZONE
. Para obter mais informações sobre formatos de distribuição, consulte Formato de distribuição de destino MIG regional .
Se você estiver tentando criar VMs spot (ou VMs preemptivas legadas), lembre-se de que essas VMs são capacidade ociosa, que não é planejada e é volátil, portanto, podem não ser obtidas em períodos de pico de demanda. Consequentemente, as VMs Spot são recomendadas apenas para cargas de trabalho com requisitos flexíveis de horário, localização e configuração de VM. Você pode ajudar a evitar esse erro para VMs Spot seguindo as práticas recomendadas para tornar sua carga de trabalho mais flexível. Se o erro persistir, use VMs padrão .
A melhor maneira de evitar erros de recursos é criar reservas do Compute Engine antes do momento em que você precisar dos recursos. As reservas ajudam a garantir que os recursos estejam disponíveis quando você precisar deles.
Razões e recomendações de erros de recursos
A tabela a seguir fornece informações sobre o campo reason
presente em algumas mensagens de erro de recurso e recomendações sobre estratégias de resolução para cada reason
.
reason do erro | Descrição | Recomendação |
---|---|---|
resource_availability | O tipo e o tamanho da VM solicitada não estão disponíveis no momento na zona em que você a solicitou. | Experimente um dos seguintes:
|
cpu_availability | Uma VM com a quantidade de CPU solicitada não está disponível na zona em que você a solicitou. | Experimente um dos seguintes:
|
memory_availability | Uma VM com a quantidade de memória solicitada não está disponível na zona em que você a solicitou. | Experimente um dos seguintes:
|
local_ssd_availability | Uma VM com a quantidade de SSD local solicitada não está disponível na zona em que você a solicitou. | Experimente um dos seguintes:
|
gpu_availability | Uma VM com a GPU solicitada não está disponível na zona em que você a solicitou. | Tente solicitar a VM em outra zona. |
configuration_availability | Uma VM com a configuração solicitada não tem suporte na zona em que você a solicitou. | Tente novamente sua solicitação em uma zona que ofereça suporte ao tipo de máquina e à configuração necessária. Para saber mais sobre quais tipos de máquinas são compatíveis com cada região e zona, consulte Regiões e zonas disponíveis . Para saber mais sobre as configurações suportadas por cada tipo de máquina, consulte Comparação de séries de máquinas . |
Se você não conseguiu resolver o erro usando qualquer uma das recomendações de resolução anteriores, tente Obter suporte .