Risolvere i problemi relativi alla creazione, all'aggiornamento e all'eliminazione delle VM

Questo documento elenca gli errori che potresti riscontrare durante la creazione o l'aggiornamento delle VM in esecuzione.

Errori durante la creazione delle VM

Se non riesci a creare un'istanza VM, la causa potrebbe essere una delle descritti in questa sezione.

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.

Operazioni di creazione o modifica di risorse simultanee

Se aggiorni altre di una risorsa alla volta, ad esempio la modifica degli intervalli secondari subnet e alla creazione di una VM, potresti vedere un not ready .

Messaggio di errore:

The resource 'projects/PROJECT/regions/REGION/subnetworks/default' is not ready

Soluzione: per risolvere il problema, prova a procedere nel seguente modo:

Disponibilità delle risorse

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.

Percentuale superata per il tipo di risorsa

Il seguente errore si verifica quando crei più di un disco o una VM da in un periodo di dieci minuti.

Messaggio di errore:

"code": "RESOURCE_OPERATION_RATE_EXCEEDED",
"message": "Operation rate exceeded for resource 'projects/project-id/zones/zone-id/disks/disk-name'. Too frequent operations from the source resource."

Risoluzione:

Per creare più dischi da uno snapshot, utilizza lo snapshot per creare un'immagine quindi crea i tuoi dischi dall'immagine:

  1. Crea un'immagine dall'istantanea.
  2. Crea dischi dall'immagine.

Per i dischi non di avvio, segui le istruzioni per crea un disco permanente dall'immagine e segui questi passaggi:

  • Nella console Google Cloud, seleziona Immagine come Tipo di origine del disco.
  • Con gcloud CLI, utilizza Flag image.
  • Se utilizzi REST, utilizza Parametro sourceImage.

Per ulteriori informazioni sul backup e la replica dei dati dei disco permanente, consulta le Opzioni di protezione dei dati.

Autorizzazioni insufficienti

Se ricevi un errore permission quando provi a creare una VM, significa che non le autorizzazioni IAM necessarie per creare una VM.

Messaggio di errore:

Error: googleapi: Error 403: Google Compute Engine: Required 'compute.regions.get' permission for 'projects/PROJECT_ID/regions/REGION'., forbidden

Soluzione: chiedi all'amministratore della tua organizzazione di concederti l'accesso a per la creazione di VM. Per ulteriori informazioni, vedi Concessione dell'accesso alle risorse Compute Engine.

Nomi delle risorse

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.

Interfacce di rete

Se ricevi un errore Too many network interfaces durante la creazione di una VM, la richiesta ha superato il limite di interfaccia di rete per il tipo di macchina della VM.

Messaggi di errore:

Invalid value for field 'resource': ".

Too many network interfaces. The maximum number of network interfaces allowed for this machine type is NUMBER.
Invalid value for field 'resource.networkInterfaces': ".

Too many network interfaces. The maximum number of network interfaces allowed for this machine type is NUMBER.

Soluzione: scoprire il numero massimo di interfacce di rete viene calcolato per tipi di macchina diversi, Numero massimo di interfacce di rete.

Vincolo violato

Se ricevi un errore Constraint violated durante la creazione di una VM, la tua richiesta hanno violato uno o più vincoli dei criteri dell'organizzazione.

Messaggio di errore:

Ad esempio, se la tua organizzazione limita le subnet VPC condiviso, potrebbe visualizzare il seguente errore:

Constraint constraints/compute.CONSTRAINT violated for projects/PROJECT_ID.
Using the PARAMETER projects/PROJECT_ID/regions/REGION/CONSTRAINTPROJECT_ID is not allowed.

Soluzione: contatta l'amministratore della tua organizzazione.

Piattaforma CPU richiesta

Se ricevi un errore required CPU platform, la piattaforma CPU specificata in la richiesta di creazione non è supportata dal tipo di macchina specificato.

Messaggio di errore:

Could not fetch resource:
- The selected machine type (MACHINE_TYPE) has a required CPU platform of REQUIRED_CPU_PLATFORM.
The minimum CPU platform must match this, but was SPECIFIED_CPU_PLATFORM.

Risoluzione:

  1. Per conoscere la piattaforma CPU supportata dal tuo tipo di macchina, rivedi Piattaforme CPU.
  2. Riprova la richiesta con una piattaforma CPU supportata.

Proprietà di prenotazione non corrispondenti

Se ricevi un errore No available resources in specified reservations quando creando una VM, le relative proprietà prenotazione specifica che la VM ha come target per il consumo non corrispondono.

Messaggio di errore:

Invalid value for field 'resource.reservationAffinity':
- No available resources in specified reservations [RESERVATION_NAME].

Soluzione: prova una delle seguenti soluzioni:

  • Se la VM non corrisponde alle proprietà della prenotazione, modificala fino a quando corrispondono alle proprietà della prenotazione. Poi prova a creare la VM di nuovo.

  • Se la VM ha le proprietà corrette, ma non corrisponde alla prenotazione proprietà, non puoi modificare la prenotazione. Esegui invece una delle seguenti:

    • Quando crei la VM, scegli come target una prenotazione specifica diversa.

      Puoi creare una nuova prenotazione specifica con proprietà corrispondenti se non ne hai già uno con le proprietà corrette. Se non ti occorre più la prenotazione specifica precedente, puoi eliminarlo in modo da non dover per le risorse prenotate in tempi più lunghi.

    • Quando crei la VM, scegli come target qualsiasi prenotazione corrispondente.

      Se è presente una prenotazione configurata per il consumo automatico con che corrispondono alla VM, la nuova VM utilizza quella prenotazione. In caso contrario, la VM viene comunque creata, ma senza consumare nessuno dei tuoi di risorse prenotate.

    Per ulteriori informazioni, vedi Verifica che le proprietà VM corrispondano a una prenotazione.

Accesso all'account di servizio negato

Potrebbe essere visualizzato il seguente errore in Cloud Audit Logs quando crei VM utilizzando un account di servizio:

Messaggio di errore:

SERVICE_ACCOUNT_ACCESS_DENIED

Risoluzione: Questo errore viene visualizzato quando l'account di servizio utilizzato per creare una VM non dispone del ruolo Identity and Access Management per accedere all'account di servizio della nuova VM.

Concedi il ruolo roles/iam.serviceAccountUser all'account di servizio che crea la VM. Puoi concedere questo ruolo a livello di progetto, in modo che l'account di servizio che crea le VM possa accedere a tutti gli account di servizio creati nel progetto. In alternativa, puoi concedere questo ruolo solo sull'account di servizio per la nuova VM.

Errore sconosciuto

Quando provi a creare una VM, potrebbe verificarsi il seguente errore:

Request failed with unknown error

Questo errore può verificarsi per diversi motivi. Di seguito è riportata una causa comune di questo errore:

Prova gratuita

Se provi a creare una VM Windows durante Prova gratuita di Google Cloud ricevi un .

Messaggio di errore:

Windows VM instances are not included with free trial. To use them first enable billing on your account.

Risoluzione: Le immagini Windows Server non sono incluse nella prova gratuita. Esegui l'upgrade a un account di fatturazione Cloud a pagamento.

La VM non viene avviata

Se una VM Linux che utilizza uno script di avvio non si avvia dopo la creazione, potrebbe essere correlato a un problema di connessione al server dei metadati.

Questo problema può durare fino a sette minuti a causa di un problema di rete temporaneo che si risolve autonomamente. Se il problema non si risolve da solo dopo sette minuti, ricrea la VM.

Errori durante l'aggiornamento delle VM

Se non riesci ad aggiornare un'istanza VM, la causa potrebbe essere il seguente problema.

Errore durante la modifica del tipo di macchina

Quando provi a cambiare il tipo di macchina di una VM potrebbe verificarsi il seguente errore:

Invalid value for field 'resource.sourceMachineImage': Updating 'sourceMachineImage' is not supported

Risoluzione: