Questo documento spiega come risolvere gli errori di disponibilità delle risorse che potrebbero verificarsi quando provi a richiedere nuove risorse di Compute Engine o a creare prenotazioni di risorse di Compute Engine. Gli errori delle risorse si verificano quando provi a richiedere risorse in una zona che non può soddisfare la tua richiesta a causa dell'attuale non disponibilità di una risorsa di Compute Engine, ad esempio GPU o vCPU.
Gli errori delle risorse non sono correlati alla quota di Compute Engine. Questi errori si applicano solo alle risorse specificate nella richiesta al momento dell'invio, non a tutte le risorse di una zona.
Messaggi di errore comuni
Di seguito sono riportati alcuni esempi di errori comuni relativi alle risorse che potresti riscontrare quando richiedi nuove risorse di Compute Engine o crei nuove prenotazioni:
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.
Alcuni messaggi di errore includono un campo reason che specifica le risorse che Compute Engine non è riuscito a fornire. Per saperne di più, consulta la sezione
Motivi degli errori delle risorse e suggerimenti di questo
documento.
Come risolvere gli errori delle risorse
Se il messaggio di errore che hai riscontrato include un campo reason, per visualizzare indicazioni specifiche per risolvere l'errore, consulta la sezione Motivi degli errori delle risorse e suggerimenti di questo documento. In caso contrario, l'approccio migliore per risolvere un errore di disponibilità delle risorse consiste nel provare uno o più dei seguenti metodi. Questi approcci sono ordinati dal meno al più distruttivo per il tuo carico di lavoro.
Riprova a effettuare la richiesta in un altro momento. La disponibilità delle risorse può essere transitoria e puoi risolvere questo errore richiedendo le risorse in un secondo momento.
Riprova a effettuare la richiesta in un'altra regione o zona. Prova a richiedere risorse in un'altra regione o zona.
Utilizza una configurazione macchina diversa. Puoi modificare una o più delle seguenti proprietà quando richiedi risorse:
Richiedi un numero inferiore di istanze di computing.
Richiedi una serie di macchine o un tipo di macchina diversi.
Richiedi un numero diverso di dischi SSD locali o GPU.
Utilizza un modello di provisioning diverso. Se non riesci a creare istanze di calcolo standard, prova a creare VM con avvio flessibile o VM spot. Modelli di provisioning diversi hanno pool di capacità e caratteristiche di disponibilità diversi. Per saperne di più, consulta Modelli di provisioning delle istanze Compute Engine.
Inoltre, se stai tentando di creare un gruppo di istanze gestite (MIG) a livello di regione, prova a modificare la forma di distribuzione del MIG in ANY, ANY_SINGLE_ZONE o BALANCED. Per saperne di più, consulta Forma di distribuzione target del MIG a livello di regione.
Motivi degli errori delle risorse e suggerimenti
La seguente tabella fornisce informazioni sul campo reason presente in alcuni messaggi di errore delle risorse, nonché suggerimenti sulle strategie di risoluzione per ogni reason.
Campo reason dell'errore |
Descrizione | Suggerimento |
|---|---|---|
resource_availability |
Il tipo e le dimensioni dell'istanza di computing che hai richiesto non sono attualmente disponibili nella zona in cui l'hai richiesta. | Prova una delle azioni riportate di seguito:
|
cpu_availability |
Al momento non è disponibile un'istanza di computing con la quantità di CPU che hai richiesto nella zona in cui l'hai richiesta. | Prova una delle azioni riportate di seguito:
|
memory_availability |
Al momento non è disponibile un'istanza di computing con la quantità di memoria che hai richiesto nella zona in cui l'hai richiesta. | Prova una delle azioni riportate di seguito:
|
local_ssd_availability |
Al momento non è disponibile un'istanza di computing con la quantità di SSD locale che hai richiesto nella zona in cui l'hai richiesta. | Prova una delle azioni riportate di seguito:
|
gpu_availability |
Al momento non è disponibile un'istanza di computing con la GPU che hai richiesto nella zona in cui l'hai richiesta. | Prova a richiedere l'istanza di computing in un'altra zona. |
configuration_availability |
Un'istanza di Compute con la configurazione richiesta non è supportata nella zona in cui è stata richiesta. | Riprova a inviare la richiesta in una zona che supporta il tipo di macchina e la configurazione di cui hai bisogno. Per saperne di più sui tipi di macchine supportati in ogni regione e zona, consulta Regioni e zone disponibili. Per saperne di più sulle configurazioni supportate da ciascun tipo di macchina, consulta Confronto tra serie di macchine. |
Se non riesci a risolvere l'errore utilizzando uno dei suggerimenti per la risoluzione precedenti, contatta l'assistenza.