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.
La documentazione relativa alle regioni e alle zone indica se una funzionalità hardware specifica, ad esempio una serie di macchine o un modello di GPU, è supportata in una zona, ma non riflette la capacità fisica in tempo reale. Potresti comunque riscontrare errori di disponibilità delle risorse nelle zone che supportano l'hardware richiesto. Per assicurarti che la capacità sia disponibile in una zona specifica quando ne hai bisogno, valuta la possibilità di prenotare le risorse di Compute Engine in anticipo.
Alcuni messaggi di errore includono un campo reason che descrive in dettaglio le risorse specifiche che Compute Engine non ha potuto 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 ricevuto include un campo reason, per
visualizzare indicazioni specifiche per risolvere l'errore, consulta
Motivi degli errori delle risorse e suggerimenti in questo
documento. In caso contrario, l'approccio migliore per risolvere un errore di disponibilità delle risorse prevede di provare una o più delle seguenti soluzioni. I seguenti approcci sono ordinati dal meno invasivo al più invasivo per il tuo workload.
Riprova a effettuare la richiesta in un altro momento. La disponibilità delle risorse può essere temporanea 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 le risorse in un'altra regione o zona.
Utilizza una configurazione della macchina diversa. Puoi modificare una o più delle seguenti proprietà quando richiedi le 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 computing standard, prova a creare Flex-start VM o VM spot. Modelli di provisioning diversi hanno pool di capacità e caratteristiche di disponibilità diverse. 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, puoi provare a procedere nel seguente modo:
Configura la flessibilità delle istanze in modo che il MIG possa selezionare automaticamente tra più tipi di macchine compatibili in base alla disponibilità in tempo reale. Per saperne di più, consulta Informazioni sulla flessibilità delle istanze nei MIG.
Modifica la forma di distribuzione del MIG in
ANY,ANY_SINGLE_ZONEoBALANCED. Per saperne di più sulle forme di distribuzione, consulta Forma di distribuzione target dei 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 e 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 hai effettuato la 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 computing 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 delle serie di macchine. |
Se non riesci a risolvere l'errore utilizzando uno dei suggerimenti per la risoluzione precedenti, contatta l'assistenza.