Risoluzione dei problemi relativi alla creazione delle prenotazioni


Questo documento spiega come risolvere i problemi relativi alla creazione di reservations delle risorse zonali di Compute Engine.

Oltre agli errori 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 tuo 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

Il seguente errore si verifica quando provi a creare una prenotazione per più di 1000 VM.

Messaggio di errore:

Invalid value for field 'resource.specificReservation.count': VM_COUNT. Must be less than or equal to 1000
dove VM_COUNT è il numero di VM in una prenotazione.

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:

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:

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:

  1. Visualizza tutti i progetti dell'organizzazione per verificare che il progetto consumer specificato esista in questa organizzazione.
  2. 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 di proprietà 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:

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:

  1. Riduci il numero di progetti consumer a un massimo di 100 per la prenotazione condivisa.
  2. 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:

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:

  1. 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.

  2. 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:

      1. Crea un nuovo modello di istanza nel tuo progetto.

      2. 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 istanze inesistente.

Messaggio di errore:

Source resource reference provided invalid.

Risoluzione: verifica che il nome del modello di istanza specificato sia corretto. Quindi, 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 istanze. Procedi invece nel seguente modo:

  1. Crea un nuovo modello di istanza e assicurati di specificare le dimensioni del disco di eventuali dischi SSD locali inclusi nel modello.

  2. Utilizza il modello di istanza appena creato per creare una prenotazione per un singolo progetto o una prenotazione condivisa.

  3. (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:

    1. Crea un nuovo modello di istanza basato su un modello esistente con le proprietà aggiornate.

    2. Crea una prenotazione per un singolo progetto o una prenotazione condivisa specificando il modello di istanza appena creato.

    3. (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:

    1. Non puoi aggiornare un modello di istanza esistente. Al contrario, crea un nuovo modello di istanza basato su un modello esistente.

    2. Specifica il modello di istanza appena creato quando crei una prenotazione per un singolo progetto o una prenotazione condivisa.

    3. (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 inizialmente volevi 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:

  1. Crea un nuovo criterio di posizionamento compatto che non specifica un valore max-distance di 1.

  2. Esegui una di queste operazioni:

Inoltre, se non hai più bisogno del vecchio criterio di posizionamento compatto, scopri come eliminarlo.

Tentativo di specificare una policy 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 una policy di posizionamento compatto in una prenotazione e specifichi una zona che non rientra nella regione della policy di posizionamento compatto specificata.

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 le policy di posizionamento compatto. Procedi invece nel seguente modo:

    1. Crea una nuova policy di posizionamento compatta con le proprietà aggiornate.

    2. Seleziona uno dei seguenti metodi:

      • Crea una nuova prenotazione specificando direttamente le proprietà e specifica il criterio di posizionamento compatto appena creato.

      • Segui questi passaggi:

        1. Non puoi aggiornare i modelli di istanza. Crea invece un nuovo modello di istanze specificando il criterio di posizionamento compatto appena creato.

        2. Crea una nuova prenotazione specificando il modello di istanza appena creato.

        3. (Facoltativo) Elimina il modello di istanza precedente.

    3. (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 la policy 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:

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:

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.