Questo documento spiega come risolvere i problemi relativi alla creazione di prenotazioni delle risorse zonali di Compute Engine.
Oltre agli errori riportati in questa pagina, la creazione della prenotazione può non riuscire anche a causa di problemi che si verificano durante la creazione delle risorse Compute Engine. Se il problema non è elencato in questa pagina, potresti trovarlo tentando di creare VM con le risorse che vuoi prenotare e consultando la pagina Risoluzione dei problemi relativi alla creazione di VM.
Errori di creazione della prenotazione
Se non riesci a creare una prenotazione, il motivo potrebbe essere uno degli errori riportati in questa sezione. Se non riesci a creare una prenotazione condivisa, consulta anche gli errori di creazione delle prenotazioni condivise in questo documento.
Quota insufficiente
Un errore di quota si verifica quando una richiesta di risorse supera la quota.
Messaggi di errore:
RESOURCE_NAME creation failed: Quota QUOTA_NAME exceeded. Limit: QUOTA_LIMIT in region REGION
RESOURCE_NAME creation failed: Quota QUOTA_NAME exceeded. Limit: QUOTA_LIMIT in zone ZONE
Resource exhausted (HTTP 429): QUOTA_EXCEEDED
Risoluzione: richiedi un limite di quota più alto. Per ulteriori informazioni, consulta la sezione Richiedere un aumento della quota.
Disponibilità delle risorse
Per creare una prenotazione, tutte le risorse specificate devono essere disponibili nel periodo specificato per poter essere prenotate per te.
Di seguito sono riportati alcuni esempi di errori comuni relativi alle risorse che potresti riscontrare quando richiedi nuove risorse 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.
Per scoprire come risolvere gli errori relativi alle risorse, consulta Risoluzione dei problemi di disponibilità delle risorse.
Disponibilità delle zone
Se ricevi un errore notFound
o does not exist in zone
quando
richiedi nuove risorse, significa che la zona in cui richiedi la risorsa
non offre la risorsa o il tipo di macchina che hai richiesto.
Messaggi di errore:
notFound
does not exist in zone
Risoluzione: consulta Regioni e zone per scoprire quali funzionalità sono disponibili in ogni zona.
Nome risorsa
Se ricevi un errore resource already exists
quando provi a creare una risorsa, la richiesta di creazione non è riuscita perché hai specificato un nome non univoco per la risorsa per la località e il progetto specificati.
Messaggi di errore:
The resource 'projects/PROJECT_NAME/zones/ZONE/RESOURCE_TYPE/RESOURCE_NAME' already exists"
The resource 'projects/PROJECT_NAME/regions/REGION/RESOURCE_TYPE/RESOURCE_NAME' already exists"
Soluzione: riprova a inviare la richiesta di creazione con un nome della risorsa univoco.
Numero massimo di VM superato
Quando provi a creare una prenotazione per più di 1000 VM, si verifica il seguente errore.
Messaggio di errore:
Invalid value for field 'resource.specificReservation.count': VM_COUNT. Must be less than or equal to 1000
Risoluzione: crea più prenotazioni con le stesse proprietà di zona, progetto e VM di questa prenotazione, ma riduci il numero di VM da prenotare a un massimo di 1000 per ogni prenotazione.
Prenotazione di VM A3
Quando provi a creare una prenotazione di VM A3 con consumo automatico, si verifica il seguente errore.
Messaggio di errore:
The machine type A3_MACHINE_TYPE provided in instance properties is disallowed for reservations with ANY reservation affinity
Risoluzione: a partire dall'11 luglio 2024, puoi prenotare VM A3 solo creando prenotazioni mirate.
Errori di creazione delle prenotazioni condivise
Se non riesci a creare una prenotazione condivisa, il motivo potrebbe essere uno degli errori riportati in questa sezione o nella sezione Errori di creazione della prenotazione.
Progetto senza un'organizzazione
Il seguente errore si verifica quando provi a creare una prenotazione condivisa in un progetto che non appartiene a un'organizzazione.
Messaggio di errore:
Cannot create Shared Reservations in a project that does not belong to an organization.
Risoluzione: esegui una delle seguenti operazioni:
- Esegui la migrazione di questo progetto a un'organizzazione prima di utilizzarlo per creare una prenotazione condivisa.
- Crea una prenotazione condivisa utilizzando un progetto che appartiene a un'organizzazione.
Violazione del vincolo
Il seguente errore si verifica quando il vincolo dei criteri dell'organizzazione Progetti del proprietario con prenotazioni condivise (compute.sharedReservationsOwnerProjects
) non consente a un progetto di creare e modificare le prenotazioni condivise.
Messaggio di errore:
Constraint constraints/compute.sharedReservationsOwnerProjects violated for project projects/PROJECT_NUMBER Shared reservation can not be created in this project for your organization.
Risoluzione: esegui una delle seguenti operazioni:
- Utilizza un progetto autorizzato a creare e modificare le prenotazioni condivise. Per vedere quali progetti della tua organizzazione dispongono di questa autorizzazione, visualizza il vincolo del criterio dell'organizzazione per le prenotazioni condivise.
- Concedi al progetto l'autorizzazione a creare e modificare le prenotazioni condivise modificando il vincolo delle norme dell'organizzazione per le prenotazioni condivise. Se continui a visualizzare questo errore dopo la modifica, potrebbe essere necessario attendere qualche minuto affinché la modifica venga applicata.
Progetti consumer non validi
Questa sezione descrive gli errori che si verificano quando specifichi progetti consumer non validi per una prenotazione condivisa.
Progetto non trovato in questa organizzazione
Il seguente errore si verifica quando il progetto consumer specificato non può essere trovato nella stessa organizzazione del progetto in uso.
Messaggio di errore:
Project PROJECT_ID doesn't exist or doesn't belong to the same organization of the current project.
dove PROJECT_ID è un ID progetto specificato come progetto consumer.
Risoluzione: segui questi passaggi:
- Visualizza tutti i progetti dell'organizzazione per verificare che il progetto consumer specificato esista in questa organizzazione.
- Visualizza il progetto per verificare di aver specificato correttamente l'ID progetto, PROJECT_ID.
Progetto proprietario specificato come progetto consumer
Il seguente errore si verifica quando provi a specificare il progetto proprietario di una prenotazione condivisa (il progetto utilizzato per creare la prenotazione condivisa) come progetto consumer.
Messaggio di errore:
Project PROJECT_ID which is the owner project of this reservation is always included in the share projects, please do not add it.
Risoluzione: rimuovi il progetto del proprietario dall'elenco dei progetti consumer. Una prenotazione condivisa può sempre essere utilizzata dalle VM nel progetto del proprietario, pertanto non puoi includerla nell'elenco dei progetti consumer.
Zero progetti per i consumatori
Quando una prenotazione condivisa non ha progetti consumer, si verifica il seguente errore:
Messaggio di errore:
Have to share with at least 1 project.
Risoluzione: esegui una delle seguenti operazioni:
- Specifica almeno un progetto consumer con cui condividere questa prenotazione. Per ulteriori informazioni, consulta Creare una prenotazione condivisa.
- Utilizza una prenotazione per un singolo progetto instead of a shared reservation.
Numero massimo di progetti consumer superato
Il seguente errore si verifica quando una prenotazione condivisa ha più di 100 progetti consumer:
Messaggio di errore:
Can only share with at most 100 projects.
Risoluzione: segui questi passaggi:
- Riduci il numero di progetti consumer a un massimo di 100 per la prenotazione condivisa.
- Se devi ancora prenotare la capacità per i progetti omessi, crea un'altra prenotazione condivisa che sia condivisa con questi progetti.
Numero massimo di prenotazioni condivise superato
Il seguente errore si verifica quando la tua organizzazione ha già 100 prenotazioni condivise con le stesse proprietà VM.
Messaggio di errore:
Cannot support more than 100 shared reservations of the same shape under an organization.
Risoluzione: segui la best practice di ridurre al minimo il numero di prenotazioni condivise separate con le stesse proprietà VM nella tua organizzazione seguendo questa procedura:
Ridimensiona le prenotazioni esistenti per avere un numero maggiore di VM. Se hai più prenotazioni condivise identiche che non superano il numero massimo di VM, valuta la possibilità di combinarle in meno prenotazioni condivise con lo stesso numero di VM combinate.
Modifica i progetti consumer per una prenotazione condivisa per includere altri progetti. Ad esempio, se hai più prenotazioni condivise con le stesse proprietà e la stessa zona VM, ma progetti di proprietario e consumer simili, valuta la possibilità di combinarle in una prenotazione condivisa che possa essere utilizzata da tutti questi progetti.
Elimina le prenotazioni condivise che non ti servono più.
Prenotazioni da errori di creazione dei modelli di istanze
Se non riesci a creare una prenotazione specificando un modello di istanza, il motivo potrebbe essere uno degli errori descritti in questa sezione.
I riferimenti tra progetti non sono consentiti
Il seguente errore si verifica quando provi a creare una prenotazione specificando un modello di istanze di un altro progetto.
Messaggio di errore:
Cross project referencing is not allowed for this resource.
Risoluzione: segui questi passaggi:
Assicurati che l'ID progetto e il nome del modello di istanze specificati nella prenotazione siano corretti. Per verificare che un modello di istanza esista, ottieni informazioni sul modello o elencalo.
Un modello di istanza contiene impostazioni specifiche del progetto, pertanto puoi accedere e utilizzare un modello di istanza solo all'interno dello stesso progetto. Esegui invece una delle seguenti operazioni:
Per creare una prenotazione specificando un modello di istanza:
Crea un nuovo modello di istanza nel tuo progetto.
Specifica il modello di istanza appena creato quando crei una prenotazione per un singolo progetto o una prenotazione condivisa.
Per creare una prenotazione senza specificare un modello di istanza, crea una prenotazione per un singolo progetto o una prenotazione condivisa specificando direttamente le proprietà della VM.
Modello di istanza non trovato
Il seguente errore si verifica quando si tenta di creare una prenotazione specificando un modello di istanza inesistente.
Messaggio di errore:
Source resource reference provided invalid.
Risoluzione: verifica che il nome del modello di istanza specificato sia corretto. Poi, dopo aver elencato i modelli di istanza per verificare che il modello non esista e solo se il progetto non ha un altro modello che vuoi utilizzare, puoi creare un nuovo modello di istanza.
Dimensioni del disco SSD locale non valide
Il seguente errore si verifica quando provi a creare una prenotazione specificando un modello di istanza che include uno o più dischi SSD locali, ma il modello non specifica le dimensioni dei dischi SSD locali.
Messaggio di errore:
Disk LOCAL_SSD_NAME provided in the instance template has invalid size: 0 GB.
Risoluzione: non puoi aggiornare i modelli di istanza. Procedi invece nel seguente modo:
Crea un nuovo modello di istanza e assicurati di specificare le dimensioni del disco di eventuali dischi SSD locali inclusi nel modello.
Utilizza il modello di istanza appena creato per creare una prenotazione per un singolo progetto o una prenotazione condivisa.
(Facoltativo) Elimina il modello di istanza precedente.
Zona non valida per un modello di istanza
Il seguente errore si verifica quando provi a creare una prenotazione specificando un modello di istanza e una posizione non valida per il modello di istanza.
Messaggio di errore:
Reservation cannot be created outside the zone/region of source resource.
Risoluzione: esegui una delle seguenti operazioni:
Assicurati di creare la prenotazione nella stessa regione e nella stessa zona delle risorse all'interno del modello di istanza. Qualsiasi risorsa regionale o di zona specificata in un modello di istanza, ad esempio un tipo di macchina o un Persistent Disk, limita l'utilizzo del modello alle località in cui esistono queste risorse. Ad esempio, se il modello di istanza specifica un Persistent Disk esistente nella zona
us-central1-a
, devi creare la prenotazione nella stessa zona. In caso contrario, la creazione della prenotazione o delle VM che possono utilizzarla non va a buon fine.Per verificare se un modello esistente specifica risorse che lo legano a una regione o a una zona specifica, ottieni informazioni sul modello e cerca i riferimenti alle risorse regionali o zonali al suo interno.
Utilizza un modello di istanza che non è limitato a una regione o una zona specifica. Poiché non puoi aggiornare i modelli di istanze, svolgi i seguenti passaggi:
Crea un nuovo modello di istanza basato su un modello esistente con le proprietà aggiornate.
Crea una prenotazione per un singolo progetto o una prenotazione condivisa specificando il modello di istanza appena creato.
(Facoltativo) Elimina il modello di istanza precedente.
Sostituire le proprietà del modello di istanza
Il seguente errore si verifica quando provi a creare una prenotazione specificando un modello di istanza e specifichi sia un modello di istanza sia le proprietà VM durante la creazione della prenotazione.
Messaggio di errore:
Reservation cannot override properties populated by source resource.
Risoluzione: esegui una delle seguenti operazioni:
Per creare una prenotazione specificando un modello di istanza, assicurati di rimuovere qualsiasi campo che specifica le proprietà della VM.
Per creare una prenotazione specificando un modello di istanza con proprietà VM diverse, segui questi passaggi:
Non puoi aggiornare un modello di istanza esistente. Al contrario, crea un nuovo modello di istanza basato su un modello esistente.
Specifica il modello di istanza appena creato quando crei una prenotazione per un singolo progetto o una prenotazione condivisa.
(Facoltativo) Elimina il modello di istanza precedente.
Per creare una prenotazione senza specificare un modello di istanza, crea invece una prenotazione per un singolo progetto o una prenotazione condivisa specificando direttamente le proprietà della VM.
Prenotazioni con errori di creazione dei criteri di posizionamento compatto
Se non riesci a creare una prenotazione specificando un criterio di posizionamento compatto, potrebbe essere dovuto a uno degli errori descritti in questa sezione.
Tentativo di creare una prenotazione consumata automaticamente
Il seguente errore si verifica quando provi a creare una prenotazione con consumo automatico e specifichi un criterio di posizionamento compatto.
Placement policy only supports specific reservations.
Risoluzione: puoi specificare i criteri di posizionamento compatti solo quando crei prenotazioni con targeting specifico.
Tentativo di creare una prenotazione condivisa
Il seguente errore si verifica quando provi a creare una prenotazione condivisa specificando un criterio di posizionamento compatto.
Messaggio di errore:
Creating shared reservations with placement policy is not supported.
Risoluzione: puoi specificare un criterio di posizionamento compatto solo per le prenotazioni di un singolo progetto. Pertanto, crea una nuova prenotazione e un nuovo criterio di posizionamento compatto per ogni progetto con cui volevi inizialmente condividere la prenotazione condivisa.
Prova a specificare un criterio con un valore max-distance
pari a 1
Il seguente errore si verifica quando provi a specificare un criterio di posizionamento compatto con un valore max-distance
pari a 1
in una prenotazione di un singolo progetto.
Messaggio di errore:
Resource policies with max-distance less than 2 are not supported.
Risoluzione: non puoi specificare criteri di posizionamento compatti con un valore max-distance
di 1
quando crei una prenotazione per un singolo progetto. Segui invece questa procedura:
Crea un nuovo criterio di posizionamento compatto che non specifica un valore
max-distance
di1
.Esegui una di queste operazioni:
Crea una prenotazione per un singolo progetto specificando un modello di istanza:
Non puoi modificare le proprietà di un modello di istanze esistente. Al contrario, crea un nuovo modello di istanza che specifichi il criterio di posizionamento compatto appena creato.
Crea una prenotazione specificando il modello di istanza appena creato.
(Facoltativo) Elimina il vecchio modello di istanza.
Crea una prenotazione per un singolo progetto specificando direttamente le proprietà e specifica il criterio di posizionamento compatto appena creato.
Inoltre, se non hai più bisogno del vecchio criterio di posizionamento compatto, scopri come eliminarlo.
Tentativo di specificare un criterio di posizionamento distribuito
Il seguente errore si verifica quando si tenta di specificare un criterio di posizionamento della diffusione in una prenotazione.
Messaggio di errore:
Failed to create reservation with policy
SPREAD_PLACEMENT_POLICY_NAME. Reservations do not support
spread placement policies.
Risoluzione: quando crei una prenotazione, puoi specificare solo un criterio di posizionamento compatto. I criteri di posizionamento della diffusione non sono supportati.
Tipo di criterio della risorsa non valido
Il seguente errore si verifica quando si tenta di creare una prenotazione specificando un altro tipo di criterio della risorsa.
Messaggio di errore:
Reservation can only be supported by placement policy.
Risoluzione: quando crei una prenotazione, puoi specificare solo un criterio di posizionamento compatto. Altri tipi di criteri delle risorse, come le pianificazioni delle istanze o delle istantanee, non sono supportati.
Zona non valida per il criterio
Il seguente errore si verifica quando provi a specificare un criterio di posizionamento compatto in una prenotazione e specifichi una zona che non rientra nella regione del criterio di posizionamento compatto specificato.
Messaggio di errore:
ZONE does not match placement policy region.
dove ZONE
è la zona in cui hai provato a prenotare le VM.
Risoluzione: prova una delle seguenti operazioni:
Assicurati che la tua zona si trovi nella stessa regione del criterio di posizionamento compatto specificato in una prenotazione o nel modello di istanza di una prenotazione.
Non puoi aggiornare i criteri di posizionamento compatto. Procedi invece nel seguente modo:
Crea un nuovo criterio di posizionamento compatto con le proprietà aggiornate.
Seleziona uno dei seguenti metodi:
Crea una nuova prenotazione specificando direttamente le proprietà e il criterio di posizionamento compatto appena creato.
Segui questi passaggi:
Non puoi aggiornare i modelli di istanza. Crea invece un nuovo modello di istanze specificando il criterio di posizionamento compatto appena creato.
Crea una nuova prenotazione specificando il modello di istanza appena creato.
(Facoltativo) Elimina il modello di istanza precedente.
(Facoltativo) Elimina il criterio di posizionamento compatto precedente.
Numero massimo di VM superato
Il seguente errore si verifica quando si tenta di prenotare più VM rispetto al limite supportato per un criterio di posizionamento compatto con un valore di distanza massima pari a 2
.
Messaggio di errore:
No more than SUPPORTED_NUMBER_OF_VMS instances of machine type can be created with this policy.
Risoluzione: per prenotare più del
numero massimo di VM supportate
per un criterio di posizionamento compatto con un valore di distanza massima pari a 2
, svolgi una delle seguenti operazioni:
Crea più prenotazioni con zone, progetti e proprietà corrispondenti. Poiché non puoi condividere i criteri di posizionamento compatto tra le prenotazioni, devi specificare un criterio separato con un valore di distanza massima pari a
2
per ogni prenotazione.Specifica un criterio di posizionamento compatto con un valore di distanza massima pari a
3
(opzione consigliata) o senza un valore di distanza massima.
Sostituire il criterio di posizionamento compatto di una prenotazione
Il seguente errore si verifica quando provi a creare una prenotazione specificando un modello di istanza che include un criterio di posizionamento compatto e specifichi sia il modello sia il criterio di posizionamento compatto durante la creazione della prenotazione.
Messaggio di errore:
Setting resource policy in both reservation and instance template is not allowed.
Risoluzione: esegui una delle seguenti operazioni:
Quando crei una prenotazione specificando un modello di istanza, assicurati di rimuovere il campo per specificare i criteri delle risorse.
Per creare una prenotazione specificando un modello di istanza con un criterio di posizionamento compatto diverso, segui questi passaggi:
Non puoi aggiornare i criteri di posizionamento compatto. Crea invece una nuova norma sui posizionamenti compatti.
Non puoi aggiornare i modelli di istanza. Crea invece un nuovo modello di istanza specificando il criterio di posizionamento compatto appena creato.
Crea una prenotazione specificando il modello di istanza appena creato.
(Facoltativo) Elimina il modello di istanza precedente.
(Facoltativo) Elimina il criterio di posizionamento compatto precedente.
Crea una prenotazione specificando direttamente le proprietà e un criterio di posizionamento compatto.
Le norme sono già specificate in un'altra prenotazione
Il seguente errore si verifica quando provi a creare una prenotazione specificando un criterio di posizionamento compatto che è già specificato in un'altra prenotazione.
Messaggio di errore:
Placement policy has been used by another reservation.
Risoluzione: puoi utilizzare un solo criterio di posizionamento compatto per prenotazione. Non puoi condividere i criteri di posizionamento compatto tra le prenotazioni. Se vuoi utilizzare un criterio di posizionamento compatto simile per un'altra prenotazione, seleziona uno dei seguenti metodi:
Per creare una prenotazione specificando un modello di istanza che includa un criterio di posizionamento compatto:
Crea un nuovo modello di istanza specificando il criterio di posizionamento compatto appena creato.
Crea una prenotazione specificando il modello di istanza appena creato.
(Facoltativo) Elimina il modello di istanza precedente.
Per creare una prenotazione specificando direttamente le proprietà VM e un criterio di posizionamento compatto:
Tipo di macchina non supportato
Il seguente errore si verifica quando provi a creare una prenotazione specificando un tipo di macchina non valido per i criteri di posizionamento compatto.
Messaggio di errore:
Placement policy with reservation is not applicable to machine type MACHINE_TYPE.
dove MACHINE_TYPE
è il tipo di macchina che hai provato a
specificare durante la creazione di una prenotazione.
Risoluzione: quando crei una prenotazione che specifica un criterio di posizionamento compatto, assicurati di specificare un tipo di macchina supportato per i criteri di posizionamento compatto.