Aggiungi dischi da un pool di archiviazione alle VM

Puoi creare dischi in un pool di archiviazione Hyperdisk e collegarli a un'istanza di macchina virtuale (VM) oppure creare dischi nel pool di archiviazione durante la creazione di una VM.

Capacità del disco di provisioning

Se crei un pool di capacità di archiviazione avanzato, puoi utilizzare il thin provisioning. Puoi creare dischi nel pool di archiviazione con una dimensione cumulativa che supera la capacità di cui è stato eseguito il provisioning del pool. La capacità utilizzata del pool di archiviazione è definita dai dati totali in uso e non dalla quantità di spazio su disco di cui è stato eseguito il provisioning. Puoi eseguire il provisioning dei dischi con una capacità aggregata fino al 500% della capacità di cui è stato eseguito il provisioning di un pool di capacità di archiviazione avanzata.

Se crei dischi in un pool di capacità di archiviazione standard, devi crearli nel pool di archiviazione finché la dimensione totale di tutti i dischi nel pool di archiviazione non raggiunge la capacità di cui è stato eseguito il provisioning del pool. I dischi in un pool di archiviazione con capacità Standard si comportano in modo simile ai dischi non del pool, laddove la capacità viene consumata quando crei i dischi.

IOPS del disco di provisioning

Quando crei dischi in un pool di archiviazione, il numero di IOPS di cui esegui il provisioning per un disco deve essere inferiore al numero di IOPS disponibili nel pool di archiviazione di Hyperdisk. Le IOPS disponibili corrispondono alle IOPS sottoposte a provisioning per il pool di archiviazione meno le IOPS utilizzate per tutti i dischi creati nel pool di archiviazione.

Velocità effettiva del disco di provisioning

Quando crei dischi in un pool di archiviazione, la velocità effettiva di cui esegui il provisioning per un disco deve essere inferiore alla velocità effettiva disponibile nel pool di archiviazione Hyperdisk. La velocità effettiva disponibile è la velocità effettiva di cui è stato eseguito il provisioning per il pool di archiviazione, meno la velocità effettiva utilizzata per tutti i dischi creati nel pool di archiviazione.

Se una qualsiasi delle condizioni nel paragrafo precedente non è vera, la richiesta di creazione di un disco nel pool di archiviazione ha esito negativo e il disco non viene creato.

Prima di iniziare

  • 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

Autorizzazioni e ruoli richiesti

Per ottenere le autorizzazioni necessarie per creare un disco per la velocità effettiva Hyperdisk bilanciata o Hyperdisk in un pool di archiviazione, chiedi all'amministratore di concederti i seguenti ruoli IAM sul progetto:

  • Amministratore istanze Compute (v1) (roles/compute.instanceAdmin.v1)
  • Per connetterti a un'istanza VM che può essere eseguita come account di servizio: Utente account di servizio (v1) (ruolo roles/iam.serviceAccountUser)

Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso.

Questi ruoli predefiniti contengono le autorizzazioni necessarie per creare un disco per la velocità effettiva Hyperdisk bilanciata o Hyperdisk in un pool di archiviazione. Per visualizzare le autorizzazioni esatte necessarie, espandi la sezione Autorizzazioni richieste:

Autorizzazioni obbligatorie

Per creare un disco Hyperdisk bilanciato o per la velocità effettiva Hyperdisk in un pool di archiviazione, sono necessarie le seguenti autorizzazioni:

  • Per creare dischi in un pool di archiviazione e collegarli a un'istanza VM:
    • compute.disks.create sul progetto
    • compute.instances.attachDisk sulla VM
    • compute.disks.use sul volume che vuoi collegare alla VM
    • compute.storagePools.use sul pool di archiviazione in cui stai creando i dischi
  • Per formattare e montare il volume collegato: compute.instances.setMetadata sulla VM

Potresti anche essere in grado di ottenere queste autorizzazioni con i ruoli personalizzati o altri ruoli predefiniti.

Per le autorizzazioni necessarie per creare un'istanza, consulta Autorizzazioni richieste.

Limitazioni

Esamina le seguenti limitazioni per la creazione di dischi in un pool di archiviazione Hyperdisk:

  • Puoi creare solo dischi Hyperdisk bilanciati in un pool di archiviazione bilanciato Hyperdisk e solo dischi per la velocità effettiva Hyperdisk in un pool di archiviazione per la velocità effettiva Hyperdisk.
  • In un pool di archiviazione è possibile creare solo nuovi dischi nello stesso progetto e nella stessa zona.
  • Per creare dischi di avvio in un pool di archiviazione, devi utilizzare un pool di archiviazione bilanciato Hyperdisk.
  • Non è consentito spostare i dischi all'interno o all'esterno di un pool di archiviazione. Per spostare un disco all'interno o all'esterno di un pool di archiviazione, devi ricrearlo da uno snapshot. Per maggiori informazioni, consulta Cambiare il tipo di disco.
  • Puoi creare fino a 1000 dischi in un pool di archiviazione.
  • Non è possibile creare dischi regionali in un pool di archiviazione.

Crea dischi nel pool di archiviazione

Puoi utilizzare la console Google Cloud, Google Cloud CLI o REST per creare un disco in un pool di archiviazione.

Console

Utilizzando la console Google Cloud, puoi creare un nuovo disco in un pool di archiviazione tramite la pagina Pool di archiviazione o la pagina Dischi.

Nella pagina Pool di archiviazione:

  1. Nella console Google Cloud, vai alla pagina Pool di archiviazione.

    Vai alla pagina Pool di archiviazione

  2. Fai clic sul nome del pool di archiviazione in cui vuoi creare un disco.

  3. Nella pagina Gestisci pool di archiviazione, fai clic su +Crea nuovo disco.

  4. Nel riquadro Add new disk (Aggiungi nuovo disco), inserisci un nome per il disco.

  5. Specifica o modifica i valori per i quali non vuoi utilizzare il valore predefinito.

  6. Dopo aver specificato le proprietà del disco, fai clic su Salva.

  7. Nella pagina Gestisci pool di archiviazione dovresti vedere il nuovo disco elencato nella sezione Dischi del pool di archiviazione.

Nella pagina Crea disco:

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

    Vai alla pagina Crea un disco

  2. Inserisci un nome per il disco.

  3. Seleziona la zona che contiene il pool di archiviazione in cui vuoi creare il disco.

  4. Per Tipo di disco, scegli il tipo di disco che corrisponde al pool di archiviazione Hyperdisk: Velocità effettiva Hyperdisk o Hyperdisk bilanciata.

  5. Modifica i valori nei campi Dimensioni, IOPS sottoposte a provisioning e Velocità effettiva sottoposta a provisioning, se necessario.

  6. Nella sezione Pool di archiviazione, seleziona Abilita pool di archiviazione, quindi scegli il nome del pool di archiviazione in cui creare il disco. Nell'elenco viene visualizzato solo il pool di archiviazione esistente nella zona selezionata.

  7. Dopo aver specificato le informazioni del disco, fai clic su Crea.

gcloud

Per creare uno o più dischi in un pool di archiviazione, utilizza il comando gcloud compute disks create.

gcloud compute disks create DISK_NAME \
    --zone=ZONE \
    --storage-pool=STORAGE_POOL_NAME \
    --size=SIZE \
    --type=DISK_TYPE \
    --provisioned-iops=PROVISIONED_IOPS \
    --provisioned-throughput=PROVISIONED_THROUGHPUT

Sostituisci quanto segue:

  • DISK_NAME: nome univoco del disco. Puoi fornire un elenco di nomi dei dischi specificati da spazi per creare più dischi con gli stessi attributi.
  • ZONE: la zona in cui è stato creato il pool di archiviazione. Specifica questo valore nel formato regione-zona, ad esempio us-central1-a.
  • STORAGE_POOL_NAME: il nome del pool di archiviazione in cui creare il disco
  • SIZE: (facoltativo) la capacità di cui è stato eseguito il provisioning del nuovo disco. Il valore deve essere un numero intero seguito da un'unità di dimensione di GB per gibibyte o TB per tebibyte. Se non viene specificata alcuna dimensione, viene utilizzato 100 GB come valore predefinito.
  • DISK_TYPE: il tipo di disco da creare. Deve corrispondere al tipo di pool di archiviazione Hyperdisk: hyperdisk-balanced o hyperdisk-throughput.
  • PROVISIONED_IOPS: (facoltativo) le IOPS di cui eseguire il provisioning per il disco. Puoi utilizzare questo flag solo con i dischi Hyperdisk bilanciati.
  • PROVISIONED_THROUGHPUT: facoltativo: la velocità effettiva in mebibyte (MB) al secondo per il provisioning del disco.

REST

Per creare uno o più dischi in un pool di archiviazione, crea un POST utilizzando il metodo disks.insert. Includi le proprietà name, sizeGb, type, storagePool, provisionedIops e provisionedThroughput. Per creare questo disco come disco non di avvio vuoto e non formattato, non specificare un'immagine di origine o uno snapshot di origine.

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

{
    "name": "DISK_NAME",
    "description": "DESCRIPTION",
    "type": "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE",
    "sizeGb": "DISK_SIZE",
    "storagePool": "STORAGE_POOL_NAME",
    "provisionedIops": "IOPS_LIMIT",
    "provisionedThroughput": "THROUGHPUT_LIMIT",
}

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto
  • ZONE: la zona in cui si trova il pool di archiviazione, ad esempio us-central1-a. Questa è la zona in cui verrà creato il disco.
  • DISK_NAME: nome univoco del disco.
  • DESCRIPTION: facoltativo: una stringa di testo che descrive il disco.
  • DISK_TYPE: il tipo di disco, che deve corrispondere al tipo di pool di archiviazione. Utilizza hyperdisk-throughput o hyperdisk-balanced.
  • DISK_SIZE: (facoltativo) le dimensioni del nuovo disco. Il valore deve essere un numero intero seguito da un'unità di dimensione GB per i gibibyte o TB per i tebibyte. Se non viene specificata alcuna dimensione, viene utilizzato 100 GB come valore predefinito.
  • STORAGE_POOL_NAME: il nome del pool di archiviazione in cui creare il disco.
  • IOPS_LIMIT: (facoltativo) le IOPS di cui eseguire il provisioning per il disco. Puoi utilizzare questo flag solo con i dischi Hyperdisk bilanciati.
  • THROUGHPUT_LIMIT: facoltativo: la velocità effettiva in mebibyte (MB) al secondo per il provisioning del disco.

Dopo aver creato il disco, puoi collegarlo a una VM.

Crea una VM che utilizza dischi nel pool di archiviazione

Quando crei una VM, configuri un disco di avvio e, se vuoi, puoi creare dischi aggiuntivi (non di avvio), che vengono collegati automaticamente alla VM. Le sezioni seguenti spiegano come creare ciascun tipo di disco in un pool di archiviazione nell'ambito del processo di creazione della VM.

Crea il disco di avvio per una VM in un pool di archiviazione

Per creare una VM che utilizza un disco di avvio in un pool di archiviazione, devi prima creare un pool di archiviazione bilanciato Hyperdisk. Puoi quindi creare una VM che supporta i dischi Hyperdisk bilanciati. Il tipo di macchina, il tipo di disco e il pool di archiviazione devono essere tutti disponibili nella zona scelta.

Console

  1. Nella console Google Cloud, vai alla pagina Istanze VM.

    Vai a Istanze VM

  2. Fai clic su Crea istanza.

  3. Inserisci un nome per l'istanza.

  4. Impostare la zona sulla stessa zona in cui si trova il pool di archiviazione.

  5. Scegli un tipo di macchina che supporti Hyperdisk bilanciato, ad esempio H3.

  6. Nella sezione Disco di avvio, fai clic su Cambia.

  7. Nel riquadro Disco di avvio, imposta Tipo di disco di avvio su Hyperdisk bilanciato.

  8. Configurare le proprietà del disco.

  9. Espandi Mostra configurazione avanzata.

  10. Sotto l'intestazione Pool di archiviazione, seleziona Abilita pool di archiviazione.

  11. Scegli dall'elenco il pool di archiviazione in cui creare il disco.

  12. Al termine della configurazione del disco, fai clic su Seleziona.

  13. Completa la configurazione delle proprietà della VM.

  14. Fai clic su Crea.

    La console crea la VM nella zona specificata e crea il disco di avvio nel pool di archiviazione selezionato.

gcloud

Puoi creare il disco di avvio per una nuova VM nel pool di archiviazione utilizzando il comando gcloud compute instances create e includendo la proprietà storage-pool per il disco di avvio.

gcloud compute instances create VM_NAME \
    --zone=ZONE \
    --machine-type=MACHINE_TYPE \
    --create-disk=boot=yes,type=hyperdisk-balanced,size=DISK_SIZE,provisioned-throughput=THROUGHPUT, \
    provisioned-iops=IOPS,image=projects/IMAGE_PROJECT/global/images/IMAGE, \
    storage-pool=STORAGE_POOL_NAME

Sostituisci quanto segue:

  • VM_NAME: il nome della VM.
  • ZONE: la regione e la zona in cui creare la VM, utilizzando il formato us-central1-a.
  • MACHINE_TYPE: il tipo di macchina della VM, ad esempio m3-ultramem-32.
  • DISK_SIZE: la dimensione, in GiB, del disco di avvio
  • THROUGHPUT: la velocità effettiva per il provisioning del disco
  • IOPS: il numero di IOPS per il provisioning del disco
  • IMAGE_PROJECT: il progetto che contiene l'immagine
  • IMAGE or IMAGE_FAMILY: specifica una delle seguenti opzioni:

    • IMAGE: una versione specifica di un'immagine pubblica. Ad esempio, debian-12-bookworm-v20240213
    • IMAGE_FAMILY: una famiglia di immagini. Viene creata la VM dall'immagine del sistema operativo più recente non deprecata.

    Ad esempio, se specifichi "sourceImage": "projects/debian-cloud/global/images/family/debian-12", Compute Engine crea una VM utilizzando la versione più recente dell'immagine del sistema operativo nella famiglia di immagini debian-12.

  • STORAGE_POOL_NAME: il nome del pool di archiviazione in cui creare il nuovo disco.

REST

Puoi creare il disco di avvio per una nuova VM nel pool di archiviazione creando una richiesta POST per il metodo instances.insert e includendo la proprietà storagePool per il disco di avvio.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances

{
   "name": "VM_NAME",
   "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
   "disks": [
      {
         "deviceName": "BOOT_DISK_DEVICE_NAME",
         "initializeParams": {
            "diskSizeGb": "DISK_SIZE",
            "diskType": "DISK_TYPE",
            "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
            "boot": true,
            "provisionedIops": "IOPS_LIMIT",
            "provisionedThroughput": "THROUGHPUT_LIMIT",
            "storagePool": "POOL_URL"
         }
      }
   ]
}

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto
  • ZONE: la zona in cui si trova il pool di archiviazione, ad esempio us-central1-a. Questa è la zona in cui vengono create la VM e il disco di avvio.
  • VM_NAME: il nome della VM.
  • MACHINE_TYPE: il tipo di macchina della VM, ad esempio m3-ultramem-32.
  • BOOT_DISK_DEVICE_NAME: il nome del dispositivo per il disco di avvio
  • DISK_SIZE: la dimensione, in GiB, del disco di avvio
  • DISK_TYPE: il tipo di disco, specificato come URI
  • IMAGE_PROJECT: il progetto che contiene l'immagine
  • IMAGE or IMAGE_FAMILY: specifica una delle seguenti opzioni:

    • IMAGE: una versione specifica di un'immagine pubblica, ad esempio debian-12-bookworm-v20240213
    • IMAGE_FAMILY: una famiglia di immagini

    Viene creata la VM dall'immagine del sistema operativo più recente non deprecata. Ad esempio, se specifichi "sourceImage": "projects/debian-cloud/global/images/family/debian-12", Compute Engine crea una VM utilizzando la versione più recente dell'immagine del sistema operativo nella famiglia di immagini debian-12.

  • IOPS_LIMIT: il numero di IOPS per il provisioning del disco

  • THROUGHPUT_LIMIT: la velocità effettiva per il provisioning del disco

  • POOL_URL: il pool di archiviazione in cui viene creato il nuovo disco. Puoi fornirlo come URL parziale o completo alla risorsa. Ad esempio, di seguito sono riportati valori validi:

    • https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME
    • projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME
    • zones/ZONE/storagePools/STORAGE_POOL_NAME

Creare dischi aggiuntivi in un pool di archiviazione durante la creazione della VM

Quando crei dischi in un pool di archiviazione durante la creazione delle VM, il tipo di macchina, il tipo di disco e il pool di archiviazione devono essere disponibili nella zona scelta.

Console

Segui questi passaggi per utilizzare la console per creare una nuova VM con dischi aggiuntivi non di avvio:

  1. Nella console Google Cloud, vai alla pagina Istanze VM.

    Vai a Istanze VM

  2. Fai clic su Crea istanza.

  3. Inserisci un nome per l'istanza.

  4. Impostare la zona sulla stessa zona in cui si trova il pool di archiviazione.

  5. Scegli un tipo di macchina che supporti il tipo di disco utilizzato dal pool di archiviazione.

  6. Espandi la sezione Opzioni avanzate.

  7. Espandi Dischi.

  8. Fai clic su + Aggiungi nuovo disco.

  9. Nel riquadro Add new disk (Aggiungi nuovo disco), inserisci le informazioni per il disco. Imposta il Tipo di disco sul tipo corrispondente al tipo di pool di archiviazione.

  10. In Pool di archiviazione, seleziona Abilita pool di archiviazione.

  11. Nel campo Seleziona un pool di archiviazione, seleziona dall'elenco il pool di archiviazione in cui creare il disco.

  12. Al termine della configurazione del disco, fai clic su Salva.

  13. Completa la configurazione delle proprietà della VM.

  14. Fai clic su Crea.

    La console crea la VM nella zona specificata e crea il disco non di avvio nel pool di archiviazione selezionato.

gcloud

Puoi creare nuovi dischi in un pool di archiviazione durante la creazione della VM utilizzando il comando gcloud compute instances create e includendo la proprietà storage-pool per il disco.

gcloud compute instances create VM_NAME \
    --zone=ZONE \
    --machine-type=MACHINE_TYPE \
    --create-disk=auto-delete=yes,boot=yes,device-name=BOOT_DISK_DEVICE_NAME,image=IMAGE_NAME, \
    size=BOOT_DISK_SIZE,type=BOOT_DISK_TYPE
    --create-disk=auto-delete=yes,boot=no,device-name=DATA_DISK_DEVICE_NAME,size=DATA_DISK_SIZE, \
    type=DATA_DISK_TYPE,provisioned-iops=IOPS,provisioned-throughput=THROUGHPUT, \
    storage_pool=STORAGE_POOL_NAME

Sostituisci quanto segue:

  • VM_NAME: il nome della VM.
  • ZONE: la regione e la zona in cui creare la VM, utilizzando il formato us-central1-a
  • MACHINE_TYPE: il tipo di macchina della VM
  • BOOT_DISK_DEVICE_NAME: il nome del dispositivo per il disco di avvio
  • IMAGE_NAME: nome dell'immagine del sistema operativo da installare sul disco di avvio, ad esempio debian-12-bookworm-v20240213
  • BOOT_DISK_SIZE: la dimensione, in GiB, del disco di avvio
  • BOOT_DISK_TYPE: il tipo di disco
  • DATA_DISK_DEVICE_NAME: il nome del disco dati per il disco dati
  • DATA_DISK_SIZE: la dimensione del disco dati, in GiB
  • DATA_DISK_TYPE: il tipo di disco dati, hyperdisk-balanced o hyperdisk-throughput
  • IOPS: il numero di IOPS per il provisioning del disco
  • THROUGHPUT: la velocità effettiva per il provisioning del disco
  • STORAGE_POOL_NAME: nome univoco del pool di archiviazione in cui vuoi creare il disco.

REST

Puoi creare nuovi dischi in un pool di archiviazione durante la creazione della VM costruendo una richiesta POST per il metodo instances.insert e includendo la proprietà storagePool per i dischi aggiuntivi.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances

{
   "name": "VM_NAME",
   "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
   "disks": [
      {
        "initializeParams":{
            "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE"
        },
        "boot":true
      },
      {
        "deviceName": "DEVICE_NAME",
        "initializeParams": {
           "diskSizeGb": "DISK_SIZE",
           "diskType": "DISK_TYPE",
           "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE"
           "provisionedIops": "IOPS_LIMIT",
           "provisionedThroughput": "THROUGHPUT_LIMIT",
           "storagePool": "POOL_URL"
        }
      }
   ]
}

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto
  • ZONE: la zona in cui si trova il pool di archiviazione, ad esempio us-central1-a. Questa è la zona in cui vengono create la VM e il disco di avvio.
  • VM_NAME: il nome della VM.
  • MACHINE_TYPE: il tipo di macchina della VM, ad esempio m3-ultramem-32.
  • IMAGE_PROJECT: il progetto che contiene l'immagine
  • IMAGE or IMAGE_FAMILY: specifica una delle seguenti opzioni:

    • IMAGE: una versione specifica di un'immagine pubblica, ad esempio debian-12-bookworm-v20240213
    • IMAGE_FAMILY: una famiglia di immagini

    Viene creata la VM dall'immagine del sistema operativo più recente non deprecata. Ad esempio, se specifichi "sourceImage": "projects/debian-cloud/global/images/family/debian-12", Compute Engine crea una VM utilizzando la versione più recente dell'immagine del sistema operativo nella famiglia di immagini debian-12.

  • DEVICE_NAME: il nome del dispositivo per il disco dati

  • DISK_SIZE: la dimensione, in GiB, del disco dati

  • DISK_TYPE: il tipo di disco, specificato come URI

  • IOPS_LIMIT: il numero di IOPS per il provisioning del disco

  • THROUGHPUT_LIMIT: la velocità effettiva per il provisioning del disco

  • POOL_URL: il pool di archiviazione in cui viene creato il nuovo disco. Puoi fornirlo come URL parziale o completo alla risorsa. Ad esempio, di seguito sono riportati valori validi:

    • https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME
    • projects/PROJECT_ID/zones/ZONE/storagePools/STORAGE_POOL_NAME
    • zones/ZONE/storagePools/STORAGE_POOL_NAME

Utilizza il pool di archiviazione in un modello di istanza

I modelli di istanza utilizzati per creare gruppi di istanze gestite (MIG) possono contenere informazioni sul pool di archiviazione. I dischi creati utilizzando il modello di istanza vengono inseriti nel pool di archiviazione specificato.

Console

  1. Nella console Google Cloud, vai alla pagina Modelli di istanza.

    Vai a Modelli di istanza

  2. Fai clic su Crea modello istanza.

  3. Inserisci un nome per il modello di istanza.

  4. Scegli Regione per la località e, nel campo Regione, scegli quella in cui si trova il pool di archiviazione.

  5. Scegli un tipo di macchina che supporti Hyperdisk bilanciato, ad esempio C3.

  6. Nella sezione Disco di avvio, fai clic su Cambia.

  7. Nel riquadro Disco di avvio, imposta Tipo di disco di avvio su Hyperdisk bilanciato.

  8. Configurare le proprietà del disco.

  9. Espandi Mostra configurazione avanzata.

  10. Sotto l'intestazione Pool di archiviazione, seleziona Abilita pool di archiviazione.

  11. Scegli dall'elenco il pool di archiviazione in cui creare il disco.

  12. Al termine della configurazione del disco, fai clic su Seleziona.

  13. Completa la configurazione delle proprietà della VM.

  14. Fai clic su Crea.

    Il modello crea la VM nella zona specificata e crea il disco di avvio nel pool di archiviazione selezionato.

gcloud

Puoi specificare in un modello di istanza che il disco Book venga creato in un pool di archiviazione utilizzando il comando gcloud compute instance-templates create e includendo la proprietà storage-pool per il disco di avvio.

gcloud compute instance-templates create TEMPLATE_NAME \
    --instance-template-region=REGION \
    --machine-type=MACHINE_TYPE \
    --create-disk=boot=yes,type=hyperdisk-balanced,size=DISK_SIZE,provisioned-throughput=THROUGHPUT, \
    provisioned-iops=IOPS,image=projects/IMAGE_PROJECT/global/images/IMAGE, \
    storage-pool=STORAGE_POOL_NAME

Sostituisci quanto segue:

  • TEMPLATE_NAME: il nome del modello di istanza.
  • REGION: la regione in cui vuoi creare il modello di istanza regionale. La regione deve contenere la zona in cui si trova il pool di archiviazione.
  • MACHINE_TYPE: il tipo di macchina da utilizzare durante la creazione della VM, ad esempio h3-standard-88.
  • DISK_SIZE: la dimensione, in GiB, del disco
  • THROUGHPUT: la velocità effettiva per il provisioning del disco
  • IOPS: il numero di IOPS per il provisioning del disco
  • IMAGE_PROJECT: il progetto che contiene l'immagine
  • IMAGE or IMAGE_FAMILY: specifica una delle seguenti opzioni:

    • IMAGE: una versione specifica di un'immagine pubblica. Ad esempio, debian-12-bookworm-v20240213
    • IMAGE_FAMILY: una famiglia di immagini. Viene creata la VM dall'immagine del sistema operativo più recente non deprecata.

    Ad esempio, se specifichi "sourceImage": "projects/debian-cloud/global/images/family/debian-12", Compute Engine crea una VM utilizzando la versione più recente dell'immagine del sistema operativo nella famiglia di immagini debian-12.

  • STORAGE_POOL_NAME: il nome del pool di archiviazione in cui creare il nuovo disco.