Hyperdisk bilanciato ad alta affidabilità e Persistent Disk regionale sono opzioni di archiviazione che ti consentono di implementare servizi ad alta affidabilità in Compute Engine. Persistent Disk regionali e Hyperdisk Balanced ad alta affidabilità replicano in modo sincrono i dati tra due zone nella stessa regione e garantiscono l'alta affidabilità dei dati del disco in caso di un massimo di un errore di zona. Il disco di una regione può essere un disco di avvio o un disco non di avvio.
Puoi anche consentire a istanze diverse di accedere contemporaneamente a un disco Hyperdisk bilanciato ad alta affidabilità impostando la modalità di accesso al disco. I dischi regionali possono essere collegati solo a istanze nelle stesse zone delle repliche del disco. Per saperne di più, vedi Condividi un disco tra le istanze.
Questo documento spiega come eseguire le seguenti attività per i dischi regionali:
- Crea dischi regionali.
- Collega un disco regionale all'istanza Compute Engine.
- Passa da un disco zonale a un disco regionale.
- Crea una nuova istanza con un disco di avvio regionale.
- Crea una nuova istanza con dischi regionali aggiuntivi.
- Collega un disco di avvio regionale a un'istanza.
- Elenca e descrivi i dischi regionali.
- Ridimensiona un disco a livello di regione.
Prima di iniziare
- Esamina le differenze tra i diversi tipi di opzioni di archiviazione su disco.
- Rivedi le nozioni di base sulla replica sincrona dei dischi.
- Scopri di più sul failover dei dischi regionali.
- Se utilizzi la modalità multi-writer per i dischi Hyperdisk bilanciato ad alta affidabilità, esamina i requisiti e le limitazioni in Condividere dischi tra istanze.
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è
il processo di verifica dell'identità per poter accedere a Google Cloud servizi e API.
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
-
Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il seguente comando:
gcloud init
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere alla gcloud CLI con la tua identità federata.
- Set a default region and zone.
Terraform
Per utilizzare gli esempi di Terraform in questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura leCredenziali predefinite dell'applicazionee con le tue credenziali utente.
Installa Google Cloud CLI.
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere alla gcloud CLI con la tua identità federata.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
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.
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere alla gcloud CLI con la tua identità federata.
Per saperne di più, consulta Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud .
Ruoli e autorizzazioni richiesti
Per ottenere le autorizzazioni necessarie per creare un disco regionale, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:
-
Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) -
Per connetterti a un'istanza che può essere eseguita come account di servizio:
Service Account User (v1) (
roles/iam.serviceAccountUser
)
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questi ruoli predefiniti contengono le autorizzazioni necessarie per creare un disco regionale. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per creare un disco regionale sono necessarie le seguenti autorizzazioni:
-
compute.disks.create
-
compute.instances.attachDisk
-
compute.disks.use
-
Crea uno snapshot di un disco:
compute.disks.createSnapshot
-
Visualizza i dettagli di un disco:
compute.disks.get
-
Recupera un elenco di dischi:
compute.disks.list
-
Modifica le dimensioni di un disco:
compute.disks.update
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Limitazioni
- Puoi collegare un Persistent Disk a livello di regione solo alle VM che utilizzano tipi di macchina E2, N1, N2 e N2D.
- Puoi collegare l'Hyperdisk bilanciato ad alta affidabilità solo ai tipi di macchina supportati.
- Non puoi creare un Persistent Disk a livello di regione da un'immagine del sistema operativo o da un disco creato da un'immagine del sistema operativo.
- Non puoi creare un disco Hyperdisk bilanciato ad alta affidabilità clonando un disco a livello di zona. Per creare un disco Hyperdisk bilanciato ad alta affidabilità da un disco a livello di zona, completa i passaggi descritti in Modifica un disco a livello di zona in un disco Hyperdisk bilanciato ad alta affidabilità.
- Quando utilizzi la modalità di sola lettura, puoi collegare un Persistent Disk bilanciato a livello di regione a un massimo di 10 istanze VM.
- La dimensione minima di un Persistent Disk standard a livello di regione è di 200 GiB.
- Le dimensioni di un Persistent Disk a livello di regione odi un volume Hyperdisk bilanciato ad alta affidabilità possono solo essere aumentate e non ridotte.
- I volumi Persistent Disk a livello di regione e Hyperdisk bilanciato ad alta affidabilità hanno caratteristiche di prestazioni diverse rispetto ai corrispondenti dischi a livello di zona. Per saperne di più, consulta Informazioni sulle prestazioni di Persistent Disk e Limiti di prestazioni di Hyperdisk bilanciato ad alta affidabilità.
- Non puoi utilizzare un volume Hyperdisk bilanciato ad alta affidabilità in modalità multi-writer come disco di avvio.
- Se crei un disco replicato clonando un disco a livello di zona, le due repliche a livello di zona non sono completamente sincronizzate al momento della creazione. Dopo la creazione, puoi utilizzare la copia del disco a livello di regione in media entro 3 minuti. Tuttavia, potresti dover attendere decine di minuti prima che il disco raggiunga uno stato di replica completa e il Recovery Point Objective (RPO) sia vicino allo zero. Scopri come verificare se il disco ha raggiunto lo stato di replica completa.
Informazioni sull'utilizzo di un disco regionale come disco di avvio per un'istanza
Puoi collegare un disco permanente regionaleo un disco Hyperdisk bilanciato ad alta affidabilità come disco di avvio per carichi di lavoro stateful di cui è stato eseguito il provisioning in anticipo, prima di eseguire il provisioning di un carico di lavoro di produzione. I dischi di avvio regionali non sono pensati per gli standby a caldo, perché non possono essere collegati contemporaneamente a due istanze di computing.
Puoi creare solo volumi Persistent Disk regionali o Hyperdisk bilanciato ad alta affidabilità dagli snapshot; non è possibile creare un disco regionale da un'immagine del sistema operativo.
Per utilizzare un disco a livello di regione come disco di avvio per un'istanza, utilizza uno dei seguenti metodi:
- Crea una nuova istanza con un disco di avvio regionale.
- Crea un disco di avvio regionale, quindi collegalo a un'istanza:
- Crea un disco a livello di regione da uno snapshot di un disco di avvio.
- Collega un disco di avvio regionale a un'istanza.
Se devi eseguire il failover di un disco di avvio regionale a un'istanza di standby in esecuzione nella zona di replica, segui i passaggi descritti in Collegare un disco di avvio regionale a un'istanza.
Crea un disco regionale
Crea un volume Persistent Disk regionaleo Hyperdisk bilanciato ad alta affidabilità . Il disco deve trovarsi nella stessa regione dell'istanza di calcolo a cui prevedi di collegarlo.
Se crei un volume Hyperdisk Balanced ad alta affidabilità, puoi anche consentire a istanze diverse di accedere contemporaneamente al disco impostando la modalità di accesso al disco. Per maggiori informazioni, vedi Condividere un disco tra le istanze.
Per Persistent Disk regionale, se crei un disco nella console Google Cloud , il tipo di disco predefinito èpd-balanced
. Se crei un disco utilizzando gcloud CLI o REST, il tipo di disco predefinito èpd-standard
.Console
Nella console Google Cloud vai alla pagina Dischi.
Seleziona il progetto richiesto.
Fai clic su Crea disco.
Specifica un nome per il disco.
Per Località, scegli Regionale.
Seleziona la regione e la zona. Devi selezionare la stessa regione quando crei l'istanza.
Seleziona la zona di replica nella stessa regione. Prendi nota delle zone che selezioni perché devi collegare il disco all'istanza in una di queste zone.
Seleziona il Tipo di disco di origine.
In Impostazioni disco, scegli un Tipo di disco e una Dimensione. Puoi anche modificare le impostazioni predefinite di IOPS sottoposte a provisioning e Throughput sottoposto a provisioning.
(Facoltativo) Per i volumi Hyperdisk bilanciato ad alta affidabilità, puoi attivare il collegamento del disco a più istanze creando il disco in modalità multi-writer. In Modalità di accesso, seleziona Lettura e scrittura su più VM.
Fai clic su Crea per completare la creazione del disco.
gcloud
Crea un disco regionale utilizzando il comando
compute disks create
.Se hai bisogno di un disco permanente SSD regionale per un throughput o IOPS aggiuntivi, includi il flag
--type
e specificapd-ssd
.gcloud compute disks create DISK_NAME \ --size=DISK_SIZE \ --type=DISK_TYPE \ --region=REGION \ --replica-zones=ZONE1,ZONE2 --access-mode=DISK_ACCESS_MODE
Sostituisci quanto segue:
DISK_NAME
: il nome del nuovo discoDISK_SIZE
: le dimensioni, in GiB, del nuovo disco.DISK_TYPE
: Per il Persistent Disk regionale, si tratta del tipo di disco regionale. Il valore predefinito èpd-standard
. Per Hyperdisk, specifica il valorehyperdisk-balanced-high-availability
.REGION
: la regione in cui deve risiedere il disco regionale, ad esempio:europe-west1
ZONE1
,ZONE2
: le zone all'interno della regione in cui si trovano le due repliche del disco, ad esempio:europe-west1-b,europe-west1-c
DISK_ACCESS_MODE
: (facoltativo) specifica la modalità di accesso delle istanze ai dati su un disco Hyperdisk bilanciato ad alta affidabilità. Sono supportati i seguenti valori:READ_WRITE_SINGLE
, per l'accesso in lettura/scrittura da un'istanza. Questa è l'impostazione predefinita.READ_WRITE_MANY
, per l'accesso in lettura/scrittura da più istanze.
Puoi impostare la modalità di accesso solo per i dischi Hyperdisk bilanciato ad alta affidabilità.
Terraform
Per creare un volume Persistent Disk regionale o Hyperdisk bilanciato ad alta affidabilità, puoi utilizzare la risorsa
google_compute_region_disk
.REST
Per creare un volume Persistent Disk regionale o Hyperdisk bilanciato ad alta affidabilità, crea una richiesta
POST
per il metodocompute.regionDisks.insert
.Per creare un disco vuoto, non specificare un'origine snapshot.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/disks { "name": "DISK_NAME", "region": "projects/PROJECT_ID/regions/REGION", "replicaZones": [ "projects/PROJECT_ID/zones/ZONE1", "projects/PROJECT_ID/zones/ZONE2" ], "sizeGb": "DISK_SIZE", "type": "projects/PROJECT_ID/regions/REGION/diskTypes/DISK_TYPE", "accessMode": "DISK_ACCESS_MODE" }
Sostituisci quanto segue:
PROJECT_ID
: il tuo ID progettoREGION
: la regione in cui deve risiedere il disco regionale, ad esempio:europe-west1
DISK_NAME
: il nome del nuovo discoZONE1
,ZONE2
: le zone in cui devono trovarsi le repliche del nuovo discoDISK_SIZE
: le dimensioni, in GiB, del nuovo disco.DISK_TYPE
: Per il Persistent Disk regionale, si tratta del tipo di disco permanente. Per Hyperdisk, specifica il valorehyperdisk-balanced-high-availability
.DISK_ACCESS_MODE
: (facoltativo) specifica in che modo le istanze possono accedere ai dati sul disco Hyperdisk bilanciato ad alta affidabilità. Sono supportati i seguenti valori:READ_WRITE_SINGLE
, per l'accesso in lettura/scrittura da un'istanza. Questa è l'impostazione predefinita.READ_WRITE_MANY
, per l'accesso in lettura/scrittura da più istanze.
Puoi impostare la modalità di accesso solo per i dischi Hyperdisk bilanciato ad alta affidabilità.
Collega un disco regionale all'istanza
Per i dischi che non sono dischi di avvio, dopo aver creato un volume Persistent Disk regionaleo Hyperdisk bilanciato ad alta affidabilità , puoi collegarlo a un'istanza. L'istanza deve trovarsi nella stessa regione del disco.
Per collegare un disco di avvio regionale a un'istanza, consulta Collega un disco di avvio regionale a un'istanza.
Per collegare un disco Hyperdisk Balanced ad alta affidabilità a più istanze, ripeti la procedura descritta in questa sezione per ogni istanza. Puoi collegare i dischi Hyperdisk bilanciato ad alta affidabilità solo in modalità di lettura/scrittura.
Console
Per collegare un disco a un'istanza, vai alla pagina Istanze VM.
Nella colonna Nome, fai clic sul nome dell'istanza.
Fai clic su Modifica
.Fai clic su + Collega disco esistente.
Scegli il disco regionale creato in precedenza da aggiungere all'istanza.
Se visualizzi un avviso che indica che il disco selezionato è già collegato a un'altra istanza, seleziona la casella Collega forzatamente il disco per collegare forzatamente il disco all'istanza che stai modificando.
Esamina i casi d'uso per il collegamento forzato dei dischi regionali in Failover dei dischi regionali.
(Facoltativo) Se colleghi un disco Hyperdisk bilanciato ad alta affidabilità a più istanze, per la modalità di collegamento del disco, seleziona Lettura/scrittura.
Fai clic su Salva.
Nella pagina Modifica VM, fai clic su Salva.
gcloud
Per collegare un disco regionale a un'istanza in esecuzione o arrestata, utilizza il comando
compute instances attach-disk
con il flag--disk-scope
impostato suregional
.Se colleghi un disco Hyperdisk bilanciato ad alta affidabilità in modalità multi-writer a più istanze, l'unica modalità di collegamento supportata è
rw
, che è la modalità di accesso predefinita. Non è necessario includere il flag--mode
.gcloud compute instances attach-disk INSTANCE_NAME \ --disk=DISK_NAME \ --disk-scope=regional \ --device-name=DEVICE_NAME
Sostituisci quanto segue:
INSTANCE_NAME
: il nome dell'istanza a cui stai aggiungendo il disco regionaleDISK_NAME
: il nome del nuovo disco che colleghi all'istanzaDEVICE_NAME
: (facoltativo) un nome utilizzato dal sistema operativo guest per creare un collegamento simbolico, che aiuta a identificare il disco a livello di sistema operativo.
Terraform
Per collegare un volume Persistent Disk regionale o Hyperdisk bilanciato ad alta affidabilitàa un'istanza, puoi utilizzare la risorsa
google_compute_attached_disk
.REST
Per collegare un disco a livello di regione a un'istanza in esecuzione o arrestata, crea una richiesta
POST
al metodocompute.instances.attachDisk
e includi l'URL del disco a livello di regione che hai creato.Se colleghi un disco Hyperdisk bilanciato ad alta affidabilità in modalità multi-writer a più istanze, l'unica modalità di collegamento supportata è
READ-WRITE
, che è la modalità di accesso predefinita. Non è necessario includere la proprietàmode
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk { "source": "/projects/PROJECT_ID/regions/REGION/disks/DISK_NAME", "deviceName": DEVICE_NAME }
Sostituisci quanto segue:
PROJECT_ID
: il tuo ID progettoZONE
: la posizione dell'istanzaINSTANCE_NAME
: il nome dell'istanza a cui stai aggiungendo il nuovo disco regionaleREGION
: la regione in cui si trova il disco regionaleDISK_NAME
: il nome del disco regionale (come mostrato nella console Google Cloud ).DEVICE_NAME
: (facoltativo) un nome utilizzato dal sistema operativo guest per creare un collegamento simbolico, che aiuta a identificare il disco a livello di sistema operativo.
Per i dischi non di avvio, dopo aver creato e collegato un disco regionale vuoto a un'istanza, devi formattare e montare il disco, in modo che il sistema operativo possa utilizzare lo spazio di archiviazione disponibile.
Passa da un disco zonale a un disco regionale
Per convertire un Persistent Disk zonale esistente in un disco permanente regionale, crea un nuovo disco clonando un disco zonale esistente. Per saperne di più, consulta Creazione di un clone del disco regionale da un disco zonale.Per convertire un Hyperdisk in un disco regionale, crea un nuovo disco Hyperdisk bilanciato ad alta affidabilità da uno snapshot del disco esistente, come descritto in Converti un disco di zona in un disco Hyperdisk bilanciato ad alta affidabilità.
Crea una nuova istanza con un disco di avvio regionale
Quando configuri un'istanza di Compute ad alta disponibilità, puoi creare l'istanza principale con un disco di avvio regionale. In caso di interruzione a livello di zona, questa opzione ti consente di riavviare l'istanza nella zona secondaria anziché crearne una nuova.
In una configurazione ad alta disponibilità, se il dispositivo di avvio è un disco regionale, Google consiglia di non creare e avviare in anticipo l'istanza in standby. In alternativa, nella fase di failover, collega il disco regionale esistente quando crei l'istanza di standby utilizzando l'opzione
forceAttach
.Se vuoi cambiare un disco zonale esistente in un disco regionale, consulta Passa da un disco zonale a un disco regionale. Altrimenti, per creare un'istanza con un disco di avvio che sia un disco regionale, utilizza uno dei seguenti metodi:
Console
Nella console Google Cloud , vai alla pagina Crea un'istanza.
Se richiesto, seleziona il progetto e fai clic su Continua.
Viene visualizzata la pagina Crea un'istanza, che contiene il riquadro Configurazione macchina.
Nel riquadro Configurazione macchina, segui questi passaggi:
- Nel campo Nome, specifica un nome per l'istanza. Per ulteriori informazioni, consulta le convenzioni per la denominazione delle risorse.
(Facoltativo) Nel campo Zona, seleziona una zona per l'istanza.
La selezione predefinita è Qualsiasi. Se non modifichi questa selezione predefinita, Google sceglie automaticamente una zona in base al tipo di macchina e alla disponibilità.
Seleziona una famiglia di macchine per l'istanza da una delle seguenti opzioni:
- Per uso generico
- Ottimizzata per il calcolo
- Ottimizzata per la memoria
- Ottimizzata per l'archiviazione
- GPU
La console Google Cloud mostra le serie di macchine disponibili per la famiglia di macchine selezionata.
Nella colonna Serie, seleziona la serie di macchine per la tua istanza.
Se nel passaggio precedente hai selezionato GPU come famiglia di macchine, seleziona il tipo di GPU che preferisci. La serie di macchine viene quindi selezionata automaticamente per il tipo di GPU selezionato.
Nella sezione Tipo di macchina, seleziona il tipo di macchina per la tua istanza.
Nel menu di navigazione, fai clic su Sistema operativo e spazio di archiviazione. Nel riquadro Sistema operativo e spazio di archiviazione visualizzato, completa i seguenti passaggi.
Per scoprire di più sui parametri che puoi configurare durante l'aggiunta di nuovi dischi, consulta Informazioni su Persistent Disk e Informazioni su Google Cloud Hyperdisk.
- Per iniziare a configurare il disco di avvio, fai clic su Cambia. Viene visualizzato il riquadro Disco di avvio con la scheda Immagini pubbliche.
Configura l'origine dati per il disco di avvio in uno dei seguenti modi:
Per scegliere uno snapshot standard come origine dati per il disco di avvio, fai clic su Snapshot e, nella scheda Snapshot visualizzata, specifica quanto segue:
- Nell'elenco Snapshot, seleziona lo snapshot.
- Nell'elenco Tipo di disco di avvio, seleziona il tipo di disco di avvio.
- Nel campo Dimensioni (GB), specifica le dimensioni del disco di avvio.
Per scegliere uno snapshot di archiviazione come origine dati per il disco di avvio, fai clic su Snapshot di archiviazione e poi, nella scheda Snapshot di archiviazione visualizzata, specifica quanto segue:
- Nell'elenco Snapshot di archiviazione, seleziona lo snapshot di archiviazione.
- Nell'elenco Tipo di disco di avvio, seleziona il tipo di disco di avvio.
- Nel campo Dimensioni (GB), specifica le dimensioni del disco di avvio.
Per scegliere un disco esistente come disco di avvio, fai clic su Dischi esistenti. Nella scheda Dischi esistenti visualizzata, seleziona un volume Permanent Disk a livello di regione o Hyperdisk bilanciato ad alta disponibilità esistente nell'elenco Disco.
(Facoltativo) Per le opzioni di configurazione avanzata, espandi la sezione
Mostra configurazioni avanzate.Per confermare le opzioni del disco di avvio e tornare al riquadro Sistema operativo e spazio di archiviazione, fai clic su Seleziona.
(Facoltativo) Per scoprire come collegare dischi non di avvio all'istanza, consulta Crea un'istanza con dischi non di avvio aggiuntivi.
Se non hai scelto un disco di avvio esistente, configuralo in modo che sia un disco regionale nel seguente modo:
Nel menu di navigazione, fai clic su Protezione dei dati. Nel riquadro Protezione dei dati visualizzato, segui questi passaggi:
Per configurare tutti i nuovi dischi dell'istanza in modo che utilizzino la replica sincrona dei dischi (Persistent Disk regionale o Hyperdisk bilanciato ad alta affidabilità), seleziona la casella di controllo Dischi regionali.
(Per impostazione predefinita, non è richiesta alcuna azione.) Deseleziona la casella di controllo Escludi dischi di avvio.
(Facoltativo) Specifica altre opzioni di configurazione. Per ulteriori informazioni, consulta Opzioni di configurazione durante la creazione dell'istanza.
Per creare e avviare l'istanza, fai clic su Crea.
gcloud
Utilizza il comando
gcloud compute instances create
per creare un'istanza e il flag--create-disk
per specificare il disco regionale.gcloud compute instances create PRIMARY_INSTANCE_NAME \ --zone=ZONE \ --create-disk=^:^name=REGIONAL_DISK_NAME:boot=true:type=DISK_TYPE:source-snapshot=SNAPSHOT_NAME:replica-zones=ZONE,REMOTE_ZONE
Quando specifichi i parametri del disco, i caratteri
^:^
specificano che il carattere di separazione tra i parametri è costituito da due punti (:
). In questo modo puoi utilizzare una virgola (,
) quando specifichi il parametro replica-zones.Sostituisci quanto segue:
- PRIMARY_INSTANCE_NAME: un nome per l'istanza
- ZONE: il nome della zona in cui vuoi creare l'istanza
- REGIONAL_DISK_NAME: un nome per il disco regionale
- DISK_TYPE: il tipo di disco da creare, ad esempio
hyperdisk-balanced-high-availability
. Se utilizzi un Persistent Disk, devi specificare anchescope=regional
all'interno del flag--create-disk
per creare un Persistent Disk regionale. - SNAPSHOT_NAME: il nome dello snapshot che hai creato per il disco di avvio
- REMOTE_ZONE: la zona alternativa per il disco regionale.
REST
Crea una richiesta
POST
al metodoinstances.insert
e specifica le proprietàboot: 'true'
ereplicaZones
. Ad esempio:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances { "name": "INSTANCE_NAME", "disks": [{ "boot": true, "initializeParams": { "sourceSnapshot": "global/snapshots/BOOT_SNAPSHOT_NAME", "replicaZones": [ "projects/PROJECT_ID/zones/ZONE", "projects/PROJECT_ID/zones/REMOTE_ZONE" ], "diskType": "projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE" } }], "networkInterfaces": [ { "network": "global/networks/default" } ] }
Sostituisci quanto segue:
PROJECT_ID
: il tuo ID progettoZONE
: il nome della zona in cui vuoi creare l'istanzaINSTANCE_NAME
: un nome per l'istanzaBOOT_SNAPSHOT_NAME
: il nome dello snapshot del disco di avvioREMOTE_ZONE
: la zona remota per il disco regionaleDISK_TYPE
: il tipo di disco da creare, ad esempiohyperdisk-balanced-high-availability
, opd-balanced
Crea una nuova istanza con dischi regionali aggiuntivi
Quando crei un'istanza, puoi includere facoltativamente volumi Persistent Disk regionali o Hyperdisk bilanciati ad alta affidabilità come dischi aggiuntivi.
Per creare e collegare un Persistent Disk regionale o un volume Hyperdisk bilanciato ad alta affidabilità a un'istanza durante la creazione dell'istanza, consulta una delle seguenti sezioni:
Collega un disco di avvio regionale a un'istanza
Segui questi passaggi per:
- Sostituisci il disco di avvio di un'istanza esistente con un disco di avvio regionale.
- Esegui il failover di un disco di avvio regionale a un'istanza di standby attivo in esecuzione nella zona di backup. A questo scopo, collega il disco a livello di regione all'istanza come disco di avvio.
Questi passaggi presuppongono che il disco e l'istanza regionali esistano già.
gcloud
- Arresta l'istanza.
gcloud compute instances stop INSTANCE_NAME --zone=ZONE
- Scollega il disco di avvio corrente dall'istanza.
gcloud compute instances detach-disk INSTANCE_NAME \ --zone=ZONE --disk=CURRENT_BOOT_DEVICE_NAME
- Collega il disco di avvio regionale all'istanza.
gcloud compute instances attach-disk INSTANCE_NAME \ --zone=ZONE \ --disk=REGIONAL_DISK_NAME \ --disk-scope=regional --force-attach \ --boot
Riavvia l'istanza.
gcloud compute instances start INSTANCE_NAME
Sostituisci le variabili nei comandi precedenti con quanto segue:
INSTANCE_NAME
: il nome dell'istanza a cui vuoi collegare il disco di avvio regionaleZONE
: la zona in cui si trova l'istanzaCURRENT_BOOT_DEVICE_NAME
: il nome del disco di avvio utilizzato dall'istanza. Di solito è uguale al nome dell'istanza.REGIONAL_DISK_NAME
: il nome del disco regionale che vuoi collegare all'istanza come disco di avvio
(Facoltativo) Se non riesci a scollegare correttamente il disco di avvio regionale dall'istanza primaria a causa di un'interruzione o di un errore, includi il flag
--force-attach
.REST
Arresta l'istanza.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop
Scollega il disco di avvio corrente dall'istanza.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/detachDisk?deviceName=CURRENT_BOOT_DEVICE_NAME
Collega il disco di avvio regionale all'istanza.
Crea una richiesta
POST
al metodocompute.instances.attachDisk
e includi l'URL del disco di avvio regionale:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk { "source": "compute/v1/projects/PROJECT_ID/regions/REGION/disks/REGIONAL_DISK_NAME", "boot": true }
Riavvia l'istanza.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/start
Sostituisci le variabili nei comandi precedenti con quanto segue:
PROJECT_ID
: il tuo ID progettoINSTANCE_NAME
: il nome dell'istanza a cui vuoi collegare il disco regionaleZONE
: la zona in cui si trova l'istanzaCURRENT_BOOT_DEVICE_NAME
: il nome del disco di avvio utilizzato dall'istanza. Di solito è uguale al nome dell'istanza.REGION
: la regione in cui si trova il disco regionaleREGIONAL_DISK_NAME
: il nome del disco regionale che vuoi collegare all'istanza come disco di avvio
(Facoltativo) Se non riesci a scollegare correttamente il disco di avvio regionale dall'istanza a cui era originariamente collegato a causa di un'interruzione o di un errore, includi
"forceAttach": true
nel corpo della richiesta.Elenca e descrivi i dischi regionali
Puoi visualizzare un elenco di tutti i dischi regionali configurati e informazioni sulle loro proprietà, tra cui:
- ID disco
- Nome disco
- Dimensioni
- Tipo di disco
- Regione
- Repliche di zona
Per visualizzare informazioni dettagliate sui dischi regionali, utilizza quanto segue:
- Per visualizzare i dettagli di tutti i dischi a livello di regione in
un progetto e una regione specifici:
- Crea una richiesta
GET
per il metodocompute.regionDisks.list
. - Utilizza il comando
gcloud compute disks list
e filtra i risultati per regione.
- Crea una richiesta
- Per visualizzare i dettagli di un disco a livello di regione specifico:
- Esegui il comando
gcloud compute disks describe
con il flag--region
e specifica il nome del disco e la relativa regione. - Crea una richiesta
GET
per il metodocompute.regionDisks.get
.
- Esegui il comando
Ridimensiona un disco a livello di regione
Se le istanze con dischi regionali richiedono spazio di archiviazione aggiuntivo, puoi ridimensionare i dischi. Puoi ridimensionare i dischi in qualsiasi momento, indipendentemente dal fatto che siano collegati a un'istanza in esecuzione. Se devi separare i dati in volumi univoci, crea più dischi secondari per l'istanza. Per Hyperdisk Balanced ad alta affidabilità, puoi anche aumentare i limiti di IOPS e throughput per il disco.
Il comando per ridimensionare un disco regionale è molto simile a quello per ridimensionare un disco zonale. Tuttavia, devi specificare una regione anziché una zona per la posizione del disco.
Puoi solo aumentare, e non diminuire, le dimensioni di un disco. Per ridurre le dimensioni del disco, devi crearne uno nuovo con dimensioni inferiori. Finché non elimini il disco originale più grande, ti vengono addebitati entrambi i dischi.
Per istruzioni su come modificare un disco regionale, vedi quanto segue:
- Disco permanente regionale: Aumenta le dimensioni di un disco permanente
- Hyperdisk bilanciato ad alta affidabilità: Modifica un volume Hyperdisk
Passaggi successivi
- Scopri di più sui prezzi dei dischi.
- Scopri come monitorare gli stati di replica dei dischi regionali.
- Scopri come determinare lo stato di replica di un disco regionale.
- Esamina Condividere volumi Persistent Disk tra istanze di Compute come alternativa ai dischi permanenti regionali per i dati di sola lettura.
- Crea uno snapshot di un disco.
- Scopri di più sui gruppi di istanze per le istanze di calcolo.
- Scopri come creare applicazioni web scalabili e resilienti su Google Cloud.
- Consulta la Google Cloud guida alla pianificazione del ripristino di emergenza.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-29 UTC.
-