Questo documento spiega come risolvere i problemi relativi alla creazione di prenotazioni. Per saperne di più sulle prenotazioni, consulta Prenotazioni di risorse di zona di Compute Engine.
Oltre agli errori presentati in questa pagina, il processo di creazione di una prenotazione può non andare a buon fine anche a causa di problemi che si verificano durante la creazione delle risorse di Compute Engine. Se il problema non è elencato in questa pagina, procedi nel seguente modo:
Crea VM con le risorse che vuoi prenotare.
Se continui a riscontrare errori, vedi Risoluzione dei problemi di creazione delle VM.
Errori di creazione delle prenotazioni
Se non riesci a creare una prenotazione, il motivo potrebbe essere attributo a uno degli errori riportati in questa sezione. Se non riesci a creare una prenotazione condivisa, fai riferimento anche agli errori di creazione delle prenotazioni condivise presentati 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ù elevato. Per ulteriori informazioni, vedi Richiesta di aumento della quota.
Disponibilità delle risorse
Per creare una prenotazione, tutte le risorse specificate devono essere disponibili nel periodo selezionato 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 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.
Per scoprire come risolvere gli errori relativi alle risorse, vedi Risoluzione dei problemi di disponibilità delle risorse.
Disponibilità delle zone
Se riscontri l'errore notFound
o does not exist in zone
quando
richiedi nuove risorse, significa che la zona in cui esegui questa operazione
non offre la risorsa o il tipo di macchina che hai richiesto.
Messaggi di errore:
notFound
does not exist in zone
Risoluzione: vedi Regioni e zone per scoprire quali funzionalità sono disponibili in ciascuna zona.
Nome della risorsa
Se riscontri l'errore resource already exists
quando tenti di creare una risorsa,
significa che si è verificato un problema durante la richiesta di creazione perché hai indicato 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"
Risoluzione: riprova a inviare la richiesta di creazione con un nome della risorsa univoco.
Numero massimo di VM superato
Il seguente errore si verifica quando tenti di prenotare più VM di quanto sia consentito in una prenotazione.
Messaggio di errore:
Invalid value for field 'resource.specificReservation.count': VM_COUNT. Must be less than or equal to 1000
Risoluzione: crea più prenotazioni che specificano le stesse proprietà di zona, progetto e VM. Tuttavia, assicurati che non venga prenotato più del seguente numero di VM:
Se nella prenotazione specifichi una policy di posizionamento compatto con un valore di distanza massima di
2
, puoi prenotare fino al numero di VM supportato.Altrimenti, la prenotazione può includere fino a 1000 VM.
Prenotazione di VM A3 Mega, A3 High o A3 Edge
Il seguente errore si verifica quando tenti di creare una prenotazione consumata automaticamente di VM A3 Mega, A3 High o A3 Edge.
Messaggio di errore:
The machine type 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 Mega, A3 High o A3 Edge solo creando prenotazioni specificamente mirate.
Errori di creazione delle prenotazioni condivise
Se non riesci a creare una prenotazione condivisa, il motivo potrebbe essere attribuito a uno degli errori riportati in questa sezione o nella sezione Errori di creazione delle prenotazioni.
Progetto senza un'organizzazione
Il seguente errore si verifica quando tenti di 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 della policy dell'organizzazione Progetti del proprietario con prenotazioni condivise (compute.sharedReservationsOwnerProjects
)
non consente a un progetto di creare e modificare 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 prenotazioni condivise. Per vedere quali progetti della tua organizzazione dispongono di questa autorizzazione, visualizza il vincolo della policy dell'organizzazione per le prenotazioni condivise.
- Concedi al progetto l'autorizzazione a creare e modificare le prenotazioni condivise modificando il vincolo della policy dell'organizzazione per le prenotazioni condivise. Se continui a visualizzare questo errore, 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.
- 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 tenti di specificare il progetto proprietario con 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 proprietario dall'elenco dei progetti consumer. Una prenotazione condivisa può sempre essere utilizzata dalle VM nel progetto proprietario, pertanto non puoi includerla nell'elenco dei progetti consumer.
Nessun progetto consumer
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, vedi Crea una prenotazione condivisa.
- Utilizza una prenotazione per un singolo progetto al posto di una prenotazione condivisa.
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 comunque prenotare la capacità per i progetti omessi, crea un'altra prenotazione 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à della VM.
Messaggio di errore:
Cannot support more than 100 shared reservations of the same shape under an organization.
Risoluzione: segui la best practice e riduci al minimo il numero di prenotazioni condivise separate con le stesse proprietà della 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 proprietario e consumer simili, valuta la possibilità di combinare le prenotazioni in un'unica prenotazione condivisa che possa essere utilizzata da tutti questi progetti.
Elimina le prenotazioni condivise che non ti servono più.
Errori di creazione delle prenotazioni da template di istanza
Se non riesci a creare una prenotazione specificando un template di istanza, il motivo potrebbe essere attribuito a uno degli errori descritti in questa sezione.
I riferimenti tra progetti non sono consentiti
Il seguente errore si verifica quando tenti di creare una prenotazione specificando un template di istanza 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 template di istanza specificati nella richiesta siano corretti. Per verificare che un template di istanza esista, ottieni informazioni sul template o elencalo.
Un template di istanza contiene impostazioni specifiche del progetto, pertanto puoi accedere e utilizzare un template di istanza solo all'interno dello stesso progetto. Esegui invece una delle seguenti operazioni:
Per creare una prenotazione specificando un template di istanza:
Crea un nuovo template di istanza nel tuo progetto.
Quando generi una prenotazione per un singolo progetto o una prenotazione condivisa, specifica il template di istanza appena creato.
Per ottenere una prenotazione senza specificare un template di istanza, crea una prenotazione per un singolo progetto o una prenotazione condivisa specificando direttamente le proprietà della VM.
Template di istanza non trovato
Il seguente errore si verifica quando tenti di creare una prenotazione specificando un template di istanza inesistente.
Messaggio di errore:
Source resource reference provided invalid.
Risoluzione: verifica che il nome del template di istanza specificato sia corretto. Successivamente, dopo aver elencato i template di istanza per verificare che il template in questione non esista e solo se il progetto non dispone di un altro template che vuoi utilizzare, puoi creare un nuovo template di istanza.
Dimensioni del disco SSD locale non valide
Il seguente errore si verifica quando tenti di creare una prenotazione specificando un template di istanza che include uno o più dischi SSD locali, ma che non ne specifica le dimensioni.
Messaggio di errore:
Disk LOCAL_SSD_NAME provided in the instance template has invalid size: 0 GB.
Risoluzione: non puoi aggiornare i template di istanza. Segui, invece, questi passaggi:
Crea un nuovo template di istanza e assicurati di specificare le dimensioni del disco di eventuali dischi SSD locali inclusi nel template.
Utilizza il template di istanza appena creato per generare una prenotazione per un singolo progetto o una prenotazione condivisa
Facoltativo: elimina il template di istanza precedente.
Zona non valida per un template di istanza
Il seguente errore si verifica quando tenti di creare una prenotazione specificando un template di istanza e una posizione non valida per lo stesso template.
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 template di istanza. Qualsiasi risorsa di regione o di zona specificata in un template di istanza, ad esempio un tipo di macchina o un Persistent Disk, limita l'utilizzo del template alle posizioni in cui esistono queste risorse. Ad esempio, se il template 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 template esistente specifica risorse che lo legano a una determinata regione o zona, ottieni informazioni sul template di istanza e cerca al suo interno riferimenti a quelle risorse.
Utilizza un template di istanza che non sia limitato a una regione o una zona specifica. Poiché non puoi aggiornare i template di istanza, segui questi passaggi:
Crea un nuovo template di istanza basato su un template esistente con le proprietà aggiornate.
Genera una prenotazione per un singolo progetto o una prenotazione condivisa specificando il template di istanza appena creato.
Facoltativo: elimina il template di istanza precedente.
Sostituisci le proprietà del template di istanza
Il seguente errore si verifica quando tenti di creare una prenotazione specificando un template di istanza e, durante questa operazione, di definire sia un template di istanza sia le proprietà della VM.
Messaggio di errore:
Reservation cannot override properties populated by source resource.
Risoluzione: esegui una delle seguenti operazioni:
Per creare una prenotazione specificando un template di istanza, assicurati di rimuovere qualsiasi campo relativo alle proprietà della VM.
Per creare una prenotazione specificando un template di istanza con proprietà della VM differenti, segui questi passaggi:
Non puoi aggiornare un template di istanza esistente. Al contrario, crea un nuovo template di istanza basato su un template esistente.
Quando generi una prenotazione per un singolo progetto o una prenotazione condivisa, specifica il template di istanza appena creato.
Facoltativo: elimina il template di istanza precedente.
Per ottenere una prenotazione senza specificare un template di istanza, crea una prenotazione per un singolo progetto o una prenotazione condivisa specificando direttamente le proprietà della VM.
Errori di creazione delle prenotazioni con policy di posizionamento compatto
Se non riesci a creare una prenotazione specificando una policy di posizionamento compatto, il motivo potrebbe essere attribuito a uno degli errori descritti in questa sezione.
Tentativo di creare una prenotazione consumata automaticamente
Il seguente errore si verifica quando tenti di creare una prenotazione consumata automaticamente e specifichi una policy di posizionamento compatto.
Placement policy only supports specific reservations.
Risoluzione: puoi specificare policy di posizionamento compatto solo quando crei prenotazioni con target specifico.
Tentativo di creare una prenotazione condivisa
Il seguente errore si verifica quando tenti di creare una prenotazione condivisa specificando una policy di posizionamento compatto.
Messaggio di errore:
Creating shared reservations with placement policy is not supported.
Risoluzione: puoi specificare una policy di posizionamento compatto solo per le prenotazioni per un singolo progetto. Pertanto, crea una nuova prenotazione e una nuova policy di posizionamento compatto per ogni progetto con cui inizialmente volevi condividere la prenotazione condivisa.
Tentativo di specificare una policy con un valore max-distance
pari a 1
Il seguente errore si verifica quando tenti di specificare una policy di posizionamento compatto
con un valore max-distance
pari a 1
in una prenotazione per un singolo progetto.
Messaggio di errore:
Resource policies with max-distance less than 2 are not supported.
Risoluzione: quando crei una prenotazione per un singolo progetto,
non puoi specificare policy di posizionamento compatto con un valore max-distance
pari a 1
. Segui, invece,
questi passaggi:
Crea una nuova policy di posizionamento compatto che non specifica un valore
max-distance
pari a1
.Esegui una di queste operazioni:
Crea una prenotazione per un singolo progetto specificando un template di istanza ed eseguendo questi passaggi:
Non puoi modificare le proprietà di un template di istanza esistente. Al contrario, genera un nuovo template di istanza che specifichi la policy di posizionamento compatto appena creata.
Genera una prenotazione specificando il template di istanza appena creato.
Facoltativo: elimina il vecchio template di istanza.
Genera una prenotazione per un singolo progetto specificando direttamente le proprietà e determina la policy di posizionamento compatto appena creata.
Inoltre, se non hai più bisogno della policy di posizionamento compatto creata precedentemente, scopri come eliminarla.
Tentativo di specificare una policy di posizionamento distribuito
Il seguente errore si verifica quando tenti di specificare una policy di posizionamento distribuito 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 policy di posizionamento compatto. Le policy di posizionamento distribuito non sono supportate.
Tipo di policy delle risorse non valido
Il seguente errore si verifica quando tenti di creare una prenotazione specificando un altro tipo di policy delle risorse.
Messaggio di errore:
Reservation can only be supported by placement policy.
Risoluzione: quando crei una prenotazione, puoi specificare solo policy di posizionamento compatto. Altri tipi di policy delle risorse, come le pianificazioni delle istanze o degli snapshot, non sono supportati.
Zona non valida per la policy
Il seguente errore si verifica quando tenti di specificare una policy di posizionamento compatto in una prenotazione e definisci una zona che non si trova all'interno della regione della policy di posizionamento compatto specificata.
Messaggio di errore:
ZONE does not match placement policy region.
Dove ZONE
è la zona in cui hai tentato di prenotare le VM.
Risoluzione: prova una delle seguenti operazioni:
Assicurati che la tua zona si trovi nella stessa regione della policy di posizionamento compatto specificata in una prenotazione o nel suo template di istanza.
Non puoi aggiornare le policy di posizionamento compatto. Segui, invece, questi passaggi:
Crea una nuova policy di posizionamento compatto con le proprietà aggiornate.
Seleziona uno dei seguenti metodi:
Crea una nuova prenotazione specificando direttamente le proprietà e la nuova policy di posizionamento compatto.
Segui questi passaggi:
Non puoi aggiornare i template di istanza. Genera invece un nuovo template di istanza specificando la policy di posizionamento compatto appena creata.
Genera una nuova prenotazione specificando il template di istanza appena creato.
Facoltativo: elimina il template di istanza precedente.
Facoltativo: elimina la precedente policy di posizionamento compatto.
Numero massimo di VM superato
Il seguente errore si verifica quando tenti di prenotare più VM rispetto al limite supportato
per una policy 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 una policy di posizionamento compatto con un valore di distanza massima pari a 2
, esegui una
di queste operazioni:
Crea più prenotazioni con zone, progetti e proprietà corrispondenti. Poiché non puoi condividere le policy di posizionamento compatto tra le prenotazioni, devi specificare una policy separata con un valore di distanza massima pari a
2
per ogni prenotazione.Specifica una policy di posizionamento compatto con un valore di distanza massima pari a
3
(opzione consigliata) o senza un valore di distanza massima.
Sostituisci la policy di posizionamento compatto
Il seguente errore si verifica quando tenti di creare una prenotazione specificando un template di istanza che include una policy di posizionamento compatto e quando provi inoltre a definire direttamente una policy di posizionamento compatto.
Messaggio di errore:
Setting resource policy in both reservation and instance template is not allowed.
Risoluzione: quando crei una prenotazione, puoi specificare una policy di posizionamento compatto direttamente o tramite un template di istanza.
Per creare una prenotazione specificando un template di istanza e una policy differente da quella specificata nel template, segui questi passaggi:
Se non l'hai ancora fatto, crea una nuova policy di posizionamento compatto.
Poiché non puoi aggiornare i template di istanza, genera un nuovo template che specifichi la policy di posizionamento compatto appena creata.
Crea una prenotazione specificando il nuovo template di istanza.
Facoltativo: elimina il vecchio template di istanza.
Facoltativo: elimina la precedente policy di posizionamento compatto.
La policy è già specificata in un'altra prenotazione
Il seguente errore si verifica quando tenti di creare una prenotazione specificando una policy di posizionamento compatto già definita in un'altra prenotazione.
Messaggio di errore:
Placement policy has been used by another reservation.
Risoluzione: puoi utilizzare una sola policy di posizionamento compatto per prenotazione. Non puoi condividere le policy di posizionamento compatto tra le prenotazioni. Se vuoi utilizzare una policy di posizionamento compatto simile per un'altra prenotazione, seleziona uno dei seguenti metodi:
Per creare una prenotazione specificando un template di istanza che includa una policy di posizionamento compatto, segui questi passaggi:
Genera un nuovo template di istanza specificando la policy di posizionamento compatto appena creata.
Genera una prenotazione specificando il template di istanza appena creato.
Facoltativo: elimina il template di istanza precedente.
Per creare una prenotazione specificando direttamente le proprietà della VM e una policy di posizionamento compatto, segui questi passaggi:
Tipo di macchina non supportato
Il seguente errore si verifica quando tenti di creare una prenotazione specificando un tipo di macchina non valido per le policy 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 una policy di posizionamento compatto, assicurati di definire un tipo di macchina supportato per questo tipo di policy.