Risoluzione dei problemi relativi alla creazione delle prenotazioni

Questa pagina mostra come risolvere i problemi relativi alla creazione prenotazioni di a livello di zona di Compute Engine.

Oltre agli errori presenti in questa pagina, è possibile che la creazione della prenotazione non vada a buon fine a causa di problemi che si verificano durante la creazione di risorse Compute Engine. Se il tuo problema non è elencato in questa pagina, potresti trovarlo provando per creare VM con le risorse che vuoi prenotare e rivedere Pagina Risoluzione dei problemi relativi alla creazione di VM.

Errori di creazione della prenotazione

Se non riesci a creare una prenotazione, potrebbe essere dovuto a uno degli errori in questa sezione. Se non riesci a creare una prenotazione condivisa, controlla anche Errori di creazione della prenotazione condivisa.

Quota insufficiente

Un errore di quota si verifica quando una richiesta di risorsa supera la tua 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

Soluzione:richiedi un limite di quota superiore. Per ulteriori informazioni, vedi Richiedere un aumento della quota.

Disponibilità delle risorse

Per creare una prenotazione, tutte le risorse specificate nella prenotazione devono essere disponibili nel periodo specificato in modo da poterli prenotare per te.

Di seguito sono riportati alcuni esempi di errori comuni delle 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 delle risorse, consulta Risoluzione degli errori relativi alla disponibilità delle risorse.

Disponibilità zona

Se ricevi un errore notFound o does not exist in zone quando richiedendo nuove risorse, significa che la zona in cui stai richiedendo la risorsa non offre la risorsa o il tipo di macchina che hai richiesto.

Messaggi di errore:

notFound

does not exist in zone

Soluzione: consulta Regioni e zone per trovare. quali funzionalità sono disponibili in ciascuna zona.

Nome risorsa

Se ricevi un errore resource already exists quando provi a creare un risorsa, la richiesta di creazione non è andata a buon fine perché hai specificato un indirizzo non univoco della 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 eseguire la richiesta di creazione con un nome risorsa univoco.

Numero massimo di VM superato

Il seguente errore si verifica quando cerchi di 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.

Soluzione: creare più prenotazioni con la stessa zona, lo stesso progetto e come questa prenotazione, ma riduci il numero di VM desiderato fino a 1000 VM per ogni prenotazione.

Errori di creazione della prenotazione condivisa

Se non riesci a creare una prenotazione condivisa, potrebbe essere dovuto a uno degli errori in questa sezione o in Errori di creazione della prenotazione.

Progetto senza un'organizzazione

Quando provi a creare una prenotazione condivisa, si verifica il seguente errore 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.

Soluzione: esegui una delle seguenti operazioni:

Violazione del vincolo

Il seguente errore si verifica quando Vincolo del criterio dell'organizzazione per i progetti proprietari delle 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.

Soluzione: esegui una delle seguenti operazioni:

Progetti consumer non validi

Questa sezione descrive gli errori che si verificano quando specifichi per una prenotazione condivisa.

Progetto non trovato in questa organizzazione

Il seguente errore si verifica quando il progetto consumer specificato non può 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 che hai specificato come progetto consumer.

Soluzione: procedi nel seguente modo:

  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 il relativo ID progetto, PROJECT_ID.

Progetto proprietario specificato come progetto consumer

Si verifica il seguente errore quando cerchi di specificare progetto proprietario (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.

Soluzione: rimuovi il progetto del proprietario dall'elenco dei progetti del consumer. Una prenotazione condivisa può sempre essere utilizzata dalle VM nel progetto del proprietario, quindi non puoi includerlo nell'elenco dei progetti consumer.

Progetti con zero consumatori

Il seguente errore si verifica quando una prenotazione condivisa non contiene progetti consumer:

Messaggio di errore:

Have to share with at least 1 project.

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

Soluzione: procedi nel seguente modo:

  1. Riduci il numero di progetti consumer a un massimo di 100 progetti consumer per la prenotazione condivisa.
  2. Se hai ancora bisogno di prenotare capacità per progetti omessi, crea un'altra prenotazione condivisa condiviso con i progetti.

Numero massimo di prenotazioni condivise superato

Il seguente errore si verifica quando nell'organizzazione sono già state condivise 100 con le stesse proprietà VM.

Messaggio di errore:

Cannot support more than 100 shared reservations of the same shape under an organization.

Soluzione: segui le best practice di ridurre al minimo il numero di prenotazioni condivise separate le stesse proprietà VM nella tua organizzazione, nel seguente modo:

Prenotazioni da errori di creazione dei modelli di istanza

Se non riesci a creare una prenotazione specificando un modello di istanza, potrebbe essere dovuto a uno degli errori in questa sezione.

I riferimenti tra progetti non sono consentiti

Si verifica il seguente errore quando provi a creare una prenotazione specificando un di un modello di istanza di un altro progetto.

Messaggio di errore:

Cross project referencing is not allowed for this resource.

Soluzione: procedi nel seguente modo:

  1. Assicurati che l'ID progetto e il nome del modello di istanza specificati della prenotazione sono corrette. Per verificare l'esistenza di un modello di istanza, trovare informazioni sul modello oppure elenca il modello.

  2. Un modello di istanza contiene impostazioni specifiche del progetto, quindi puoi e utilizzare un modello di istanza all'interno dello stesso progetto. Esegui invece una dei seguenti:

    • Per creare una prenotazione specificando un modello di istanza:

      1. Crea un nuovo modello di istanza all'interno del progetto.

      2. Specifica il modello di istanza appena creato durante la creazione progetto singolo o una prenotazione condivisa.

    • Per creare una prenotazione senza specificare un modello di istanza, a progetto singolo o una prenotazione condivisa specificando direttamente le proprietà della VM.

Modello di istanza non trovato

Si verifica il seguente errore quando provi a creare una prenotazione specificando un modello di istanza inesistente.

Messaggio di errore:

Source resource reference provided invalid.

Soluzione: controlla se il nome del modello di istanza specificato è risposta esatta. Poi, dopo elencare i modelli di istanza per verificare che il modello non esista e solo se il progetto non esiste scegliere un altro modello da utilizzare, creando un nuovo modello di istanza.

Zona non valida per un modello di istanza

Si verifica il seguente errore quando provi a creare una prenotazione specificando un modello di istanza e specifichi una località non valida per l'istanza modello.

Messaggio di errore:

Reservation cannot be created outside the zone/region of source resource.

Soluzione: esegui una delle seguenti operazioni:

  • Assicurati di creare la prenotazione nella stessa regione e zona del all'interno del modello di istanza. Qualsiasi regionale o risorse di zona specificate in un modello di istanza, come un tipo di macchina disco: limita l'uso del modello alle località in cui risorse esistenti. Ad esempio, se il modello di istanza specifica un disco esistente nella zona us-central1-a, devi creare il tuo nella stessa zona. In caso contrario, la creazione della prenotazione o delle VM che possono utilizzare la prenotazione non va a buon fine.

    Per verificare se un modello esistente specifica risorse che associano il modello in una specifica regione o zona, trovare informazioni sul modello e cercare riferimenti a risorse regionali o di zona al suo interno.

  • Utilizza un modello di istanza che non si limiti a una regione o una zona specifica. Poiché non puoi aggiornare i modelli di istanza, segui questi passaggi:

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

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

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

Esegui override delle proprietà dei modelli di istanza

Si verifica il seguente errore quando provi a creare una prenotazione specificando un modello di istanza e specifichi sia un modello di istanza sia una VM proprietà durante la creazione della prenotazione.

Messaggio di errore:

Reservation cannot override properties populated by source resource.

Soluzione: esegui una delle seguenti operazioni:

  • Per creare una prenotazione specificando un modello di istanza, assicurati di rimuovi qualsiasi campo che specifichi le proprietà della VM.

  • Per creare una prenotazione specificando un modello di istanza con Proprietà VM:

    1. Non puoi aggiornare un modello di istanza esistente. Invece, creare un nuovo modello di istanza basato su uno esistente.

    2. Specifica il modello di istanza appena creato durante la creazione progetto singolo o una prenotazione condivisa.

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

  • Per creare una prenotazione senza specificare un modello di istanza, invece un progetto singolo 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 in questa sezione.

Un criterio di posizionamento compatto è già specificato in un'altra prenotazione

Si verifica il seguente errore quando provi a creare una prenotazione specificando è un criterio di posizionamento compatto e il criterio di posizionamento compatto è già specificato in un'altra prenotazione.

Messaggio di errore:

Placement policy has been used by another reservation.

Soluzione: puoi utilizzare un solo criterio di posizionamento compatto per prenotazione. Non puoi condividere criteri di posizionamento compatto tra le prenotazioni. Se vuoi utilizza un criterio di posizionamento compatto simile per un'altra prenotazione, seleziona una delle utilizza i seguenti metodi:

Tentativo di creare una prenotazione utilizzata automaticamente

Il seguente errore si verifica quando tenti di creare una query e specificare un criterio di posizionamento compatto.

Placement policy only supports specific reservations.

Soluzione: puoi specificare solo un criterio di posizionamento compatto durante la creazione. a prenotazione con un target specifico.

Tentativo di creare una prenotazione condivisa

Si verifica il seguente errore quando provi a creare una prenotazione condivisa che specifica un criterio di posizionamento compatto.

Messaggio di errore:

Creating shared reservations with placement policy is not supported.

Soluzione: è possibile specificare un criterio di posizionamento compatto solo per prenotazioni per singoli progetti. Di conseguenza, crea una nuova prenotazione e un nuovo criterio di posizionamento compatto per progetto con cui volevi inizialmente condividere la prenotazione condivisa.

Tentativo di specificare un criterio di posizionamento compatto 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 per un singolo progetto.

Messaggio di errore:

Resource policies with max-distance less than 2 are not supported.

Soluzione: non puoi specificare criteri di posizionamento compatto con un Valore max-distance di 1 durante la creazione di una prenotazione per un singolo progetto. Invece, procedi nel seguente modo:

  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 elimina il criterio di posizionamento.

Tentativo di specificare un criterio di posizionamento distribuito

Il seguente errore si verifica quando provi a specificare un criterio di posizionamento distribuito una prenotazione.

Messaggio di errore:

Only compact placement policy is allowed with reservation.

Soluzione: quando crei una prenotazione, puoi specificare solo un criterio di posizionamento compatto. I criteri di posizionamento distribuito non sono supportati.

Tipo di criterio della risorsa non valido

Si verifica il seguente errore quando provi a creare una prenotazione specificando un altro tipo di criterio delle risorse.

Messaggio di errore:

Reservation can only be supported by placement policy.

Soluzione: quando crei una prenotazione, puoi specificare solo un criterio di posizionamento compatto. Altri tipi di criteri delle risorse, ad esempio pianificazioni o snapshot delle istanze di Google Cloud non sono supportate.

Zona non valida per il criterio di posizionamento compatto

Il seguente errore si verifica quando provi a specificare un criterio di posizionamento compatto in una prenotazione e specifichi una zona che non si trova all'interno della regione il 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.

Soluzione: prova una delle seguenti soluzioni:

  • Assicurati che la zona si trovi all'interno della stessa regione del posizionamento compatto specificato in una prenotazione o in un modello di istanza di prenotazione.

  • Non puoi aggiornare i criteri di posizionamento compatto. Procedi invece nel seguente modo:

    1. Crea un nuovo criterio di posizionamento compatto con le proprietà aggiornate.

    2. Seleziona uno dei seguenti metodi:

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

      • Segui questi passaggi:

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

        2. Crea una nuova prenotazione specificando il nome modello di istanza.

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

    3. (Facoltativo) Elimina il criterio di posizionamento compatto precedente.

Numero massimo di VM superato per i criteri di posizionamento compatto

Si verifica il seguente errore quando provi a creare una prenotazione specificando un criterio di posizionamento compatto e vuoi prenotare più di 150 VM.

Messaggio di errore:

No more than 150 of instances can be created with this policy.

Soluzione: prova una delle seguenti soluzioni:

  • Quando crei una prenotazione specificando un criterio di posizionamento compatto, assicurati di non prenotare più di 150 VM.

  • Per prenotare più VM, crea più prenotazioni con la stessa zona, lo stesso progetto e proprietà come questa prenotazione, ma riduci il numero di VM fino a 150 VM per ogni prenotazione. Poiché un criterio di posizionamento compatto non possono essere condivise tra le prenotazioni, devi crea un nuovo criterio di posizionamento compatto per ogni nuova prenotazione che vuoi creare.

Esegui l'override del criterio di posizionamento compatto di una prenotazione

Si verifica il seguente errore quando provi a creare una prenotazione specificando un modello di istanza che include un criterio di posizionamento compatto e tu specifichi sia il modello sia il criterio di posizionamento compatto quando si crea prenotazione.

Messaggio di errore:

Setting resource policy in both reservation and instance template is not allowed.

Soluzione: esegui una delle seguenti operazioni:

Specificato un criterio di posizionamento compatto con un numero fisso di VM

Si verifica il seguente errore quando provi a creare una prenotazione specificando un criterio di posizionamento compatto con un numero fisso di VM.

Messaggio di errore:

Only incremental placement policy is allowed with reservation.

Soluzione: durante la creazione di una criterio di posizionamento compatto, assicurati di rimuovere il campo per specificare un numero fisso di VM.

Criterio di posizionamento non specificato

Si verifica il seguente errore quando provi a creare una prenotazione specificando un criterio di posizionamento non specificato.

Messaggio di errore:

Only incremental placement policy is allowed with reservation.

Soluzione: quando crei una prenotazione, puoi specificare solo un criterio di posizionamento compatto.

Tipo di macchina non supportato per i criteri di posizionamento compatto

Si verifica il seguente errore 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 quando si crea una prenotazione.

Soluzione: quando si crea una prenotazione che specifica un posizionamento compatto assicurati di specificare un tipo di macchina supportato per i criteri di posizionamento compatto.