Questo documento spiega come creare un'istanza di macchina virtuale (VM) o bare metal utilizzando un'immagine disco di avvio, uno snapshot del disco di avvio o un'immagine container. Alcune immagini supportano le funzionalità delle VM schermate, che offrono funzionalità di sicurezza come firmware compatibile con UEFI, avvio protetto e avvio con misurazioni protetto da vTPM. Nelle VM schermate, vTPM e il monitoraggio dell'integrità sono abilitati per impostazione predefinita.
Durante la creazione dell'istanza di calcolo, puoi creare uno o più dischi. Puoi anche aggiungere altri dischi all'istanza dopo la sua creazione. Compute Engine avvia automaticamente l'istanza dopo la creazione. Per creare un'istanza con un disco di avvio che viene replicato in modo sincrono in due zone, consulta Creare una nuova VM con un disco di avvio regionale.
Durante la creazione di un'istanza di calcolo, puoi anche aggiungere più interfacce di rete. Per ridurre l'esposizione dell'istanza alle minacce su internet, puoi omettere l'indirizzo IP esterno quando aggiungi un'interfaccia di rete all'istanza. In questi casi, l'istanza è accessibile solo da altre istanze di calcolo nella stessa rete VPC o in una rete collegata, a meno che non configuri Cloud NAT.
Se stai creando un'istanza di calcolo per la prima volta, consulta la guida rapida all'utilizzo di una VM Linux o la guida rapida all'utilizzo di una VM Windows Server.
Per la creazione di istanze Compute Engine più specifiche o complesse, consulta le seguenti risorse:
- Crea una VM che utilizza un account di servizio gestito dall'utente.
- Crea istanze Windows Server.
- Crea le istanze SQL Server.
- Crea istanze su nodi single-tenant.
- Crea un'istanza VM con un nome host personalizzato.
- Crea istanze VM che utilizzano l'interfaccia di rete gVNIC.
- Crea un'istanza VM con GPU collegate.
- Crea un'istanza VM con un'immagine HPC (High Performance Computing).
- Crea VM collettivamente.
- Crea un'istanza VM con una pianificazione dell'istanza collegata.
- Crea un gruppo di istanze gestite (MIG).
- Crea un'istanza Confidential VM.
- Riserva le istanze e utilizza le istanze riservate.
- Configura un'istanza VM con una maggiore larghezza di banda.
Se utilizzi una licenza esistente, consulta Utilizzo del modello Bring Your Own License.
Prima di iniziare
- Quando crei istanze di calcolo da immagini o dischi utilizzando Google Cloud CLI o REST, esiste un limite di 20 istanze al secondo. Se devi creare un numero maggiore di istanze al secondo, richiedi un limite di quota più alto per la risorsa Immagini.
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è la procedura mediante la quale la tua identità viene verificata per l'accesso alle API e ai servizi Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
-
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 modello di istanza per creare la VM:
compute.instanceTemplates.useReadOnly
nel modello di istanza -
Per assegnare una rete legacy alla VM:
compute.networks.use
nel progetto -
Per specificare un indirizzo IP statico per la VM:
compute.addresses.use
nel progetto -
Per assegnare un indirizzo IP esterno alla VM quando utilizzi una rete legacy:
compute.networks.useExternalIp
nel progetto -
Per specificare una subnet per la VM:
compute.subnetworks.use
nel progetto o nella subnet scelta -
Per assegnare un indirizzo IP esterno alla VM quando utilizzi una rete VPC:
compute.subnetworks.useExternalIp
nel progetto o nella subnet scelta -
Per impostare i metadati dell'istanza VM per la VM:
compute.instances.setMetadata
nel 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 account di servizio da utilizzare per la VM:
compute.instances.setServiceAccount
sulla VM -
Per creare un nuovo disco per la VM:
compute.disks.create
nel 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 Nella console Google Cloud, vai alla pagina Immagini.
Esegui questo comando:
gcloud compute images list
Prendi nota del nome dell'immagine o della famiglia di immagini e del nome del progetto contenente l'immagine.
(Facoltativo) Per determinare se l'immagine supporta le funzionalità della VM protetta, esegui il seguente comando:
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
Sostituisci quanto segue:
IMAGE_NAME
: il nome dell'immagine per verificare il supporto delle funzionalità delle Shielded VMIMAGE_PROJECT
: project contenente l'immagine
Se l'immagine supporta le funzionalità Shielded VM, nell'output viene visualizzata la seguente riga:
type: UEFI_COMPATIBLE
.Esegui questo comando:
GET https://compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
Prendi nota del nome dell'immagine o della famiglia di immagini e del nome del progetto contenente l'immagine.
(Facoltativo) Per determinare se l'immagine supporta le funzionalità della VM protetta, esegui il seguente comando:
GET https://compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME
Sostituisci quanto segue:
IMAGE_PROJECT
: project contenente l'immagineIMAGE_NAME
: il nome dell'immagine per verificare il supporto delle funzionalità delle Shielded VM
Se l'immagine supporta le funzionalità Shielded VM, nell'output viene visualizzata la seguente riga:
type: UEFI_COMPATIBLE
.Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona il progetto e fai clic su Continua.
Fai clic su Crea istanza.
Specifica un nome per la VM. Per ulteriori informazioni, consulta la convenzione di denominazione delle risorse.
(Facoltativo) Modifica la Zona per questa VM. Se selezioni Qualsiasi, Google sceglie automaticamente una zona in base al tipo di macchina e alla disponibilità.
Seleziona una configurazione della macchina per la VM.
Nella sezione Disco di avvio, fai clic su Cambia e poi:
- Nella scheda Immagini pubbliche, scegli quanto segue:
- Sistema operativo
- Versione sistema operativo
- Tipo di disco di avvio
- Dimensione del disco di avvio
- (Facoltativo) Per le opzioni di configurazione avanzata, fai clic su Mostra configurazione avanzata.
- Per confermare le opzioni del disco di avvio, fai clic su Seleziona.
- Nella scheda Immagini pubbliche, scegli quanto segue:
Nella sezione Firewall, per consentire il traffico HTTP o HTTPS alla VM, seleziona Consenti traffico HTTP o Consenti traffico HTTPS. Quando selezioni una di queste opzioni, Compute Engine aggiunge un tag di rete alla VM, che associa la regola del firewall alla VM. Quindi, Compute Engine crea la corrispondente regola del firewall in entrata che consente tutto il traffico entrante su
tcp:80
(HTTP) otcp:443
(HTTPS).(Facoltativo) Se hai scelto un'immagine del sistema operativo che supporta le funzionalità di Shielded VM, puoi modificare le impostazioni di Shielded VM. Per modificare le impostazioni Shielded VM, espandi la sezione Sicurezza nella sezione Opzioni avanzate, quindi procedi come segue, a seconda dei casi:
Per attivare l'avvio protetto, seleziona Attiva Avvio protetto. L'avvio protetto è disattivato per impostazione predefinita.
Per disattivare il vTPM, deseleziona la casella di controllo Attiva vTPM. Il vTPM è abilitato per impostazione predefinita. La disattivazione di vTPM disattiva anche il monitoraggio dell'integrità perché si basa sui dati raccolti da Avvio con misurazioni.
Per disattivare il monitoraggio dell'integrità, deseleziona la casella di controllo Attiva il monitoraggio dell'integrità. Il monitoraggio dell'integrità è abilitato per impostazione predefinita.
Per creare e avviare la VM, fai clic su Crea.
- Seleziona un'immagine pubblica. Prendi nota del nome dell'immagine o della famiglia di immagini e del nome del progetto contenente l'immagine.
Utilizza il comando
gcloud compute instances create
per creare una VM da una famiglia di immagini o da una versione specifica di un'immagine del sistema operativo.Se specifichi il flag facoltativo
--shielded-secure-boot
, Compute Engine crea una VM con tutte e tre le funzionalità di VM protetta attivate:Dopo che Compute Engine ha avviato la VM, devi arrestarla per modificare le opzioni della VM protetta.
gcloud compute instances create VM_NAME \ --zone=ZONE \ [--image=IMAGE | --image-family=IMAGE_FAMILY] \ --image-project=IMAGE_PROJECT \ --machine-type=MACHINE_TYPE
Sostituisci quanto segue:
VM_NAME
: name della nuova VMZONE
: la zona in cui creare l'istanzaIMAGE
oIMAGE_FAMILY
: specifica una delle seguenti opzioni:IMAGE
: una versione specifica di un'immagine pubblicaAd esempio,
--image=debian-10-buster-v20200309
.IMAGE_FAMILY
: una famiglia di immagini.In questo modo viene creata la VM dall'immagine del sistema operativo più recente e non ritirata. Ad esempio, se specifichi
--image-family=debian-10
, Compute Engine crea una VM dalla versione più recente dell'immagine del sistema operativo nella famiglia di immagini Debian 10.
IMAGE_PROJECT
: project contenente l'immagineMACHINE_TYPE
: tipo di macchina, predefinito o personalizzato, per la nuova VMPer ottenere un elenco dei tipi di macchine disponibili in una zona, utilizza il comando
gcloud compute machine-types list
con il flag--zones
.
Verifica che Compute Engine abbia creato la VM:
gcloud compute instances describe VM_NAME
Sostituisci
VM_NAME
con il nome della VM.- Nella console Google Cloud, vai alla pagina Istanze VM.
- Fai clic su Crea istanza.
- Specifica i parametri che preferisci.
- Nella parte superiore o inferiore della pagina, fai clic su Codice equivalente e poi sulla scheda Terraform per visualizzare il codice Terraform.
- Seleziona un'immagine pubblica. Prendi nota del nome dell'immagine o della famiglia di immagini e del nome del progetto contenente l'immagine.
Utilizza il metodo
instances.insert
per creare una VM da una famiglia di immagini o da una versione specifica di un'immagine del sistema operativo:POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "machineType":"zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name":"VM_NAME
", "disks":[ { "initializeParams":{ "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot":true } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME" } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto in cui creare la VMZONE
: la zona in cui creare la VMMACHINE_TYPE_ZONE
: zona contenente il tipo di macchina da utilizzare per la nuova VMMACHINE_TYPE
: tipo di macchina, predefinito o personalizzato, per la nuova VMVM_NAME
: nome della nuova VMIMAGE_PROJECT
: project contenente l'immagine
Ad esempio, se specifichidebian-10
come famiglia di immagini, specificadebian-cloud
come progetto di immagini.IMAGE or IMAGE_FAMILY
: specifica una delle seguenti opzioni:IMAGE
: una versione specifica di un'immagine pubblica
Ad esempio,"sourceImage": "projects/debian-cloud/global/images/debian-10-buster-v20200309"
IMAGE_FAMILY
: una famiglia di immagini
. Viene creata la VM dall'immagine del sistema operativo più recente e non ritirata. Ad esempio, se specifichi"sourceImage": "projects/debian-cloud/global/images/family/debian-10"
, Compute Engine crea una VM dalla versione più recente dell'immagine del sistema operativo nella famiglia di immaginiDebian 10
.
NETWORK_NAME
: la rete VPC che vuoi utilizzare per la VM. Puoi specificaredefault
per utilizzare la rete predefinita.ENABLE_SECURE_BOOT
: facoltativo: se hai scelto un'immagine che supporta le funzionalità di VM schermate, Compute Engine attiva per impostazione predefinita il Trusted Platform Module virtuale (vTPM) e il monitoraggio dell'integrità. Compute Engine non abilita l'Avvio protetto per impostazione predefinita.Se specifichi
true
perenableSecureBoot
, Compute Engine crea una VM con tutte e tre le funzionalità Shielded VM abilitate. Dopo che Compute Engine ha avviato la VM, per modificare le opzioni della VM protetta, devi arrestarla.
Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona il progetto e fai clic su Continua.
Fai clic su Crea istanza.
Specifica un nome per l'istanza. Per ulteriori informazioni, consulta la convenzione di denominazione delle risorse.
(Facoltativo) Modifica la Zona per questa istanza. Se scegli una zona in cui non sono disponibili server bare metal, ti viene chiesto di scegliere un'altra zona.
Nella sezione Configurazione macchina, esegui una delle seguenti operazioni:
- Fai clic sulla scheda Uso generico e seleziona C3.
- Fai clic sulla scheda Ottimizzata per la memoria e seleziona X4.
Per Tipo di macchina, fai clic sull'elenco. Nella casella del filtro, digita
metal
e seleziona uno dei tipi disponibili.Nella sezione Criteri di disponibilità, fai clic su Impostazioni avanzate del modello di provisioning delle VM per espandere la sezione. Assicurati che il valore di Host in manutenzione sia
Terminate instance
.Nella sezione Disco di avvio, fai clic su Cambia e poi:
- Nella scheda Immagini pubbliche, scegli quanto segue:
- Sistema operativo
- Versione sistema operativo
- Tipo di disco di avvio
- Dimensione del disco di avvio
- (Facoltativo) Per i dischi di avvio Hyperdisk bilanciati, scegli le impostazioni IOPS sottoposte a provisioning e Throughput riservato per il disco.
- (Facoltativo) Per ulteriori opzioni di configurazione del disco, fai clic su Mostra configurazione avanzata.
Per confermare le opzioni del disco di avvio, fai clic su Seleziona.
- Nella scheda Immagini pubbliche, scegli quanto segue:
Nella sezione Firewall, per consentire il traffico HTTP o HTTPS all'istanza bare metal, seleziona Consenti traffico HTTP o Consenti traffico HTTPS. Quando selezioni una di queste opzioni, Compute Engine aggiunge un tag di rete all'istanza, che associa la regola del firewall all'istanza. Quindi, Compute Engine crea la regola firewall in entrata corrispondente che consente tutto il traffico in entrata su
tcp:80
(HTTP) otcp:443
(HTTPS).Espandi la sezione Opzioni avanzate e poi la sezione Networking. Assicurati che Scheda di interfaccia di rete sia impostata su IDPF.
Per creare e avviare l'istanza bare metal, fai clic su Crea.
- Seleziona un'immagine pubblica che supporti le istanze bare metal. Prendi nota del nome dell'immagine o della famiglia di immagini e del nome del progetto contenente l'immagine.
Utilizza il comando
gcloud compute instances create
per creare un'istanza bare metal da una famiglia di immagini o da una versione specifica di un'immagine del sistema operativo.gcloud compute instances create INSTANCE_NAME \ --zone=ZONE \ --machine-type=MACHINE_TYPE \ --network-interface=nic-type=IDPF \ --maintenance-policy=TERMINATE \ --create-disk=boot=yes,image=projects/IMAGE_PROJECT/global/images/IMAGE,provisioned-iops=IOPS,provisioned-throughput=THROUGHPUT,size=SIZE,type=hyperdisk-balanced \ --no-shielded-secure-boot
Sostituisci quanto segue:
INSTANCE_NAME
: un nome per la nuova istanza bare metalZONE
: la zona in cui creare l'istanza bare metalMACHINE_TYPE
: il tipo di macchina bare metal da utilizzare per l'istanza. Il nome del tipo di macchina deve terminare con-metal
.Per ottenere un elenco dei tipi di macchine disponibili in una zona, utilizza il comando
gcloud compute machine-types list
con il flag--zones
.IMAGE_PROJECT
: il progetto di immagini che contiene l'immagineIMAGE
: specifica una delle seguenti opzioni:- Una versione specifica dell'immagine del sistema operativo, ad esempio
sles-15-sp4-sap-v20240208-x86-6
. - Una famiglia di immagini, che deve essere formattata come
family/IMAGE_FAMILY
. In questo modo viene creata l'istanza dall'immagine del sistema operativo più recente e non deprecata. Ad esempio, se specifichifamily/sles-15-sp4-sap
, Compute Engine crea un'istanza bare metal dalla versione più recente dell'immagine del sistema operativo nella famiglia di immagini SUSE Linux Enterprise Server 15 SP4. Per maggiori informazioni sull'utilizzo delle famiglie di immagini, consulta le best practice per le famiglie di immagini.
- Una versione specifica dell'immagine del sistema operativo, ad esempio
IOPS
: facoltativo: il numero più elevato di operazioni di I/O al secondo (IOPS) che il disco può gestire.THROUGHPUT
: facoltativo, un numero intero che rappresenta la velocità effettiva massima, misurata in MiB al secondo, che il disco può gestire.SIZE
: facoltativo, le dimensioni del nuovo disco. Il valore deve essere un numero intero. L'unità di misura predefinita è GiB.
Verifica che Compute Engine abbia creato l'istanza:
gcloud compute instances describe INSTANCE_NAME
Sostituisci
INSTANCE_NAME
con il nome della nuova istanza.- Seleziona un'immagine pubblica che supporti le istanze bare metal. Prendi nota del nome dell'immagine o della famiglia di immagini e del nome del progetto contenente l'immagine.
Utilizza il metodo
instances.insert
per creare un'istanza bare metal da una famiglia di immagini o da una versione specifica di un'immagine del sistema operativo:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances { "machineType": "projects/PROJECT_ID/zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name": "INSTANCE_NAME", "disks": [ { "boot": true, "initializeParams": { "diskSizeGb": "DISK_SIZE", "diskType": "hyperdisk-balanced", "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT", "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE" } } ], "networkInterfaces": [ { "nicType": "IDPF" } ], "scheduling": { "onHostMaintenance": "TERMINATE" } }
Sostituisci quanto segue:
PROJECT_ID
: ID del progetto in cui creare l'istanza bare metalZONE
: la zona in cui creare l'istanza bare metalMACHINE_TYPE_ZONE
: la zona contenente il tipo di macchina da utilizzare per la nuova istanza bare metalMACHINE_TYPE
: il tipo di macchina da usare per l'istanza. Il nome del tipo di macchina deve terminare con-metal
.INSTANCE_NAME
: nome della nuova istanzaDISK_SIZE
: dimensioni del disco in GiBIOPS_LIMIT
: il numero di operazioni di I/O al secondo che vuoi eseguire il provisioning per il disco.THROUGHPUT_LIMIT
: un numero intero che rappresenta il throughput, misurato in MB al secondo, che vuoi eseguire il provisioning per il disco.IMAGE_PROJECT
: il progetto di immagini che contiene l'immagineIMAGE
: specifica una delle seguenti opzioni:- Una versione specifica dell'immagine del sistema operativo, ad esempio
sles-15-sp4-sap-v20240208-x86-6
. - Una famiglia di immagini, che deve essere formattata come
family/IMAGE_FAMILY
. In questo modo viene creata l'istanza dall'immagine del sistema operativo più recente e non deprecata. Ad esempio, se specifichifamily/sles-15-sp4-sap
, Compute Engine crea un'istanza bare metal dalla versione più recente dell'immagine del sistema operativo nella famiglia di immagini SUSE Linux Enterprise Server 15 SP4. Per maggiori informazioni sull'utilizzo delle famiglie di immagini, consulta le best practice per le famiglie di immagini.
- Una versione specifica dell'immagine del sistema operativo, ad esempio
Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona il progetto e fai clic su Continua.
Fai clic su Crea istanza.
Specifica un nome per la VM. Per ulteriori informazioni, consulta la convenzione di denominazione delle risorse.
(Facoltativo) Modifica la Zona per questa VM. Se selezioni Qualsiasi, Google sceglie automaticamente una zona in base al tipo di macchina e alla disponibilità.
Seleziona una configurazione della macchina per la VM.
Nella sezione Disco di avvio, fai clic su Cambia e poi:
- Seleziona la scheda Immagini personalizzate.
- Per selezionare il progetto di immagini, fai clic su Seleziona un progetto, quindi svolgi i seguenti passaggi:
- Seleziona il progetto che contiene l'immagine.
- Fai clic su Apri.
- Nell'elenco Immagine, fai clic sull'immagine che vuoi importare.
- Seleziona il tipo e le dimensioni del disco di avvio.
- (Facoltativo) Per le opzioni di configurazione avanzata, fai clic su Mostra configurazione avanzata.
- Per confermare le opzioni del disco di avvio, fai clic su Seleziona.
Nella sezione Firewall, per consentire il traffico HTTP o HTTPS alla VM, seleziona Consenti traffico HTTP o Consenti traffico HTTPS.
La console Google Cloud aggiunge un tag di rete alla VM e crea la regola del firewall di ingresso corrispondente che consente tutto il traffico in entrata su
tcp:80
(HTTP) otcp:443
(HTTPS). Il tag network associa la regola del firewall alla VM. Per ulteriori informazioni, consulta la Panoramica delle regole firewall nella documentazione di Cloud Next Generation Firewall.Per creare e avviare la VM, fai clic su Crea.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Esegui il comando
gcloud compute instances create
per creare una VM con un'immagine personalizzata:gcloud compute instances create VM_NAME \ --image-project IMAGE_PROJECT \ [--image IMAGE | --image-family IMAGE_FAMILY] --subnet SUBNET
Sostituisci quanto segue:
VM_NAME
: il nome della VMIMAGE_PROJECT
: l'ID progetto che contiene l'immagineIMAGE
oIMAGE_FAMILY
: specifica una delle seguenti opzioni:IMAGE
: nome dell'immagine personalizzataAd esempio,
--image=my-debian-image-v2
.IMAGE_FAMILY
: se hai creato le immagini personalizzate all'interno di una famiglia di immagini personalizzate, specifica questa famiglia di immagini personalizzate.In questo modo viene creata la VM dall'immagine e dalla versione del sistema operativo più recenti e non deprecate nella famiglia di immagini personalizzate. Ad esempio, se specifichi
--image-family=my-debian-family
, Compute Engine crea una VM dall'immagine del sistema operativo più recente nella famiglia di immagini personalizzatemy-debian-family
.
SUBNET
: se la subnet e l'istanza si trovano nello stesso progetto, sostituisci SUBNET con il nome di una subnet che si trova nella stessa regione dell'istanza.
- Nella console Google Cloud, vai alla pagina Istanze VM.
- Fai clic su Crea istanza.
- Specifica i parametri che preferisci.
- Nella parte superiore o inferiore della pagina, fai clic su Codice equivalente e poi sulla scheda Terraform per visualizzare il codice Terraform.
PROJECT_ID
: l'ID del progetto in cui creare la VMZONE
: la zona in cui creare la VMMACHINE_TYPE_ZONE
: zona contenente il tipo di macchina da utilizzare per la nuova VMMACHINE_TYPE
: tipo di macchina, predefinito o personalizzato, per la nuova VMVM_NAME
: nome della nuova VMIMAGE_PROJECT
: il nome del progetto che contiene l'immagine personalizzataIMAGE
oIMAGE_FAMILY
: specifica una delle seguenti opzioni:IMAGE
: il nome dell'immagine personalizzata. Ad esempio,"sourceImage": "projects/my-project-1234/global/images/my-debian-image-v2"
.IMAGE_FAMILY
: se hai creato le immagini personalizzate all'interno di una famiglia di immagini personalizzate, specifica questa famiglia di immagini personalizzate.In questo modo viene creata la VM dall'immagine del sistema operativo più recente e non deprecata nella tua famiglia di immagini personalizzate. Ad esempio, se specifichi
"sourceImage": "projects/my-project-1234/global/images/family/my-debian-family"
, Compute Engine crea una VM dalla versione più recente dell'immagine del sistema operativo nella famiglia di immagini personalizzatamy-debian-family
.
NETWORK_NAME
: la rete VPC che vuoi utilizzare per la VM. Puoi specificaredefault
per utilizzare la rete predefinita.ENABLE_SECURE_BOOT
: facoltativo: se hai scelto un'immagine che supporta le funzionalità di VM schermate, Compute Engine attiva per impostazione predefinita il Trusted Platform Module virtuale (vTPM) e il monitoraggio dell'integrità. Compute Engine non abilita l'Avvio protetto per impostazione predefinita.Se specifichi
true
perenableSecureBoot
, Compute Engine crea una VM con tutte e tre le funzionalità Shielded VM abilitate. Dopo che Compute Engine ha avviato la VM, per modificare le opzioni della VM protetta, devi arrestarla.Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona il progetto e fai clic su Continua.
Fai clic su Crea istanza.
Specifica un nome per la VM. Per ulteriori informazioni, consulta la convenzione di denominazione delle risorse.
(Facoltativo) Modifica la Zona per questa VM. Se selezioni Qualsiasi, Google sceglie automaticamente una zona in base al tipo di macchina e alla disponibilità.
Seleziona una configurazione della macchina per la VM.
Nella sezione Disco di avvio, fai clic su Cambia e poi:
- Nella scheda Immagini pubbliche, scegli quanto segue:
- Sistema operativo
- Versione sistema operativo
- Tipo di disco di avvio
- Dimensione del disco di avvio
- (Facoltativo) Per le opzioni di configurazione avanzata, fai clic su Mostra configurazione avanzata.
- Per confermare le opzioni del disco di avvio, fai clic su Seleziona.
- Nella scheda Immagini pubbliche, scegli quanto segue:
Nella sezione Firewall, per consentire il traffico HTTP o HTTPS alla VM, seleziona Consenti traffico HTTP o Consenti traffico HTTPS. Quando ne selezioni una, Compute Engine aggiunge un tag di rete alla VM, che associa la regola del firewall alla VM. Quindi, Compute Engine crea la corrispondente regola firewall in entrata che consente tutto il traffico in entrata su
tcp:80
(HTTP) otcp:443
(HTTPS).Per aggiungere dischi non di avvio alla VM, espandi la sezione Opzioni avanzate e segui questi passaggi:
- Espandi la sezione Dischi.
- Fai clic su Aggiungi nuovo disco e poi procedi nel seguente modo:
- Specifica il Nome, il Tipo, il Tipo di origine e le Dimensioni del disco.
- Nella sezione Impostazioni di attacco, seleziona la Modalità di attacco del disco e la Regola di eliminazione. Per ulteriori informazioni sull'aggiunte di nuovi dischi, consulta Aggiungere un disco permanente alla VM.
- Fai clic su Salva.
Per creare e avviare la VM, fai clic su Crea.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Esegui il comando
gcloud compute instances create
per creare una VM con dischi non di avvio aggiuntivi.Puoi aggiungere fino a 127 dischi non di avvio durante la creazione della VM. Specifica il flag
--create-disk
per ogni disco non di avvio che crei.Per creare dischi non di avvio da un'immagine pubblica o di stock, specifica le proprietà
image
oimage-family
eimage-project
con il flag--create-disk
. Per creare un disco vuoto, non includere queste proprietà.Se vuoi, puoi includere proprietà per:
- Dimensioni del disco: utilizza la proprietà
--size
. - Tipo di disco: utilizza la proprietà
--type
. - Disco regionale:
include la proprietà
replica-zones
.
gcloud compute instances create VM_NAME \ --zone=ZONE \ [--image=IMAGE | --image-family=IMAGE_FAMILY] \ --image-project=IMAGE_PROJECT \ --create-disk [image=DISK_IMAGE | image-family=DISK_IMAGE_FAMILY ], \ image-project=DISK_IMAGE_PROJECT,size=SIZE_GB,type=DISK_TYPE \ --create-disk device-name=DISK_NAME, \ replica-zones=^:^ZONE:REMOTE-ZONE,boot=false
Sostituisci quanto segue:
VM_NAME
: nome della nuova VMZONE
: la zona in cui creare la VMIMAGE
oIMAGE_FAMILY
. Specifica una delle seguenti opzioni:IMAGE
: una versione specifica di un'immagine pubblicaAd esempio,
--image=debian-10-buster-v20200309
.IMAGE_FAMILY
: una famiglia di immaginiIn questo modo viene creata la VM dall'immagine del sistema operativo più recente e non ritirata. Ad esempio, se specifichi
--image-family=debian-10
, Compute Engine crea una VM dalla versione più recente dell'immagine del sistema operativo nella famiglia di immagini Debian 10.
IMAGE_PROJECT
: project contenente l'immaginePer altri dischi, sostituisci quanto segue:
DISK_IMAGE
oDISK_IMAGE_FAMILY
: specifica una delle seguenti opzioni:DISK_IMAGE
: il nome dell'immagine che vuoi utilizzare come disco non di avvioDISK_IMAGE_FAMILY
: una famiglia di immagini da utilizzare come disco non di avvio
DISK_IMAGE_PROJECT
: un progetto di immagini a cui appartiene l'immagine del discoSIZE_GB
: facoltativo, dimensione del disco non di avvioDISK_TYPE
: facoltativo: URL completo o parziale per il tipo del disco permanenteAd esempio,
https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/pd-ssd
. Per visualizzare i tipi di dischi disponibili, esegui il comandogcloud compute disk-types list
.DISK_NAME
: facoltativo, il nome del disco visualizzato all'OS guest dopo la creazione della VM.REMOTE_ZONE
: la zona in cui deve essere eseguito il mirroring del disco
Per i dischi vuoti, non specificare i parametri
DISK_IMAGE
,DISK_IMAGE_FAMILY
oDISK_IMAGE_PROJECT
.Per i dischi zonali, non specificare la proprietà del disco
replica-zones
.
- Dimensioni del disco: utilizza la proprietà
- Nella console Google Cloud, vai alla pagina Istanze VM.
- Fai clic su Crea istanza.
- Specifica i parametri che preferisci.
- Nella parte superiore o inferiore della pagina, fai clic su Codice equivalente e poi sulla scheda Terraform per visualizzare il codice Terraform.
PROJECT_ID
: l'ID del progetto in cui creare la VMZONE
: la zona in cui creare la VMMACHINE_TYPE_ZONE
: zona contenente il tipo di macchina da utilizzare per la nuova VMMACHINE_TYPE
: tipo di macchina, predefinito o personalizzato, per la nuova VMVM_NAME
: nome della nuova VMIMAGE_PROJECT
: project contenente l'immagine
Ad esempio, se specifichidebian-10
come famiglia di immagini, specificadebian-cloud
come progetto di immagini.IMAGE or IMAGE_FAMILY
: specifica una delle seguenti opzioni:IMAGE
: una versione specifica di un'immagine pubblica
Ad esempio,"sourceImage": "projects/debian-cloud/global/images/debian-10-buster-v20200309"
IMAGE_FAMILY
: una famiglia di immagini
. Viene creata la VM dall'immagine del sistema operativo più recente e non ritirata. Ad esempio, se specifichi"sourceImage": "projects/debian-cloud/global/images/family/debian-10"
, Compute Engine crea una VM dalla versione più recente dell'immagine del sistema operativo nella famiglia di immaginiDebian 10
.
- Per i dischi aggiuntivi, sostituisci quanto segue:
SIZE_GB
: dimensione del discoDISK_IMAGE
oDISK_IMAGE_FAMILY
: specifica un'immagine di origine o una famiglia di immagini per il disco non di avvio:DISK_IMAGE
: il nome dell'immagine che vuoi utilizzare come disco non di avvio. Ad esempio,"sourceImage": "projects/DISK_IMAGE_PROJECT/global/images/DISK_IMAGE"
.DISK_IMAGE_FAMILY
: una famiglia di immagini da utilizzare come disco non di avvio. Ad esempio,"sourceImage": "projects/DISK_IMAGE_PROJECT/global/images/family/DISK_IMAGE_FAMILY"
.
DISK_TYPE
: URL completo o parziale del tipo del disco permanente. Ad esempio:https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/pd-ssd
.DISK_NAME
: facoltativo. Il nome del disco visualizzato nel sistema operativo guest dopo la creazione della VM.REMOTE_ZONE
: la zona in cui replicare il disco a livello di regione
Per i dischi vuoti, non specificare la proprietà
sourceImage
. Per i dischi zonali, non specificare la proprietàreplicaZones
. NETWORK_NAME
: la rete VPC che vuoi utilizzare per la VM. Puoi specificaredefault
per utilizzare la rete predefinita.ENABLE_SECURE_BOOT
: facoltativo: se hai scelto un'immagine che supporta le funzionalità di VM schermate, Compute Engine attiva per impostazione predefinita il Trusted Platform Module virtuale (vTPM) e il monitoraggio dell'integrità. Compute Engine non abilita l'Avvio protetto per impostazione predefinita.Se specifichi
true
perenableSecureBoot
, Compute Engine crea una VM con tutte e tre le funzionalità Shielded VM abilitate. Dopo che Compute Engine ha avviato la VM, per modificare le opzioni della VM protetta, devi arrestarla.Nella console Google Cloud, vai alla pagina Crea un'istanza.
- Specifica un nome per la VM. Per ulteriori informazioni, consulta la convenzione di denominazione delle risorse.
- (Facoltativo) Modifica la Zona per questa VM. Se selezioni Qualsiasi, Google sceglie automaticamente una zona in base al tipo di macchina e alla disponibilità.
- Seleziona una configurazione della macchina per la VM.
- Nella sezione Disco di avvio, fai clic su Cambia per configurare il disco di avvio e poi:
- Seleziona la scheda Immagini personalizzate.
- Per selezionare il progetto di immagini, fai clic su Seleziona un progetto, quindi svolgi i seguenti passaggi:
- Seleziona il progetto che contiene l'immagine.
- Fai clic su Apri.
- Nell'elenco Immagine, fai clic sull'immagine che vuoi importare.
- Seleziona il tipo e le dimensioni del disco di avvio.
- Per confermare le opzioni del disco di avvio, fai clic su Seleziona.
Per consentire il traffico HTTP o HTTPS alla VM, nella sezione Firewall, seleziona Consenti traffico HTTP o Consenti traffico HTTPS.
La console Google Cloud aggiunge un tag di rete alla VM e crea la corrispondente regola firewall di ingresso che consente tutto il traffico in entrata su
tcp:80
(HTTP) otcp:443
(HTTPS). Il tag di rete associa la regola firewall alla VM. Per ulteriori informazioni, consulta la Panoramica delle regole firewall nella documentazione di Cloud Next Generation Firewall.- Per avviare e creare una VM, fai clic su Crea.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
-
Crea una VM utilizzando
gcloud compute instances create command
e i flag--image
e--image-project
per specificare il nome dell'immagine e il progetto in cui si trova:gcloud compute instances create VM_NAME \ --image=IMAGE \ --image-project=IMAGE_PROJECT
Sostituisci quanto segue:
VM_NAME
: nome della nuova VMIMAGE
: nome dell'immagineIMAGE_PROJECT
: progetto a cui appartiene l'immagine
Se il comando ha esito positivo,
gcloud
risponde con le proprietà della nuova VM:Created [https://compute.googleapis.com/compute/v1/projects/myproject/zones/us-central1-b/instances/example-instance]. NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS example-instance us-central1-b e2-standard-2 10.240.0.4 104.198.53.60 RUNNING
- Nella console Google Cloud, vai alla pagina Istanze VM.
- Fai clic su Crea istanza.
- Specifica i parametri che preferisci.
- Nella parte superiore o inferiore della pagina, fai clic su Codice equivalente e poi sulla scheda Terraform per visualizzare il codice Terraform.
PROJECT_ID
: l'ID del progetto in cui creare la VMZONE
: la zona in cui creare la VMMACHINE_TYPE_ZONE
: zona contenente il tipo di macchina da utilizzare per la nuova VMMACHINE_TYPE
: tipo di macchina, predefinito o personalizzato, per la nuova VMVM_NAME
: nome della nuova VMIMAGE_PROJECT
: il nome del progetto che contiene l'immagine condivisaIMAGE
oIMAGE_FAMILY
: specifica una delle seguenti opzioni:IMAGE
: il nome dell'immagine condivisa. Ad esempio,"sourceImage": "projects/finance-project-1234/global/images/finance-debian-image-v2"
.IMAGE_FAMILY
: se l'immagine condivisa viene creata all'interno di una famiglia di immagini personalizzate, specifica questa famiglia di immagini personalizzate.In questo modo viene creata la VM dall'immagine del sistema operativo più recente e non deprecata nella tua famiglia di immagini personalizzate. Ad esempio, se specifichi
"sourceImage": "projects/finance-project-1234/global/images/family/finance-debian-family"
, Compute Engine crea una VM dalla versione più recente dell'immagine del sistema operativo nella famiglia di immagini personalizzatafinance-debian-family
.
NETWORK_NAME
: la rete VPC che vuoi utilizzare per la VM. Puoi specificaredefault
per utilizzare la rete predefinita.ENABLE_SECURE_BOOT
: facoltativo: se hai scelto un'immagine che supporta le funzionalità di VM schermate, Compute Engine attiva per impostazione predefinita il Trusted Platform Module virtuale (vTPM) e il monitoraggio dell'integrità. Compute Engine non abilita l'Avvio protetto per impostazione predefinita.Se specifichi
true
perenableSecureBoot
, Compute Engine crea una VM con tutte e tre le funzionalità Shielded VM abilitate. Dopo che Compute Engine ha avviato la VM, per modificare le opzioni della VM protetta, devi arrestarla.Ripristino di un disco di avvio della VM: se hai eseguito il backup del disco di avvio di una VM con uno snapshot, puoi utilizzare lo snapshot per creare una nuova VM. Per istruzioni, consulta Ripristinare uno snapshot del disco di avvio in una nuova VM.
Ripristino di un disco non di avvio:se hai eseguito il backup di un disco non di avvio con uno snapshot, puoi ripristinare lo snapshot su un nuovo disco non di avvio quando crei una VM. Per istruzioni, consulta Creare una VM con un disco non di avvio basato su uno snapshot.
Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona il progetto e fai clic su Continua.
Fai clic su Crea istanza.
Specifica un nome per la VM. Per ulteriori informazioni, consulta la convenzione di denominazione delle risorse.
Nella sezione Contenitore, fai clic su Esegui il deployment del contenitore.
Specifica l'immagine del container da utilizzare. Ad esempio:
Per selezionare un'immagine container NGINX 1.12 da Cloud Launcher:
gcr.io/cloud-marketplace/google/nginx1:1.12
Per eseguire il deployment di un'immagine container Apache da Docker Hub, specifica sempre il nome completo dell'immagine Docker:
docker.io/httpd:2.4
(Facoltativo) Fai clic su Opzioni container avanzate. Per ulteriori informazioni, consulta la sezione Configurare le opzioni per l'esecuzione del container.
Per creare la VM, avviarla e lanciare il contenitore, fai clic su Crea.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Esegui il comando
gcloud compute instances create-with-container
:gcloud compute instances create-with-container VM_NAME \ --container-image=CONTAINER_IMAGE
Sostituisci quanto segue:
VM_NAME
: nome della nuova VM.CONTAINER_IMAGE
: il nome dell'immagine del contenitore.
Ad esempio, il seguente comando crea una VM denominata
nginx-vm
, che avvia ed esegue l'immagine del contenitore:gcr.io/cloud-marketplace/google/nginx1:1.12
gcloud compute instances create-with-container nginx-vm \ --container-image=gcr.io/cloud-marketplace/google/nginx1:1.12
Per eseguire il deployment di un'immagine container Apache da Docker Hub, specifica sempre il nome completo dell'immagine Docker:
docker.io/httpd:2.4
.- Se non specifichi una rete o una subnet, Compute Engine utilizza la rete VPC predefinita e la subnet automatica che si trova nella stessa regione della VM.
- Se non specifichi una rete, Compute Engine la deducono dalla subnet specificata.
- Se specifichi una rete, devi specificare una subnet e deve appartenere alla stessa rete. In caso contrario, la creazione della VM non riesce.
Nella console Google Cloud, vai alla pagina Istanze VM.
Seleziona il progetto e fai clic su Continua.
Fai clic su Crea istanza.
Specifica un nome per la VM. Per ulteriori informazioni, consulta la convenzione di denominazione delle risorse.
(Facoltativo) Modifica la Zona per questa VM. Se selezioni Qualsiasi, Google sceglie automaticamente una zona in base al tipo di macchina e alla disponibilità.
Nella sezione Firewall, per consentire il traffico HTTP o HTTPS alla VM, seleziona Consenti traffico HTTP o Consenti traffico HTTPS.
La console Google Cloud aggiunge un tag di rete alla VM e crea la regola del firewall di ingresso corrispondente che consente tutto il traffico in entrata su
tcp:80
(HTTP) otcp:443
(HTTPS). Il tag network associa la regola del firewall alla VM. Per ulteriori informazioni, consulta la Panoramica delle regole firewall nella documentazione di Cloud NGFW.Espandi la sezione Opzioni avanzate.
- Espandi la sezione Networking.
- In Interfacce di rete, specifica i dettagli della rete:
- Nel campo Rete, seleziona la rete VPC contenente la subnet che hai creato.
- Nel campo Subnet, seleziona la subnet da utilizzare per la VM.
- Fai clic su Fine.
Per creare e avviare la VM, fai clic su Crea.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Utilizzando Google Cloud CLI, segui le stesse istruzioni per creare una VM da un'immagine o da uno snapshot e aggiungi i flag
--subnet=SUBNET_NAME
e--zone=ZONE
quando esegui il comandogcloud compute instances create
:gcloud compute instances create VM_NAME \ --network=NETWORK_NAME \ --subnet=SUBNET_NAME \ --zone=ZONE
Sostituisci quanto segue:
VM_NAME
: name della VMNETWORK_NAME
: facoltativo, nome della reteSUBNET_NAME
: il nome della subnetPer visualizzare un elenco di sottoreti nella rete, utilizza il comando
gcloud compute networks subnets list
.ZONE
: la zona in cui viene creata la VM, ad esempioeurope-west1-b
La regione della VM viene dedotta dalla zona.
- Nella console Google Cloud, vai alla pagina Istanze VM.
- Fai clic su Crea istanza.
- Specifica i parametri che preferisci.
- Nella parte superiore o inferiore della pagina, fai clic su Codice equivalente e poi sulla scheda Terraform per visualizzare il codice Terraform.
PROJECT_ID
: l'ID del progetto in cui creare la VMZONE
: la zona in cui creare la VMMACHINE_TYPE_ZONE
: zona contenente il tipo di macchina da utilizzare per la nuova VMMACHINE_TYPE
: tipo di macchina, predefinito o personalizzato, per la nuova VMVM_NAME
: nome della nuova VMIMAGE_PROJECT
: project contenente l'immagine
Ad esempio, se specifichidebian-10
come famiglia di immagini, specificadebian-cloud
come progetto di immagini.IMAGE or IMAGE_FAMILY
: specifica una delle seguenti opzioni:IMAGE
: una versione specifica di un'immagine pubblica
Ad esempio,"sourceImage": "projects/debian-cloud/global/images/debian-10-buster-v20200309"
IMAGE_FAMILY
: una famiglia di immagini
. Viene creata la VM dall'immagine del sistema operativo più recente e non ritirata. Ad esempio, se specifichi"sourceImage": "projects/debian-cloud/global/images/family/debian-10"
, Compute Engine crea una VM dalla versione più recente dell'immagine del sistema operativo nella famiglia di immaginiDebian 10
.
NETWORK_NAME
: la rete VPC che vuoi utilizzare per la VM. Puoi specificaredefault
per utilizzare la rete predefinita.REGION
: regione in cui esiste la subnet specificataSUBNET_NAME
: il nome della subnetENABLE_SECURE_BOOT
: facoltativo: se hai scelto un'immagine che supporta le funzionalità di VM schermate, Compute Engine attiva per impostazione predefinita il Trusted Platform Module virtuale (vTPM) e il monitoraggio dell'integrità. Compute Engine non abilita l'Avvio protetto per impostazione predefinita.Se specifichi
true
perenableSecureBoot
, Compute Engine crea una VM con tutte e tre le funzionalità Shielded VM abilitate. Dopo che Compute Engine ha avviato la VM, per modificare le opzioni della VM protetta, devi arrestarla.Installa Ops Agent quando crei una VM utilizzando la console Google Cloud: attiva l'installazione automatica di Ops Agent selezionando la casella di controllo Installa Ops Agent per il monitoraggio e il logging nella pagina Crea un'istanza. Questa opzione attiva VM Manager in modalità di funzionalità limitata e crea un'assegnazione del criterio del sistema operativo per l'installazione di Ops Agent sulla VM. Per ulteriori informazioni, consulta Installare Ops Agent durante la creazione della VM.
Installa l'Ops Agent sulle VM esistenti:utilizza la console Google Cloud, l'gcloud CLI o uno strumento di automazione per installare l'Ops Agent su un parco risorse di VM o su singole VM. Per istruzioni, vedi Installare l'agente operativo.
Risoluzione dei problemi
Per trovare metodi per risolvere gli errori comuni di creazione delle VM, consulta Risoluzione dei problemi di creazione delle VM.
Passaggi successivi
Controlla lo stato della VM per vedere quando è pronta per l'uso.
Scopri come utilizzare gli snapshot per eseguire il backup dei tuoi dischi.
Scopri come creare e collegare un disco di archiviazione non di avvio alla tua VM per archiviare i dati separatamente dal disco di avvio.
Scopri come connetterti alla VM.
Scopri come eseguire lo scaling out della VM in un gruppo di VM.
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 gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
Prova Compute Engine gratuitamente
Terraform
Per utilizzare gli esempi di Terraform in questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
C#
Per utilizzare gli .NET esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia alla gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Vai
Per utilizzare gli Go esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia alla gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Java
Per utilizzare gli Java esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia alla gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Node.js
Per utilizzare gli Node.js esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia alla gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
PHP
Per utilizzare gli PHP esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia alla gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Python
Per utilizzare gli Python esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia alla gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Ruby
Per utilizzare gli Ruby esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia alla gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
REST
Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Per ulteriori informazioni, consulta Eseguire l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per creare VM, chiedi all'amministratore di concederti il ruolo IAM Amministratore istanze Compute (v1) (
roles/compute.instanceAdmin.v1
) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.Questo ruolo predefinito contiene le autorizzazioni necessarie per creare VM. Per visualizzare le autorizzazioni esatte richieste, espandi la sezione Autorizzazioni richieste:
Autorizzazioni obbligatorie
Per creare VM sono necessarie le seguenti autorizzazioni:
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Creare un'istanza VM da un'immagine
Questa sezione spiega come creare una VM da un'immagine del sistema operativo pubblico o da un'immagine personalizzata. Una VM contiene un bootloader, un file system di avvio e un'immagine del sistema operativo. Se stai creando una VM Arm, scegli un'immagine del sistema operativo compatibile con Arm.
Visualizzare un elenco di immagini pubbliche disponibili su Compute Engine
Prima di creare una VM utilizzando un'immagine pubblica, controlla l'elenco delle immagini pubbliche disponibili su Compute Engine.
Per saperne di più sulle funzionalità disponibili con ogni immagine pubblica, consulta Supporto delle funzionalità in base al sistema operativo.
Console
gcloud
C#
Prima di provare questo esempio, segui le istruzioni di configurazione di C# nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine C#.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Vai
Prima di provare questo esempio, segui le istruzioni di configurazione di Go nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Go.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Java.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Prima di provare questo esempio, segui le istruzioni di configurazione di Node.js nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Node.js.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
PHP
Prima di provare questo esempio, segui le istruzioni di configurazione di PHP nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine PHP.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Python.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Ruby
Prima di provare questo esempio, segui le istruzioni di configurazione di Ruby nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Ruby.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
Creare un'istanza VM da un'immagine pubblica
Google, le community open source e i fornitori di terze parti forniscono e gestiscono immagini del sistema operativo pubblico. Per impostazione predefinita, tutti i progetti Google Cloud possono creare VM da immagini del sistema operativo pubblico. Tuttavia, se il tuo progetto Google Cloud ha un elenco definito di immagini attendibili, puoi utilizzare solo le immagini in questo elenco per creare una VM.
Se crei un'immagine Shielded VM con un'unità SSD locale, non puoi proteggere i dati con il monitoraggio dell'integrità o con il Trusted Platform Module virtuale (vTPM).
Console
gcloud
Terraform
Per creare una VM, puoi utilizzare la
google_compute_instance
risorsa.Per scoprire come applicare o rimuovere una configurazione Terraform, consulta Comandi Terraform di base.
Per generare il codice Terraform, puoi utilizzare il componente Codice equivalente nella console Google Cloud.C#
C#
Prima di provare questo esempio, segui le istruzioni di configurazione di C# nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine C#.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Vai
Go
Prima di provare questo esempio, segui le istruzioni di configurazione di Go nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Go.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Java.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Prima di provare questo esempio, segui le istruzioni di configurazione di Node.js nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Node.js.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
PHP
Prima di provare questo esempio, segui le istruzioni di configurazione di PHP nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine PHP.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Python.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Ruby
Prima di provare questo esempio, segui le istruzioni di configurazione di Ruby nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Ruby.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
Creare un'istanza bare metal da un'immagine pubblica
Google, le community open source e i fornitori di terze parti forniscono e gestiscono immagini del sistema operativo pubblico. Per impostazione predefinita, tutti i progetti Google Cloud possono creare istanze bare metal utilizzando le immagini del sistema operativo pubblico supportate. Tuttavia, se il tuo progetto Google Cloud ha un elenco definito di immagini attendibili, puoi utilizzare solo le immagini in questo elenco per creare un'istanza bare metal.
Console
gcloud
REST
Creare una VM da un'immagine personalizzata
Un'immagine personalizzata appartiene solo al tuo progetto. Per creare una VM con un'immagine personalizzata, devi prima crearla se non ne hai già una.
Console
gcloud
Terraform
Per generare il codice Terraform, puoi utilizzare il componente Codice equivalente nella console Google Cloud.Vai
Prima di provare questo esempio, segui le istruzioni di configurazione di Go nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Go.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Java.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Prima di provare questo esempio, segui le istruzioni di configurazione di Node.js nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Node.js.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Python.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
La procedura per creare una VM con un'immagine personalizzata nell'API è la stessa che se si creasse una VM con un'immagine disponibile pubblicamente.
Per creare la VM da un'immagine personalizzata, utilizza il metodo
instances.insert
.POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "machineType":"zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name":"VM_NAME
", "disks":[ { "initializeParams":{ "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot":true } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME" } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Sostituisci quanto segue:
Crea un'istanza VM con dischi non di avvio aggiuntivi
Quando crei una VM, puoi anche creare e collegare contemporaneamente altri dischi non di avvio alla VM.
Tuttavia, se vuoi creare un disco in modalità multi-autore, non puoi crearlo contemporaneamente alla VM. Devi prima creare il disco, quindi puoi collegarlo alla VM.
Console
gcloud
Terraform
Per generare il codice Terraform, puoi utilizzare il componente Codice equivalente nella console Google Cloud.Vai
Prima di provare questo esempio, segui le istruzioni di configurazione di Go nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Go.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Java.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Prima di provare questo esempio, segui le istruzioni di configurazione di Node.js nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Node.js.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Python.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
Puoi creare fino a 127 dischi non di avvio al momento della creazione di una VM utilizzando la proprietà
initializeParams
per ogni disco aggiuntivo. Crea dischi aggiuntivi con un'immagine pubblica o privata. Per aggiungere un disco vuoto, definisci la voceinitializeParams
senza valoresourceImage
. Includi la proprietà del discoreplicaZones
per creare dischi regionali anziché zonali.POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "machineType":"zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name":"VM_NAME
", "disks":[ { "initializeParams":{ "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot":true }, { "initializeParams":{ "diskSizeGb":"SIZE_GB", "sourceImage":"projects/DISK_IMAGE_PROJECT/global/images/DISK_IMAGE", "diskType":"DISK_TYPE" } }, { "initializeParams":{ "diskSizeGb":"SIZE_GB", "diskType":"DISK_TYPE" }, }, { "boot": false, "deviceName":"DISK_NAME", "initializeParams": { "diskType": "DISK_TYPE", "replicaZones": [ "projects/PROJECT_ID/zones/ZONE", "projects/PROJECT_ID/zones/REMOTE_ZONE" ] } } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME" } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Sostituisci quanto segue:
Formatta e monta i dischi prima di utilizzarli.
Creare un'istanza VM da un'immagine condivisa
Se un altro utente ha condiviso un'immagine con te, puoi utilizzarla per creare una VM.
Console
gcloud
Terraform
La procedura per creare una VM con un'immagine condivisa in Terraform è la stessa che se stessi creando una VM con un'immagine disponibile pubblicamente.
REST
La procedura per creare una VM con un'immagine condivisa nell'API è la stessa che se stessi creando una VM con un'immagine disponibile pubblicamente. Per creare la VM da un'immagine condivisa, utilizza il metodo
instances.insert
.POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "machineType":"zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name":"VM_NAME
", "disks":[ { "initializeParams":{ "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot":true } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME" } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Sostituisci quanto segue:
Crea una VM da uno snapshot
Puoi creare una nuova VM da uno snapshot nei seguenti modi:
Per creare rapidamente più di una VM con lo stesso disco di avvio, crea un'immagine personalizzata, quindi crea le VM da quell'immagine anziché utilizzare uno snapshot.
Creare un'istanza VM da un'immagine contenitore
Per eseguire il deployment e avviare un container su una VM Compute Engine, specifica un nome dell'immagine del contenitore e parametri di configurazione facoltativi quando crei la VM. Compute Engine crea la VM utilizzando la versione più recente dell'immagine pubblica Container-Optimized OS, su cui è installato Docker. Poi, Compute Engine avvia il contenitore all'avvio della VM. Per ulteriori informazioni, consulta Eseguire il deployment dei contenitori sulle VM.
Per creare una VM da un'immagine contenitore, devi utilizzare la console Google Cloud o
gcloud
.Console
gcloud
Creare un'istanza VM in una subnet specifica
Per impostazione predefinita, Google Cloud crea una rete VPC in modalità automatica denominata
default
per ogni progetto. Per utilizzare una rete diversa o una subnet creata manualmente in una rete VPC in modalità automatica o personalizzata, devi specificare la subnet al momento della creazione della VM.Durante la creazione di una VM in una subnet, tieni presente queste regole:
Console
gcloud
Terraform
Per creare una VM in una subnet specifica, puoi utilizzare la
google_compute_instance
risorsa.Per scoprire come applicare o rimuovere una configurazione Terraform, consulta Comandi Terraform di base.
La procedura per creare una VM con un'immagine condivisa in Terraform è la stessa che se stessi creando una VM con un'immagine disponibile pubblicamente.
Vai
Prima di provare questo esempio, segui le istruzioni di configurazione di Go nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Go.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Java.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Prima di provare questo esempio, segui le istruzioni di configurazione di Node.js nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Node.js.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python nella guida rapida di Compute Engine che utilizza le librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine Python.
Per autenticarti a Compute Engine, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
Segui le istruzioni dell'API per creare una VM da un'immagine o da un snapshot, ma specifica il campo
subnet
nel corpo della richiesta. Per aggiungere dischi vuoti, non aggiungere un'immagine di origine. Se vuoi, puoi specificare le proprietàdiskSizeGb
,diskType
elabels
.POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "machineType":"zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name":"VM_NAME
", "disks":[ { "initializeParams":{ "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot":true } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME", "subnetwork":"regions/REGION/subnetworks/SUBNET_NAME", "accessConfigs":{ "name":"External NAT", "type":"ONE_TO_ONE_NAT" } } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Sostituisci quanto segue:
Crea una VM configurata per il monitoraggio e il logging di Ops Agent
Ops Agent raccoglie i dati di telemetria per le VM che puoi poi utilizzare per la risoluzione dei problemi e l'ottimizzazione delle prestazioni. Puoi installare Ops Agent durante la creazione di una VM o su VM esistenti come descritto nei seguenti argomenti:
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-12-22 UTC.
-