Condividi dischi tra le istanze


Puoi accedere allo stesso disco da più istanze di macchine virtuali (VM) collegandolo a ciascuna istanza. Puoi collegare un disco a un'istanza in modalità di sola lettura o in modalità multi-writer.

Con la modalità di sola lettura, più istanze possono solo leggere i dati dal disco. Nessuna delle istanze può scrivere sul disco. La condivisione di un disco in modalità di sola lettura tra le istanze è meno costosa rispetto al mantenimento di copie degli stessi dati su più dischi.

Con la modalità multi-writer, più istanze possono leggere e scrivere sullo stesso disco. Questo è utile per i database e i file system condivisi ad alta affidabilità (HA), come l'infrastruttura cluster di failover (FCI) di SQL Server.

Puoi condividere un disco a livello di zona solo tra istanze nella stessa zona. I dischi regionali possono essere condivisi solo con istanze nelle stesse zone delle repliche del disco.

La condivisione di un disco tra istanze non comporta costi aggiuntivi. Per condividere un disco, non è necessario che le istanze Compute Engine utilizzino lo stesso tipo di macchina, ma ogni istanza deve utilizzare un tipo di macchina che supporta la condivisione del disco.

Questo documento illustra la condivisione dei dischi in modalità multi-writer e di sola lettura in Compute Engine, inclusi i tipi di dischi supportati e le considerazioni sulle prestazioni.

Prima di iniziare

  • Se non l'hai ancora fatto, configura l'autenticazione. L'autenticazione è il processo mediante il quale la tua identità viene verificata per l'accesso a servizi e API di 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

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

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

      Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

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

Attiva la condivisione del disco

Puoi collegare un volume Hyperdisk o di dischi permanenti a più istanze. Tuttavia, per i volumi Hyperdisk, devi prima configurare il disco in modalità multi-writer o di sola lettura impostando la relativa modalità di accesso.

La modalità di accesso di un volume Hyperdisk è una proprietà che determina come le istanze possono accedere al disco.

Le modalità di accesso disponibili sono le seguenti:

  • Modalità writer singolo (READ_WRITE_SINGLE): la modalità di accesso predefinita. Consente di collegare il disco a un massimo di un'istanza alla volta. L'istanza ha accesso in lettura/scrittura al disco.
  • Modalità di sola lettura (READ_ONLY_MANY): consente collegamenti simultanei a più istanze in modalità di sola lettura. Le istanze non possono scrivere sul disco in questa modalità. Obbligatoria per la condivisione di sola lettura.
  • Modalità multi-writer (READ_WRITE_MANY): consente collegamenti simultanei a più istanze in modalità di lettura/scrittura. Obbligatoria per la condivisione multi-writer.

Il supporto di ogni modalità di accesso varia in base al tipo di Hyperdisk, come indicato nella tabella seguente. Non puoi impostare la modalità di accesso per i volumi Hyperdisk Throughput o Hyperdisk Extreme.

Tipo di Hyperdisk Modalità di accesso supportate
Hyperdisk bilanciato
Hyperdisk bilanciato ad alta affidabilità
  • Modalità writer singolo
  • Modalità multi-writer
Hyperdisk ML
  • Modalità writer singolo
  • Modalità di sola lettura
Hyperdisk Throughput
Hyperdisk Extreme
  • Modalità writer singolo

Per i dischi che possono essere condivisi tra istanze, puoi impostare la modalità di accesso durante o dopo la creazione del disco. Per istruzioni su come impostare la modalità di accesso, consulta Imposta la modalità di accesso del disco.

Modalità di sola lettura per Hyperdisk e dischi permanenti

Questa sezione illustra la condivisione di un singolo disco in modalità di sola lettura tra più istanze.

Tipi di dischi supportati per la modalità di sola lettura

Puoi collegare questi tipi di dischi a più istanze in modalità di sola lettura:

  • Hyperdisk ML
  • Disco permanente bilanciato a livello di zona e di regione
  • Disco permanente SSD
  • Disco permanente standard

Prestazioni in modalità di sola lettura

Il collegamento di un disco in modalità di sola lettura a più istanze non influisce sulle prestazioni del disco. Ogni istanza può comunque raggiungere le prestazioni massime del disco possibili per il tipo di macchina dell'istanza.

Limitazioni per la condivisione dei dischi in modalità di sola lettura

  • Se condividi un volume Hyperdisk ML in modalità di sola lettura, non puoi riattivare l'accesso in scrittura al disco.
  • Puoi collegare un volume Hyperdisk ML a un massimo di 100 istanze durante ogni intervallo di 30 secondi.
  • Il numero massimo di istanze a cui è possibile collegare un disco varia in base al tipo di disco:

    • Per i volumi Hyperdisk ML, il numero massimo di istanze dipende dalle dimensioni sottoposte a provisioning, come segue:

      • Volumi di dimensioni inferiori a 256 GiB: 2500 VM
      • Volumi con capacità di almeno 256 GiB e inferiore a 1 TiB: 1500 VM
      • Volumi con capacità di almeno 1 TiB e inferiore a 2 TiB: 600 VM
      • Volumi con capacità di almeno 2 TiB: 30 VM
    • I volumi di dischi permanenti bilanciati a livello di zona o di regione in modalità di sola lettura supportano al massimo 10 istanze.
    • Per i dischi permanenti SSD, Google consiglia al massimo 100 istanze.
    • Per i volumi di dischi permanenti standard, il numero massimo consigliato è di 10 istanze.

Come condividere un disco in modalità di sola lettura tra istanze

Se non utilizzi Hyperdisk ML, collega il disco a più istanze seguendo le istruzioni riportate in Collega un disco non di avvio a un'istanza.

Per collegare un volume Hyperdisk ML in modalità di sola lettura a più istanze, devi prima impostare la modalità di accesso del disco su modalità di sola lettura. Dopo aver impostato la modalità di accesso, collega il volume Hyperdisk ML alle tue istanze.

Modalità multi-writer per Hyperdisk

I dischi in modalità multi-writer sono adatti a casi d'uso come i seguenti:

  • Implementazione dell'infrastruttura cluster di failover (FCI) di SQL Server.
  • File system in cluster in cui più istanze scrivono tutte sullo stesso disco
  • Sistemi ad alta affidabilità in modalità attiva-attiva o attiva-passiva. Il collegamento dello stesso disco a più istanze può evitare interruzioni perché, se un'istanza non funziona, le altre istanze hanno comunque accesso al disco e possono continuare a eseguire il workload.

Se il tuo obiettivo principale è uno spazio di archiviazione dei file condiviso tra le istanze di computing, valuta una delle seguenti opzioni:

Hyperdisk e tipi di macchine supportati per la modalità multi-writer

Puoi utilizzare i volumi Hyperdisk bilanciato e Hyperdisk bilanciato ad alta affidabilità in modalità multi-writer. Puoi collegare un singolo volume in modalità multi-writer a un massimo di 8 istanze. Non puoi collegare volumi in modalità multi-writer a istanze bare metal.

Hyperdisk bilanciato supporta la modalità multi-writer per i seguenti tipi di macchine:

Hyperdisk bilanciato ad alta affidabilità supporta la modalità multi-writer per i seguenti tipi di macchine:

La modalità multi-writer per Hyperdisk supporta l'interfaccia NVMe. Se colleghi un disco in modalità multi-writer a un'istanza, anche il disco di avvio dell'istanza deve essere collegato con NVMe.

Filesystem supportati per la modalità multi-writer

Per accedere a un disco da più istanze, utilizza una delle seguenti opzioni:

  • Prenotazioni permanenti (PR), soprattutto per sistemi ad alta affidabilità come l'infrastruttura cluster di failover (FCI) di SQL Server e NetApp ONTAP. Google consiglia di utilizzare i comandi PR per fornire l'isolamento degli I/O e mantenere l'integrità dei dati. Per un elenco dei comandi PR supportati, consulta Isolamento I/O con prenotazioni permanenti.
  • File system in cluster che supportano la scrittura sullo stesso volume da parte di più istanze. Esempi di questi file system includono OCFS2, VMFS e GFS2.
  • Sistemi software con scale out come Lustre e IBM Spectrum Scale.
  • Un tuo meccanismo di sincronizzazione per coordinare letture e scritture simultanee.

Prestazioni di Hyperdisk in modalità multi-writer

Quando colleghi un disco in modalità multi-writer a più istanze, le prestazioni del disco sottoposte a provisioning vengono suddivise equamente tra tutte le istanze, anche tra quelle non in esecuzione o che non utilizzano attivamente il disco. Tuttavia, le prestazioni massime di ogni istanza sono limitate dai limiti di throughput e IOPS del tipo di macchina dell'istanza.

Ad esempio, supponi di collegare un volume Hyperdisk bilanciato per cui hai eseguito il provisioning di 100.000 IOPS per 2 istanze. Ogni istanza riceve 50.000 IOPS contemporaneamente.

La tabella seguente mostra le prestazioni di ogni istanza in questo esempio in base al numero di istanze a cui colleghi il disco. Ogni volta che colleghi un disco a un'altra istanza, Compute Engine regola in modo asincrono le prestazioni assegnate a ogni istanza collegata in precedenza.

Numero di istanze collegate 1 2 3 4 5 6 7 8
Numero massimo di IOPS
per istanza
100.000 50.000 ~33.333 25.000 20.000 ~16.667 14.285 12.500
Throughput massimo
per istanza
in MiBps
1200 600 400 300 240 200 ~172 150

Limitazioni per la condivisione dei volumi Hyperdisk in modalità multi-writer

  • Puoi collegare un singolo volume Hyperdisk bilanciato o Hyperdisk bilanciato ad alta affidabilità in modalità multi-writer a un massimo di 8 istanze.
  • Non puoi clonare un volume Hyperdisk in modalità multi-writer.
  • Non puoi creare snapshot, immagini macchina o immagini disco dai volumi Hyperdisk in modalità multi-writer.
  • Non puoi creare un volume Hyperdisk in modalità multi-writer quando crei o modifichi un'istanza. Devi prima creare il volume Hyperdisk separatamente e poi collegarlo all'istanza.
  • Non puoi ridimensionare un volume Hyperdisk in modalità multi-writer, a meno che non scolleghi il volume da tutte le istanze.
  • Puoi apportare le seguenti modifiche a un volume Hyperdisk in modalità multi-writer, anche se il volume è collegato a più istanze:

    • Modificare le IOPS o il throughput sottoposti a provisioning
    • Collegare il disco a ulteriori istanze

    Quando apporti una di queste modifiche, Compute Engine ridistribuisce le prestazioni del volume Hyperdisk sottoposte a provisioning tra tutte le istanze collegate. Il completamento di questa procedura potrebbe richiedere fino a 6 ore.

  • Non puoi creare un'immagine da un volume Hyperdisk in modalità multi-writer.

  • Non puoi attivare l'eliminazione automatica per i volumi Hyperdisk in modalità multi-writer.

  • Non puoi utilizzare un volume Hyperdisk in modalità multi-writer come disco di avvio per un'istanza.

  • I volumi Hyperdisk in modalità multi-writer non possono essere utilizzati con le istanze su nodi single-tenant.

  • Devi utilizzare lo stesso tipo di interfaccia del disco di avvio dell'istanza.

  • Non puoi modificare il tipo di macchina di un'istanza collegata a un disco in modalità multi-writer.

  • I pool di archiviazione supportano solo i volumi Hyperdisk bilanciati in modalità multi-writer. I pool di archiviazione non supportano i volumi Hyperdisk bilanciati ad alta affidabilità.

  • Puoi utilizzare i cluster di failover di Windows Server con volumi Hyperdisk in modalità multi-writer sui tipi di macchine che utilizzano interfacce di archiviazione SCSI o NVMe. Tuttavia, quando utilizzi i tipi di macchine con l'interfaccia di archiviazione NVMe, si applicano le seguenti limitazioni:

    • Devi utilizzare un server Windows 2022 o versioni successive.
    • Devi creare ogni disco nel cluster direttamente su un volume Hyperdisk multi-writer. Lo striping o il raggruppamento di volumi Hyperdisk multi-writer non è supportato.
    • I comandi di prenotazione permanente potrebbero non riuscire se il volume Hyperdisk è collegato a una VM in esecuzione. Per risolvere il problema, riavvia la VM o collega il volume Hyperdisk solo quando la VM è arrestata.

Regioni disponibili

Puoi attivare la modalità multi-writer in tutte le regioni in cui sono disponibili Hyperdisk bilanciato e Hyperdisk bilanciato ad alta affidabilità. Per un elenco delle regioni supportate, consulta Disponibilità a livello di regione per Hyperdisk bilanciato e Disponibilità a livello di regione per Hyperdisk bilanciato ad alta affidabilità.

Isolamento I/O con prenotazioni permanenti

Google consiglia di utilizzare le prenotazioni permanenti (PR) con i dischi in modalità multi-writer per fornire l'isolamento I/O. Le prenotazioni permanenti gestiscono l'accesso al disco tra le istanze. In questo modo si evita il danneggiamento dei dati causato dalla scrittura simultanea delle istanze nella stessa parte del disco.

I volumi Hyperdisk in modalità multi-writer supportano le prenotazioni NVMe (spec. 1.2.1).

Modalità di prenotazione supportate

Sono supportate le seguenti modalità di prenotazione:

  1. Scrittura esclusiva: ci sarà un unico proprietario della prenotazione e un unico writer. Tutti gli altri, registranti e non, avranno accesso in sola lettura.
  2. Scrittura esclusiva - Solo registranti: ci sarà un solo proprietario della prenotazione. Tutti i registranti avranno accesso al disco in lettura e scrittura. I non registranti avranno solo accesso in lettura.

Le seguenti modalità di prenotazione non sono supportate:

  • Scrittura esclusiva - Tutti i registranti
  • Accesso esclusivo
  • Accesso esclusivo - Solo registranti
  • Accesso esclusivo - Tutti i registranti

NVMe Get Features - Host Identifier è supportata. Il numero dell'istanza viene utilizzato come ID host predefinito.

Le seguenti funzionalità di prenotazione NVMe non sono supportate:

  • Impostazione funzionalità - Identificatore host
  • Notifiche di prenotazione:
    • Pagina di recupero log
    • Maschera di notifica prenotazione

Comandi supportati

Le prenotazioni NVMe supportano i seguenti comandi:

  • Azione di registrazione prenotazione (RREGA) - Sostituisci/Registra/Annulla registrazione - IEKEY
  • Azione di acquisizione prenotazione (RACQA) - Acquisisci/Prerilascia - IEKEY
  • Azione di rilascio della prenotazione (RRELA) - Rilascia/Cancella - IEKEY
  • Report sulle prenotazioni
  • Campo funzionalità della prenotazione (RESCAP) nella struttura dei dati dello spazio dei nomi di identificazione.

Le prenotazioni NVMe non supportano i seguenti comandi:

  • Prerilascia e Interrompi
  • Disattivazione di PTPL (Persist Through Power Loss). PTPL è sempre attivo.

Come condividere un disco in modalità multi-writer

Prima di collegare un disco in modalità multi-writer a più istanze, devi impostare la modalità di accesso del disco su multi-writer. Puoi impostare la modalità di accesso per un disco al momento della sua creazione.

Puoi anche impostare la modalità di accesso per un disco esistente, ma devi prima scollegarlo da tutte le istanze.

Per creare e utilizzare un nuovo disco in modalità multi-writer:

  1. Crea il disco impostando la modalità di accesso su multi-writer. Per istruzioni, consulta Aggiungi un Hyperdisk all'istanza.
  2. Collega il disco a ogni istanza.

Per utilizzare un disco esistente in modalità multi-writer:

  1. Scollega il disco da tutte le istanze.
  2. Imposta la modalità di accesso del disco su multi-writer.
  3. Collega il disco a ogni istanza.

Modalità multi-writer per volumi di dischi permanenti

Puoi collegare un volume di disco permanente SSD in modalità multi-writer a un massimo di due istanze di macchine virtuali (VM) N2 contemporaneamente in modo che entrambe le VM possano leggere e scrivere sul disco.

Se hai più di 2 VM N2 o usi qualsiasi altra serie di macchine, puoi utilizzare una delle seguenti opzioni:

Per attivare la modalità multi-writer per i nuovi volumi di dischi permanenti, crea un nuovo volume di disco permanente e specifica il flag --multi-writer in gcloud CLI o la proprietà multiWriter nell'API Compute Engine.

I volumi di dischi permanenti in modalità multi-writer forniscono una funzionalità di archiviazione a blocchi condivisa e rappresentano una base infrastrutturale per la creazione di sistemi di archiviazione distribuiti e servizi ad alta affidabilità analoghi. Quando utilizzi volumi di dischi permanenti in modalità multi-writer, adotta un sistema software di archiviazione in grado di fare lo scale out e di coordinare l'accesso ai dispositivi con disco permanente tra più VM. Esempi di questi sistemi di archiviazione includono Lustre e IBM Spectrum Scale. La maggior parte dei file system di singole VM, come EXT4, XFS e NTFS, non è progettata per essere utilizzata con lo spazio di archiviazione a blocchi condiviso.

Per saperne di più, consulta la sezione Best practice di questo documento. Se hai bisogno di uno spazio di archiviazione file completamente gestito, puoi montare una condivisione file di Filestore sulle tue istanze Compute Engine.

I volumi di dischi permanenti in modalità multi-writer supportano un sottoinsieme dei comandi delle prenotazioni permanenti (SCSI PR) SCSI-3. Le applicazioni ad alta affidabilità possono utilizzare questi comandi per le configurazioni di isolamento I/O e failover.

Sono supportati i seguenti comandi SCSI PR:

  • IN {REPORT CAPABILITIES, READ FULL STATUS, READ RESERVATION, READ KEYS}
  • OUT {REGISTER, REGISTER AND IGNORE EXISTING KEY, RESERVE, PREEMPT, CLEAR, RELEASE}

Per istruzioni, consulta Condividi un volume di disco permanente SSD in modalità multi-writer tra VM.

Tipi di dischi permanenti supportati per la modalità multi-writer

Puoi collegare contemporaneamente un disco permanente SSD in modalità multi-writer a un massimo di 2 VM N2.

Best practice per la modalità multi-writer

  • L'isolamento I/O che utilizza comandi PR SCSI genera uno stato coerente dei dati del disco permanente in caso di arresto anomalo. Alcuni file system non prevedono la coerenza in caso di arresto anomalo e quindi potrebbero essere danneggiati se utilizzi i comandi SCSI PR.
  • Molti file system come EXT4, XFS e NTFS non sono progettati per essere utilizzati con lo spazio di archiviazione a blocchi condiviso e non dispongono di meccanismi per sincronizzare o eseguire operazioni che hanno origine da più istanze VM.
  • Prima di utilizzare i volumi di dischi permanenti in modalità multi-writer, assicurati di conoscere il file system e come può essere utilizzato in sicurezza con lo spazio di archiviazione a blocchi condiviso e l'accesso simultaneo da più istanze.

Prestazioni dei dischi permanenti in modalità multi-writer

I volumi di dischi permanenti creati in modalità multi-writer hanno limiti specifici di IOPS e throughput.

Modalità multi-writer dei dischi permanenti SSD a livello di zona
Limite di IOPS sostenute
IOPS di lettura per GB 30
IOPS di scrittura per GB 30
IOPS di lettura per istanza 15.000-100.000*
IOPS di scrittura per istanza 15.000-100.000*
Throughput massimo sostenuto (MB/s)
Throughput di lettura per GB 0,48
Throughput di scrittura per GB 0,48
Throughput di lettura per istanza 240-1200*
Throughput di scrittura per istanza 240-1200*
* Le prestazioni in termini di IOPS e throughput dei dischi permanenti dipendono, tra gli altri fattori, dalle dimensioni del disco, dal numero di vCPU dell'istanza e dalle dimensioni dei blocchi di I/O.
Il collegamento di un disco multi-writer a più istanze di macchine virtuali non influisce sulle prestazioni o sui costi aggregati. Ogni macchina avrà una parte del limite di prestazioni per singolo disco.

Per scoprire come condividere i dischi permanenti tra più VM, consulta Condividi dischi permanenti tra le VM.

Limitazioni per la condivisione di un disco in modalità multi-writer

  • La modalità multi-writer è supportata solo per i volumi di dischi permanenti di tipo SSD.
  • Puoi creare un volume di disco permanente in modalità multi-writer in qualsiasi zona, ma puoi collegare il disco solo alle VM nelle seguenti posizioni:
    • australia-southeast1
    • europe-west1
    • us-central1 (solo zone us-central1-a e us-central1-c)
    • us-east1 (solo zona us-east1-d)
    • us-west1 (solo zone us-west1-b e us-west1-c)
  • Le VM collegate devono avere un tipo di macchina N2.
  • La dimensione minima del disco è 10 GiB.
  • I dischi in modalità multi-writer non supportano il collegamento di più di 2 VM alla volta. I volumi di dischi permanenti in modalità multi-writer non supportano le metriche dei dischi permanenti.
  • I dischi in modalità multi-writer non possono passare alla modalità di sola lettura.
  • Non puoi utilizzare immagini disco o snapshot per creare volumi di dischi permanenti in modalità multi-writer.
  • Non puoi creare snapshot o immagini dai volumi di dischi permanenti in modalità multi-writer.
  • Limiti di IOPS inferiori. Per i dettagli, consulta Prestazioni del disco.
  • Non puoi ridimensionare un volume di disco permanente multi-writer.
  • Quando crei un'istanza utilizzando Google Cloud CLI, non puoi creare un volume di disco permanente multi-writer utilizzando il flag --create-disk.

Condividi un volume di disco permanente SSD in modalità multi-writer tra VM

Puoi condividere un volume di disco permanente SSD in modalità multi-writer tra VM N2 nella stessa zona. Per informazioni dettagliate sul funzionamento di questa modalità, consulta Modalità multi-writer dei dischi permanenti. Puoi creare e collegare volumi di dischi permanenti multi-writer utilizzando la seguente procedura:

gcloud

Crea e collega un volume di disco permanente a livello di zona utilizzando gcloud CLI:

  1. Utilizza il comando gcloud beta compute disks create per creare un volume di disco permanente di zona. Includi il flag --multi-writer per indicare che il disco deve essere condivisibile tra le VM in modalità multi-writer.

    gcloud beta compute disks create DISK_NAME \
       --size DISK_SIZE \
       --type pd-ssd \
       --multi-writer
    

    Sostituisci quanto segue:

    • DISK_NAME: il nome del nuovo disco
    • DISK_SIZE: le dimensioni, in GB, del nuovo disco. Le dimensioni accettabili vanno da 1 GB a 65.536 GB per i volumi di dischi permanenti SSD o da 200 GB a 65.536 GB per i volumi di dischi permanenti standard in modalità multi-writer.
  2. Dopo aver creato il disco, collegalo a qualsiasi VM in esecuzione o arrestata con tipo di macchina N2. Utilizza il comando gcloud compute instances attach-disk:

    gcloud compute instances attach-disk INSTANCE_NAME \
       --disk DISK_NAME
    

    Sostituisci quanto segue:

    • INSTANCE_NAME: il nome della VM N2 in cui aggiungi il nuovo volume di disco permanente di zona
    • DISK_NAME: il nome del nuovo disco che colleghi alla VM
  3. Ripeti il comando gcloud compute instances attach-disk, ma sostituisci INSTANCE_NAME con il nome della seconda VM.

Dopo aver creato e collegato un nuovo disco a un'istanza, formatta e monta il disco utilizzando un file system per dischi condivisi. La maggior parte dei file system non è in grado di utilizzare lo spazio di archiviazione condiviso. Verifica che il tuo file system supporti queste funzionalità prima di utilizzarlo con dischi permanenti multi-writer. Non puoi montare il disco su più VM utilizzando la stessa procedura che normalmente utilizzeresti per montarlo su una singola VM.

REST

Utilizza l'API Compute Engine per creare e collegare un volume di disco permanente SSD alle VM N2 in modalità multi-writer.

  1. Nell'API, crea una richiesta POST per creare un volume di disco permanente di zona utilizzando il metodo disks.insert. Includi le proprietà name, sizeGb e type. Per creare questo nuovo disco come disco non di avvio vuoto e non formattato, non specificare un'immagine di origine o uno snapshot di origine per questo disco. Includi la proprietà multiWriter con un valore True per indicare che il disco deve essere condivisibile tra le VM in modalità multi-writer.

    POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/disks
    
    {
    "name": "DISK_NAME",
    "sizeGb": "DISK_SIZE",
    "type": "zones/ZONE/diskTypes/pd-ssd",
    "multiWriter": "True"
    }
    

    Sostituisci quanto segue:

    • PROJECT_ID: l'ID del tuo progetto
    • ZONE: la zona in cui si trovano la VM e il nuovo disco
    • DISK_NAME: il nome del nuovo disco
    • DISK_SIZE: le dimensioni, in GB, del nuovo disco. Le dimensioni accettabili vanno da 1 GB a 65.536 GB per i volumi di dischi permanenti SSD o da 200 GB a 65.536 GB per i volumi di dischi permanenti standard in modalità multi-writer.
  2. Per collegare il disco a un'istanza, crea una richiesta POST al metodo compute.instances.attachDisk. Includi l'URL del volume di disco permanente di zona appena creato:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk
    
    {
    "source": "/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME"
    }
    

    Sostituisci quanto segue:

    • PROJECT_ID: l'ID del tuo progetto
    • ZONE: la zona in cui si trovano la VM e il nuovo disco
    • INSTANCE_NAME: il nome della VM in cui aggiungi il nuovo volume di disco permanente.
    • DISK_NAME: il nome del nuovo disco
  3. Per collegare il disco a una seconda VM, ripeti il comando instances.attachDisk del passaggio precedente. Imposta INSTANCE_NAME sul nome della seconda VM.

Dopo aver creato e collegato un nuovo disco a un'istanza, formatta e monta il disco utilizzando un file system per dischi condivisi. La maggior parte dei file system non è in grado di utilizzare lo spazio di archiviazione condiviso. Verifica che il tuo file system supporti queste funzionalità prima di utilizzarlo con dischi permanenti multi-writer.

Passaggi successivi