Questo documento descrive come ridimensionare e clonare i dischi di replica asincrona.
La replica asincrona è utile per il disaster recovery con RPO e RTO bassi. Per saperne di più sulla replica asincrona, consulta Informazioni sulla replica asincrona.
Limitazioni
- I dischi primari e secondari devono avere le stesse dimensioni. Se ridimensioni un disco primario in fase di replica attiva, il disco secondario viene ridimensionato automaticamente. Se il disco secondario non riesce a ridimensionarsi automaticamente, devi ridimensionarlo manualmente alle stesse dimensioni del disco primario. La replica viene messa in pausa finché il disco secondario non ha le stesse dimensioni del disco primario.
- Non puoi clonare i dischi primari da un gruppo di coerenza. Devi clonare i dischi primari singolarmente. Tuttavia, puoi clonare i dischi secondari da un gruppo di coerenza.
Prima di iniziare
- Crea un disco primario.
- Crea un disco secondario.
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione verifica la tua identità per l'accesso ad API e servizi Google Cloud . Per eseguire
codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Seleziona la scheda relativa alla modalità di utilizzo degli esempi in questa pagina:
Console
Quando utilizzi la Google Cloud console per accedere a Google Cloud servizi e API, non devi configurare l'autenticazione.
gcloud
-
Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il comando seguente:
gcloud initSe utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
- Imposta una regione e una zona predefinite.
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.
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
Per saperne di più, consulta Autenticati per usare REST nella Google Cloud documentazione sull'autenticazione di.
Ridimensiona i dischi
Se hai bisogno di spazio di archiviazione aggiuntivo o di limiti delle prestazioni più elevati, puoi aumentare le dimensioni di un disco primario fino a 64 TiB. Non puoi ridurre le dimensioni di un disco.
Quando ridimensioni un disco primario in fase di replica attiva su un disco secondario, le dimensioni del disco secondario vengono aumentate fino a quelle del disco primario. Se il disco secondario non riesce a ridimensionarsi automaticamente, devi ridimensionarlo manualmente alle stesse dimensioni del disco primario.
Per informazioni su come aumentare le dimensioni di un disco, consulta Aumenta le dimensioni di un disco.
Clona i dischi
Puoi clonare un singolo disco primario o secondario oppure tutti i dischi secondari di un gruppo di coerenza.
Clona un singolo disco
Clona un disco di replica asincrona utilizzando i metodi descritti in Crea un clone di un disco.
Clona tutti i dischi di un gruppo di coerenza
Prima di poter clonare i dischi secondari da un gruppo di coerenza, devi creare un gruppo di coerenza nella regione secondaria per i dischi che vuoi clonare, quindi aggiungi i dischi secondari al gruppo di coerenza.
Clona tutti i dischi secondari di un gruppo di coerenza utilizzando la console Google Cloud , gcloud CLI o REST.
Console
Clona tutti i dischi secondari di un gruppo di coerenza nel seguente modo:
Nella console Google Cloud , vai alla pagina Replica asincrona.
Fai clic sulla scheda Gruppi di coerenza.
Fai clic sul nome del gruppo di coerenza contenente i dischi secondari.
Fai clic su Clona gruppo di coerenza. Si apre la finestra Clona gruppo di coerenza.
Fai clic su Clona gruppo di coerenza.
gcloud
Clona tutti i dischi secondari di un gruppo di coerenza utilizzando il
comando gcloud compute disks bulk create:
gcloud compute disks bulk create \ --source-consistency-group-policy=CONSISTENCY_GROUP \ --LOCATION_FLAG=LOCATION
Sostituisci quanto segue:
CONSISTENCY_GROUP: l'URL del gruppo di coerenza che contiene i dischi secondari da clonare. Ad esempio,projects/PROJECT/regions/REGION/resourcePolicies/CONSISTENCY_GROUP_NAME.LOCATION_FLAG: il flag di posizione per i dischi nel gruppo di coerenza. Per i dischi a livello di regione, utilizza--region. Per i dischi a livello di zona, utilizza--zone.LOCATION: la regione o la zona in cui si trovano i dischi nel gruppo di coerenza. Per i dischi a livello di regione, utilizza la regione. Per i dischi a livello di zona, utilizza la zona. I cloni vengono creati in questa posizione.
REST
Clona tutti i dischi secondari di un gruppo di coerenza utilizzando uno dei seguenti metodi:
Per clonare i dischi a livello di zona in un gruppo di coerenza, utilizza il metodo
disks.bulkInsert:POST https://compute.googleapis.com/compute/v1/projects/CLONE_PROJECT/zones/ZONE/disks/bulkInsert { "sourceConsistencyGroupPolicy": "projects/CONSISTENCY_GROUP_PROJECT/regions/CONSISTENCY_GROUP_REGION/resourcePolicies/CONSISTENCY_GROUP_NAME", }Per clonare i dischi a livello di regione in un gruppo di coerenza, utilizza il metodo
regionDisks.bulkInsert:POST https://compute.googleapis.com/compute/v1/projects/CLONE_PROJECT/regions/REGION/regionDisks/bulkInsert { "sourceConsistencyGroupPolicy": "projects/CONSISTENCY_GROUP_PROJECT/regions/CONSISTENCY_GROUP_REGION/resourcePolicies/CONSISTENCY_GROUP_NAME", }
Sostituisci quanto segue:
CLONE_PROJECT: il progetto in cui creare i cloni dei dischi.ZONE: la zona in cui creare i cloni dei dischi.REGION: la regione in cui creare i cloni dei dischi.CONSISTENCY_GROUP_PROJECT: il progetto che contiene il gruppo di coerenza.CONSISTENCY_GROUP_REGION: la regione in cui si trova il gruppo di coerenza.CONSISTENCY_GROUP_NAME: il nome del gruppo di coerenza.
Passaggi successivi
- Scopri come gestire i gruppi di coerenza.
- Scopri come gestire la replica.
- Scopri come eseguire il failover e il failback.
- Scopri come monitorare il rendimento della replica asincrona.