Salta al contenuto principale

Creare macchine virtuali con Google Cloud Shell e rimuoverle

In questo articolo, ti guideremo passo passo nella creazione di macchine virtuali (VM) utilizzando Google Cloud Shell e a rimuovere VM  GCE con il comando gcloud. Se hai una conoscenza di base di Google Cloud, sei nel posto giusto per scoprire quanto sia semplice e veloce avviare una istanza VM direttamente dal terminale, senza la necessità di utilizzare l'interfaccia grafica di Google Cloud Console.

Cos'è Google Cloud Shell?

Google Cloud Shell è un ambiente di gestione integrato che ti consente di eseguire comandi direttamente su Google Cloud. Questo ambiente è preconfigurato con gcloud e altri strumenti, permettendoti di lavorare su progetti Google Cloud in modo rapido e senza dover installare alcun software sul tuo computer.

Prerequisiti

Prima di iniziare, assicurati di avere i seguenti prerequisiti:

  • Un account Google Cloud attivo
  • Accesso a Google Cloud Shell
  • Abilitato il servizio Google Compute Engine GCE

Creare macchine virtuali con Google Cloud Shell

Segui questi semplici passaggi per creare le macchine virtuali utilizzando solo la Google Cloud Shell:

  1. Accedi a Google Cloud Shell (verrai automaticamente indirizzato all'ambiente della Cloud Shell).
  2. Assicurati che il tuo progetto Google Cloud sia impostato correttamente eseguendo il seguente comando:

    gcloud config set project [ID_DEL_TUO_PROGETTO]
  3. Controlla che il servizio Compute Engine sia abilitato con il comando:

    gcloud services enable compute.googleapis.com
  4. Ora crea una istanza VM nella regione Milano (zona europe-west8-a) eseguendo il seguente comando:

    gcloud compute instances create my-vm \
    	--zone=europe-west8-a \
    	--machine-type=e2-medium \
    	--image-family=debian-12 \
            	--image-project=debian-cloud
    Created [https://www.googleapis.com/compute/v1/projects/[ID_DEL_TUO_PROGETTO]/zones/europe-west8-a/instances/my-vm].
    NAME: my-vm
    ZONE: europe-west8-a
    MACHINE_TYPE: e2-medium
    STATUS: RUNNING
  5. Una volta creata la VM, puoi listare tutte le istanze VM presenti con:

    gcloud compute instances list
  6. Ora puoi connetterti utilizzando il comando SSH direttamente dalla Cloud Shell:

    gcloud compute ssh my-vm --zone=europe-west8-a

Rimuovere macchine virtuali con Google Cloud Shell

  1. Lista tutte le istanze VM presenti con:

    gcloud compute instances list
  2. Individuata la VM da eliminare utilizza questo comando per rimuoverla:

    gcloud compute instances delete my-vm --zone=europe-west8-a
    The following instances will be deleted. Any attached disks configured to be auto-deleted will be 
    deleted unless they are attached to any other instances or the `--keep-disks` flag is given and 
    specifies them for keeping. Deleting a disk is irreversible and any data on the disk will be lost.
     - [my-vm] in [europe-west8-a]
    Do you want to continue (Y/n)?  Y

Domande Frequenti (FAQ)

1. È possibile modificare la configurazione di una VM una volta creata?

Sì, puoi modificare le impostazioni della tua VM come il tipo di macchina, lo spazio disco e altre opzioni tramite Google Cloud Shell utilizzando comandi gcloud o dalla Google Cloud Console.

2. Quanto costa l'utilizzo di Google Cloud Shell?

Google Cloud Shell è gratuito per un massimo di 50 ore al mese. Tuttavia, le risorse che crei, come le VM, possono generare costi aggiuntivi in base alle tariffe di Google Cloud.

3. Posso creare VM con sistemi operativi diversi da Debian?

Sì, puoi scegliere diverse immagini di sistema operativo come Ubuntu, CentOS, Windows, e altre specificando i parametri --image-family e --image-project nel comando di creazione della VM.

Scopri di più sulla nostra Consulenza Google Cloud

Ottieni supporto esperto per gestire le tue macchine virtuali su Google Cloud.

Aggiungi un commento