Crea un disco di avvio personalizzato

Quando crei un'istanza di una macchina virtuale (VM), devi creare anche un disco di avvio per la VM. Puoi usare un'immagine pubblica, un'immagine personalizzata o uno snapshot acquisito da un altro disco di avvio. Quando crei un disco di avvio, limita le dimensioni del disco a 2 TB per tenere conto delle limitazioni del partizionamento MBR.

Compute Engine crea automaticamente un Persistent Disk di avvio quando crei un'istanza. Se hai bisogno di ulteriore spazio di archiviazione dei dati per le tue istanze, aggiungi una o più opzioni di archiviazione delle istanze secondarie.

Utilizza le procedure descritte in questo documento per creare dischi di avvio da utilizzare in seguito per creare le VM. Per migliorare le prestazioni di un disco di avvio o per aggiungere spazio per altre applicazioni o file del sistema operativo, puoi ridimensionare il disco di avvio.

Come best practice, non utilizzare dischi permanenti a livello di regione per i dischi di avvio. In una situazione di failover, non eseguono l'associazione forzata a una VM.

Prima di iniziare

  • Quando crei VM da immagini o dischi utilizzando Google Cloud CLI o REST, è previsto un limite di 20 istanze VM al secondo. Se devi creare un numero maggiore di VM al secondo, richiedi un limite di quota più elevato per la risorsa Immagini.
  • Se non l'hai ancora fatto, configura l'autenticazione. L'autenticazione è il processo mediante il quale viene verificata l'identità per l'accesso ai servizi e alle API Google Cloud. Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti in Compute Engine nel seguente modo.

    Seleziona la scheda relativa a come prevedi di utilizzare gli esempi in questa pagina:

    Console

    Quando utilizzi la console Google Cloud per accedere ai servizi e alle API di Google Cloud, non devi configurare l'autenticazione.

    gcloud

    1. Installa Google Cloud CLI, quindi initialize eseguendo questo comando:

      gcloud init
    2. Imposta una regione e una zona predefinite.

    REST

    Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, devi utilizzare le credenziali che fornisci a gcloud CLI.

      Installa Google Cloud CLI, quindi initialize eseguendo questo comando:

      gcloud init

Crea un Persistent Disk di avvio da un'immagine

Puoi creare un Persistent Disk di avvio autonomo al di fuori della creazione dell'istanza e collegarlo a un'istanza in seguito.

Console

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

    Vai alla pagina Crea un disco

  2. In Tipo di disco di origine, seleziona Immagine. Scegli un'immagine dall'elenco.
  3. Fai clic su Crea.

gcloud

Per creare un Persistent Disk di avvio autonomo, utilizza il comando gcloud compute disks create:

gcloud compute disks create example-disk --image example-image

REST

Per creare un nuovo Persistent Disk di avvio utilizzando REST, utilizza il seguente URI:

https://compute.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/disks?sourceImage=IMAGE

Sostituisci IMAGE con l'URI completo con codifica URL dell'immagine di origine da applicare a questo Persistent Disk.

Il corpo della richiesta deve contenere un nome per questo nuovo Persistent Disk:

{
  "name": "example-disk"
}

Se hai creato un Persistent Disk di avvio più grande dell'immagine, potresti dover ripartizionare il disco permanente di avvio.

Crea un Persistent Disk di avvio da uno snapshot

Dopo aver creato lo snapshot di un Persistent Disk di avvio, puoi applicare i dati provenienti da questo snapshot ai nuovi dischi permanenti. È possibile applicare i dati di uno snapshot solo quando si crea un Persistent Disk. Non puoi applicare uno snapshot a un Persistent Disk esistente o applicare uno snapshot ai dischi permanenti appartenenti a un progetto diverso da quello in questione.

Console

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

    Vai alla pagina Crea un disco

  2. In Tipo di disco di origine, seleziona Istantanea.
  3. Scegli un'istantanea dall'elenco.
  4. Completa l'impostazione delle proprietà del disco e fai clic su Crea.

gcloud

Per applicare i dati da uno snapshot di un Persistent Disk, esegui questo comando:

gcloud compute disks create example-disk --source-snapshot example-snapshot

REST

Per creare un Persistent Disk di avvio con uno snapshot, effettua una richiesta POST al seguente URI:

POST https://compute.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/disks

Il corpo della richiesta deve contenere un nome per questo nuovo Persistent Disk e l'URL dello snapshot da utilizzare:

{
  "name": "example-disk",
  "sourceSnapshot": "zones/us-central1-f/snapshots/example-snapshot"
}

Passaggi successivi

  • Il processo per il ridimensionamento di un Persistent Disk di avvio e di un Persistent Disk non di avvio è lo stesso. Per ulteriori informazioni, consulta Ridimensionare un disco permanente.