Crea e avvia un'istanza Compute Engine


Compute Engine consente di creare ed eseguire istanze sull'infrastruttura di Google. Questo documento spiega come creare un'istanza Compute Engine.

I termini istanza Compute Engine, istanza di computing o istanza sono sinonimi. In base al tipo di macchina specificato, un'istanza può essere un'istanza bare metal o un'istanza di macchina virtuale (VM), come segue:

  • Se il nome del tipo di macchina termina con -metal, l'istanza è un'istanza bare metal in cui non è installato un hypervisor.
  • In caso contrario, un'istanza è un'istanza VM. I termini istanza di macchina virtuale, istanza VM e VM sono sinonimi.

I termini sinonimi vengono utilizzati in modo intercambiabile nella documentazione e nelle Google Cloud interfacce comeGoogle Cloud consolelo strumento a riga di comando gcloud e l'API REST.

Le istruzioni riportate in questo documento introducono solo la creazione di istanze e forniscono un punto di partenza per la creazione di un'istanza. Per la procedura dettagliata per creare istanze con configurazioni specifiche o complicate, consulta invece la sezione Creare e avviare istanze con configurazioni specifiche.

Prima di iniziare

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per creare istanze, chiedi all'amministratore di concederti il ruolo IAM Compute Instance Admin (v1) (roles/compute.instanceAdmin.v1) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Questo ruolo predefinito contiene le autorizzazioni necessarie per creare istanze. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:

Autorizzazioni obbligatorie

Per creare istanze sono necessarie le seguenti autorizzazioni:

  • compute.instances.create sul progetto
  • Per utilizzare un'immagine personalizzata per creare la VM: compute.images.useReadOnly sull'immagine
  • Per utilizzare uno snapshot per creare la VM: compute.snapshots.useReadOnly sullo snapshot
  • Per utilizzare un template di istanza per creare la VM: compute.instanceTemplates.useReadOnly sul template di istanza
  • Per assegnare una rete legacy alla VM: compute.networks.use sul progetto
  • Per specificare un indirizzo IP statico per la VM: compute.addresses.use sul progetto
  • Per assegnare un indirizzo IP esterno alla VM quando utilizzi una rete legacy: compute.networks.useExternalIp sul progetto
  • Per specificare una subnet per la VM: compute.subnetworks.use sul progetto o sulla subnet scelta
  • Per assegnare un indirizzo IP esterno alla VM quando utilizzi una rete VPC: compute.subnetworks.useExternalIp sul progetto o sulla subnet scelta
  • Per impostare i metadati dell'istanza VM per la VM: compute.instances.setMetadata sul progetto
  • Per impostare i tag per la VM: compute.instances.setTags sulla VM
  • Per impostare le etichette per la VM: compute.instances.setLabels sulla VM
  • Per impostare un service account da utilizzare per la VM: compute.instances.setServiceAccount sulla VM
  • Per creare un nuovo disco per la VM: compute.disks.create sul progetto
  • Per collegare un disco esistente in modalità di sola lettura o di lettura e scrittura: compute.disks.use sul disco
  • Per collegare un disco esistente in modalità di sola lettura: compute.disks.useReadOnly sul disco

Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.

Metodi per creare e avviare un'istanza

Questa sezione introduce i metodi di base che puoi utilizzare per creare e avviare un'istanza Compute Engine. In particolare, mentre impari a creare un'istanza, ti consigliamo di utilizzare la console Google Cloud , Google Cloud CLI o l'API REST. Per scoprire la procedura generale per creare un'istanza utilizzando ciascuno di questi metodi, consulta le seguenti istruzioni.

Console

  1. Nella console Google Cloud , vai alla pagina Crea un'istanza.

    Vai a Crea un'istanza

    Viene visualizzata la schermata Crea un'istanza, che mostra il riquadro Configurazione macchina.

  2. Per configurare le proprietà dell'istanza, utilizza le opzioni nel menu di navigazione come indicato di seguito.

    1. Per configurare le proprietà dell'istanza relative a nome, posizione o configurazione della macchina, fai clic su Configurazione macchina. Nel riquadro Configurazione macchina visualizzato, specifica i valori per le proprietà che vuoi configurare.

    2. Per configurare le proprietà dell'istanza relative al disco di avvio, al sistema operativo (OS) e alle opzioni di archiviazione non di avvio aggiuntive, fai clic su Sistema operativo e spazio di archiviazione. Nel riquadro Sistema operativo e spazio di archiviazione visualizzato, specifica i valori per le proprietà che vuoi configurare.

    3. Per configurare le proprietà dell'istanza relative all'interfaccia di rete e alle impostazioni del firewall, fai clic su Networking. Nel riquadro Networking visualizzato, specifica i valori per le proprietà che vuoi configurare.

    4. Per configurare le proprietà dell'istanza relative a Ops Agent e ai display virtuali, fai clic su Osservabilità. Nel riquadro Osservabilità visualizzato, specifica i valori per le proprietà che vuoi configurare.

    5. Per configurare le proprietà dell'istanza relative alla sicurezza e all'accesso, fai clic su Sicurezza. Nel riquadro Sicurezza che si apre, specifica i valori per le proprietà che vuoi configurare.

    6. Per configurare le proprietà dell'istanza relative a metadati, prenotazioni, organizzazione delle risorse, tipo di provisioning e tenancy esclusiva, fai clic su Avanzate. Nel riquadro Avanzate che si apre, specifica i valori per le proprietà che vuoi configurare.

  3. Per creare e avviare l'istanza, fai clic su Crea.

gcloud

Per creare un'istanza con la tua configurazione, utilizza il comando gcloud compute instances create.

Non puoi utilizzare questo comando per creare istanze collettive o istanze che eseguono immagini container. Segui, invece, questi passaggi:

REST

Per creare un'istanza con la tua configurazione, invia una richiesta POST al metodo instances.insert.

Non puoi utilizzare questo metodo per creare istanze collettivamente. In alternativa, invia una richiesta POST al metodo instances.bulkInsert.

Crea e avvia istanze con configurazioni specifiche

Ciascuno dei seguenti documenti fornisce istruzioni su come creare e avviare un'istanza che utilizza una o più opzioni di configurazione specifiche. A seconda del caso d'uso, puoi creare un'istanza che utilizza le opzioni di configurazione di più documenti combinando le istruzioni. Per scoprire di più sui vari parametri che puoi configurare durante la creazione dell'istanza, consulta Opzioni di configurazione disponibili durante la creazione dell'istanza.

Preconfigurato per te
Crea un'istanza ottimizzata per i workload configurata da Google
Configurazione macchina personalizzata
Crea un'istanza con un nome host personalizzato
Crea un'istanza con un tipo di macchina personalizzata
Crea un'istanza con GPU collegate
Specifica una piattaforma CPU minima per un'istanza
Configurazione personalizzata del sistema operativo
Crea un'istanza da un'immagine pubblica
Crea un'istanza da un'immagine personalizzata
Crea un'istanza da un'immagine condivisa
Crea un'istanza utilizzando un'immagine RHEL BYOS
Configurazione di networking personalizzata
Crea un'istanza in una subnet specifica
Crea istanze che utilizzano l'interfaccia di rete gVNIC
Configura un'istanza con larghezza di banda più elevata
Configurazione dell'osservabilità personalizzata
Crea un'istanza configurata per il monitoraggio e il logging di Ops Agent
Attiva i display virtuali su un'istanza
Configurazione di sicurezza personalizzata
Crea un'istanza che utilizza un service account gestito dall'utente
Crea VM con identità dei carichi di lavoro gestite abilitate
Abilita OS Login durante la creazione della VM
Da un backup
Crea un'istanza da un'immagine macchina
Crea un'istanza da uno snapshot del disco
Ripristina un'istanza da un vault di backup
Da configurazioni esistenti
Crea un'istanza da un modello di istanza
Crea un'istanza simile a un'istanza esistente
Personalizzati per carichi di lavoro specifici
Crea un'istanza per eseguire il deployment di un container
Crea istanze Windows Server
Crea istanze SQL Server
Crea un'istanza con un'immagine di calcolo ad alte prestazioni (HPC)
Tipo di provisioning personalizzato
Crea un'istanza spot
Crea istanze che utilizzano istanze riservate
Più VM e istanze contemporaneamente
Crea istanze collettivamente
Crea un gruppo di istanze gestite (MIG)
Nodi single-tenant
Crea istanze su nodi single-tenant
Istanze efficienti
Crea un'istanza con un programma di istanze collegato

Risoluzione dei problemi

Per trovare metodi per risolvere gli errori comuni di creazione delle istanze, consulta Risoluzione dei problemi di creazione delle istanze.

Passaggi successivi

Provalo

Se non conosci Google Cloud, crea un account per valutare le prestazioni di Compute Engine in scenari reali. I nuovi clienti ricevono anche 300 $ di crediti senza addebiti per l'esecuzione, il test e il deployment dei workload.

Fai una prova senza costi di Compute Engine