Crea un disco di avvio personalizzato

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

Compute Engine crea automaticamente un disco di avvio per creare un'istanza. Se hai bisogno di ulteriore spazio di archiviazione per le istanze, aggiungine uno o dischi di archiviazione dell'istanza secondari all'istanza.

Utilizza le procedure descritte in questo documento per creare dischi di avvio in un secondo momento per creare VM. Per migliorare le prestazioni di un disco di avvio o aggiungere per applicazioni o file del sistema operativo aggiuntivi, puoi ridimensiona il disco permanente Google Cloud Hyperdisk disco di avvio.

Come best practice, non utilizzare dischi permanenti regionali per i dischi di avvio. In una situazione di failover, non forzano l'associazione a una VM.

Prima di iniziare

  • Quando crei macchine virtuali (VM) da immagini o dischi utilizzando Google Cloud CLI o REST, è previsto un limite di 20 istanze VM per secondo. Se devi creare un numero maggiore di VM al secondo, richiedere un limite di quota più elevato per la risorsa Immagini.
  • Se non l'hai già fatto, configura l'autenticazione. Autenticazione è Il processo di verifica dell'identità per l'accesso ai servizi e alle API di Google Cloud. Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione Compute Engine come segue.

    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

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

      gcloud init
    2. Set a default region and zone.
    3. REST

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

        Installa Google Cloud CLI, quindi initialize eseguendo questo comando:

        gcloud init

      Per ulteriori informazioni, vedi Esegui l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.

crea un Persistent Disk di avvio da un'immagine

Puoi creare un disco di avvio autonomo al di fuori della creazione dell'istanza e poi collegarlo a un'istanza.

Console

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

    Vai alla pagina Crea un disco

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

gcloud

Per creare un disco di avvio autonomo, utilizza gcloud compute disks create :

gcloud compute disks create DISK_NAME --image IMAGE_NAME

REST

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

https://compute.googleapis.com/compute/v1/projects/PROJECT_NAME/zones/ZONE/disks?sourceImage=IMAGE

Sostituisci IMAGE con l'URI completo e con codifica URL dell'origine da applicare a questo disco di avvio.

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

{
    "name": "DISK_NAME"
}

Se hai creato un disco di avvio più grande dell'immagine, ti consigliamo di ripartizionare il disco di avvio.

Crea un disco di avvio da uno snapshot

Dopo aver creato lo snapshot di un disco di avvio, puoi utilizzarlo per creare nuovi dischi di avvio.

Puoi applicare i dati di uno snapshot solo quando crei un disco per la prima volta. Non puoi applica uno snapshot a un disco esistente o uno snapshot ai dischi e appartengono a un progetto diverso dallo snapshot.

Console

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

    Vai alla pagina Crea un disco

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

gcloud

Per applicare i dati di uno snapshot del disco, esegui questo comando:

gcloud compute disks create DISK_NAME --source-snapshot SNAPSHOT_NAME

REST

Per creare un disco di avvio da uno snapshot, effettua una richiesta POST al seguente URI:

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_NAME/zones/ZONE/disks

Il corpo della richiesta deve contenere un nome per questo nuovo disco e URL per lo snapshot da utilizzare:

{
    "name": "DISK_NAME",
    "sourceSnapshot": "zones/ZONE/snapshots/SNAPSHOT_NAME"
}

Passaggi successivi

  • Il processo per il ridimensionamento di un disco di avvio e di un disco non di avvio sono le stesse. Per ulteriori informazioni, vedi le istruzioni in Ridimensionare un disco permanente sia per Persistent Disk che per Hyperdisk.