Gestisci dischi che utilizzano la replica asincrona del disco permanente

Questo documento descrive come ridimensionare e clonare i dischi di replica asincrona del disco permanente (replica PD asincrona).

La replica asincrona DP è utile per il ripristino di emergenza con RPO (Recovery Point Objective) e RTO (Recovery Time Objective) bassi. Per saperne di più sulla replica asincrona, consulta Informazioni sulla replica asincrona del disco permanente.

Limitazioni

  • I dischi primari e secondari devono avere la stessa dimensione. Se ridimensiona un disco primario in fase di replica attiva, il disco secondario viene ridimensionato automaticamente. Se il disco secondario non viene ridimensionato automaticamente, devi ridimensionarlo manualmente impostandolo sulle 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 singolarmente i dischi primari. 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 è 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

Ridimensiona i dischi

Se hai bisogno di ulteriore spazio di archiviazione o di limiti di prestazioni maggiori, puoi aumentare le dimensioni di un disco primario fino a 32 TiB. Non puoi ridurre le dimensioni di un disco.

Quando ridimensioni un disco primario che è in fase di replica attiva su un disco secondario, le dimensioni del disco secondario vengono aumentate alle stesse dimensioni del disco primario. Se il disco secondario non viene ridimensionato automaticamente, devi ridimensionarlo manualmente impostandolo sulle stesse dimensioni del disco primario.

Per informazioni su come aumentare le dimensioni di un disco, consulta Aumentare le dimensioni di un disco.

Clona dischi

Puoi clonare un singolo disco primario o secondario oppure tutti i dischi secondari in un gruppo di coerenza.

clona un singolo disco

Clona un disco di replica asincrona PD utilizzando i metodi descritti in Creare un clone di disco.

Clona tutti i dischi in 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 da clonare, quindi aggiungere i dischi secondari al gruppo di coerenza.

Clona tutti i dischi secondari in un gruppo di coerenza utilizzando la console Google Cloud, gcloud CLI o REST.

Console

Clona tutti i dischi secondari in un gruppo di coerenza:

  1. Nella console Google Cloud, vai alla pagina Replica asincrona.

    Vai alla replica asincrona

  2. Fai clic sulla scheda Gruppi di coerenza.

  3. Fai clic sul nome del gruppo di coerenza che contiene i dischi secondari.

  4. Fai clic su Clona gruppo di coerenza. Si apre la finestra Clona gruppo di coerenza.

  5. Fai clic su Clona gruppo di coerenza.

gcloud

Clona tutti i dischi secondari in 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 della località per i dischi nel gruppo di coerenza. Per i dischi regionali, utilizza --region. Per una zona 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 regionali, 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 in un gruppo di coerenza utilizzando uno dei seguenti metodi:

  • Per clonare i dischi di zona in un gruppo di coerenza, utilizza il metodo disks.bulkInsert:

    POST https://www.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://www.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 del disco.
  • ZONE: la zona in cui creare il disco da clonare.
  • REGION: la regione in cui creare i cloni del disco.
  • 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