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 che hai specificato nella richiesta quando l'hai inviata; non si applicano 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 una o più delle seguenti operazioni. I seguenti approcci sono
ordinati dal meno al più distruttivo per il tuo workload.
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 della macchina diversa. Quando richiedi risorse, puoi modificare una o più delle seguenti proprietà:
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, 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, 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.