Errori durante la creazione delle VM
Se non riesci a creare un'istanza VM, la causa potrebbe essere uno dei problemi 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
Risoluzione: richiedi un limite di quota più elevato. Per maggiori informazioni, consulta Richiedere un aumento della quota.
Operazioni di creazione o mutazione simultanee di risorse
Se aggiorni più risorse alla volta, ad esempio modificando gli intervalli secondari in una subnet e creando contemporaneamente una VM, potresti visualizzare l'errore 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:
- Attendi il completamento delle operazioni prima di creare nuove richieste.
- Riprovare le operazioni con backoff esponenziale.
- Operazioni dei sondaggi per verificarne lo stato di completamento.
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 dei problemi relativi agli errori di disponibilità delle risorse.
Disponibilità zona
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
Soluzione: consulta Regioni e zone per scoprire quali funzionalità sono disponibili in ogni zona.
Frequenza superata per tipo di risorsa
Il seguente errore si verifica quando crei più di un disco o di una VM da uno snapshot 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 dischi dall'immagine:
Per i dischi non di avvio, segui le istruzioni per creare dischi permanenti dall'immagine e segui questi passaggi:
- Nella console Google Cloud, seleziona Immagine come Tipo di origine del disco.
- Con gcloud CLI, utilizza il flag
image
. - Se utilizzi REST, usa il parametro
sourceImage
.
Per ulteriori informazioni sul backup e sulla replica dei dati del disco permanente, vedi Opzioni di protezione dei dati.
Autorizzazioni insufficienti
Se viene visualizzato un errore permission
quando provi a creare una VM, non disponi delle 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 per creare VM. Per maggiori informazioni, consulta Concedere l'accesso alle risorse di Compute Engine.
Nomi delle risorse
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 effettuare 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, significa che la tua 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.
Risoluzione: per scoprire come viene calcolato il numero massimo di interfacce di rete per tipi di macchina diversi, consulta Numero massimo di interfacce di rete.
Vincolo violato
Se ricevi un errore Constraint violated
durante la creazione di una VM, la tua richiesta ha violato uno o più vincoli dei criteri dell'organizzazione.
Messaggio di errore:
Ad esempio, se la tua organizzazione limita le subnet VPC condiviso, potresti 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 dell'organizzazione.
Piattaforma CPU richiesta
Se ricevi un errore required CPU platform
, la piattaforma CPU specificata nella 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:
- Per scoprire quale piattaforma CPU è supportata dal tuo tipo di macchina, consulta la pagina dedicata alle piattaforme CPU.
- Riprova a inviare la richiesta con una piattaforma CPU supportata.
Creazione non riuscita
Quando provi a creare una VM, potrebbe verificarsi il seguente errore:
Instance 'Instance-name' creation failed: Internal error. Please try again or contact Google Support. (Code: NUMERIC_CODE)
Questo errore può verificarsi per diversi motivi. Di seguito è riportata una causa comune di questo errore:
Hai provato a creare una VM con gVNIC abilitato su un tipo di macchina ottimizzata per la memoria.
gVNIC non è supportato sui tipi di macchina ottimizzati per la memoria. Per scoprire di più su gVNIC, consulta Utilizzo del NIC virtuale di Google.
Proprietà prenotazione non corrispondenti
Se viene visualizzato un errore No available resources in specified reservations
durante la creazione di una VM, le proprietà della VM e la 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].
Risoluzione: prova una delle seguenti opzioni:
Se la VM non corrisponde alle proprietà della prenotazione, modificala finché le sue proprietà non corrispondono a quelle della prenotazione. Poi, prova a creare di nuovo la VM.
Se la VM ha le proprietà corrette, ma non corrisponde a quelle della prenotazione, non puoi modificare la prenotazione. Esegui invece una delle seguenti operazioni:
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à una con le proprietà corrette. Se non hai più bisogno della prenotazione specifica precedente, puoi eliminarla in modo da non pagare più per le risorse prenotate.
Quando crei la VM, scegli come target qualsiasi prenotazione corrispondente.
Se è configurata per il consumo automatico una prenotazione con proprietà corrispondenti alla VM, la nuova VM utilizza quella prenotazione. In caso contrario, la VM viene comunque creata, ma senza consumare le risorse prenotate.
Per maggiori informazioni, consulta Verificare che le proprietà delle VM corrispondano a una prenotazione.
Accesso all'account di servizio negato
Quando crei VM utilizzando un account di servizio, in Cloud Audit Logs potrebbe essere visualizzato il seguente errore:
Messaggio di errore:
SERVICE_ACCOUNT_ACCESS_DENIED
Soluzione: 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 da concedere all'account di servizio che crea la VM l'accesso a tutti gli account di servizio creati nel progetto oppure puoi concedere questo ruolo solo nell'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:
Hai provato a creare una nuova VM da una VM esistente, ma non disponi dell'accesso in lettura all'immagine disco di avvio della VM esistente.
Per risolvere il problema, contatta il proprietario del disco di avvio e chiedi di condividere con te l'immagine della VM esistente.
Prova gratuita
Se provi a creare una VM Windows durante una prova gratuita di Google Cloud, viene visualizzato un errore.
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 si avvia
Se una VM Linux che utilizza uno script di avvio non si avvia dopo essere stata creata, potrebbe essere dovuto 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 automaticamente. Se il problema non si risolve automaticamente dopo sette minuti, ricrea la VM.
Errori durante l'aggiornamento delle VM
Se non riesci ad aggiornare un'istanza VM, il problema potrebbe essere dovuto al seguente:
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:
Assicurati che la tua VM supporti il processore del nuovo tipo di macchina. Per ulteriori informazioni sui processori supportati da diversi tipi di macchina, consulta Confronto delle famiglie di macchine.
Prova a cambiare il tipo di macchina utilizzando Google Cloud CLI.
Errori durante l'eliminazione delle VM
Questa sezione descrive gli errori che potresti riscontrare quando provi a eliminare una VM.
Errore durante l'eliminazione di una VM quando un disco collegato contiene snapshot istantanei
Quando provi a eliminare una VM e i relativi dischi collegati, se uno dei dischi della VM contiene snapshot istantanei, potrebbero essere visualizzati i seguenti errori.
Invalid resource usage: 'Auto delete disk with existing instant snapshot cannot be deleted.'.
ERROR: (gcloud.compute.disks.delete) Could not fetch resource: The disk resource 'projects/<PROJECT_NAME/zones/<ZONE>/disks/<DISK_NAME>' is already being used by 'projects/<PROJECT_NAME>/zones/<ZONE>/instantSnapshots/<INSTANT_SNAPSHOT_NAME>'
Risoluzione
Per risolvere il problema, scegli una delle seguenti opzioni:
Elimina la VM senza eliminare i dischi collegati:
- Per disabilitare l'eliminazione automatica del disco, segui i passaggi descritti in Impostare lo stato di eliminazione automatica di un disco per ciascun disco collegato all'istanza.
- Elimina l'istanza.
Elimina l'istanza e i dischi collegati:
- Per ogni disco, elimina tutti gli snapshot istantanei.
- Elimina l'istanza.