Administra discos que usen la replicación asíncrona de Persistent Disks


En este documento, se describe cómo cambiar el tamaño de los discos de replicación asíncrona de Persistent Disks (replicación asíncrona de PD) y clonarlos.

La replicación asíncrona de PD es útil para la recuperación ante desastres con RPO y RTO bajo. Para obtener más información sobre la replicación asíncrona, consulta Información sobre la replicación asíncrona de Persistent Disks.

Limitaciones

  • Los discos principales y secundarios deben tener el mismo tamaño. Si cambias el tamaño de un disco principal que se replica de forma activa, el disco secundario cambia el tamaño del disco secundario de forma automática. Si el disco secundario no cambia de tamaño automáticamente, debes cambiar el tamaño del mismo de forma manual al principal. La replicación se detiene hasta que el disco secundario tenga el mismo tamaño que el disco principal.
  • No puedes clonar discos principales desde un grupo de coherencia. Debes clonar los discos principales de forma individual. Sin embargo, puedes clonar discos secundarios desde un grupo de coherencia.

Antes de comenzar

  • Crea un disco principal.
  • Crea un disco secundario.
  • Si aún no lo hiciste, configura la autenticación. La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API de Google Cloud. Para ejecutar un código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine de la siguiente manera.

    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. Instala Google Cloud CLI y, luego, inicializa la ejecución del siguiente comando:

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

      Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.

        Instala Google Cloud CLI y, luego, inicializa la ejecución del siguiente comando:

        gcloud init

      Si deseas obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud.

Cambia el tamaño de los discos

Si necesitas espacio de almacenamiento adicional o mayores límites de rendimiento, puedes aumentar el tamaño de un disco principal a hasta 32 TB. No puedes disminuir el tamaño de un disco.

Cuando cambias el tamaño de un disco principal que se replica de forma activa en un disco secundario, el tamaño del disco secundario aumenta al mismo tamaño que el disco principal. Si el disco secundario no cambia de tamaño automáticamente, debes cambiar el tamaño del mismo de forma manual al principal.

Para obtener información sobre cómo aumentar el tamaño de un disco, consulta Aumenta el tamaño de un disco.

Clona discos

Puedes clonar un solo disco principal o secundario, o todos los discos secundarios en un grupo de coherencia.

Clona un solo disco

Clona un disco de replicación asíncrona de PD mediante los métodos descritos en Crea un clon de un disco.

Clona todos los discos en un grupo de coherencia

Antes de poder clonar discos secundarios desde un grupo de coherencia, debes crear un grupo de coherencia en la región secundaria para los discos que deseas clonar, luego, agrega los discos secundarios al grupo de coherencia.

Clona todos los discos secundarios en un grupo de coherencia con la consola de Google Cloud, gcloud CLI o REST.

Consola

Para clonar todos los discos secundarios en un grupo de coherencia, haz lo siguiente:

  1. En la consola de Google Cloud, ve a la página Replicación asíncrona.

    Ir a Replicación asíncrona

  2. Haz clic en la pestaña Grupos de coherencia.

  3. Haz clic en el nombre del grupo de coherencia que contiene los discos secundarios.

  4. Haz clic en Clonar grupo de coherencia. Se abrirá la ventana Clonar grupo de coherencia.

  5. Haz clic en Clonar grupo de coherencia.

gcloud

Clona todos los discos secundarios en un grupo de coherencia con el comando gcloud compute disks bulk create:

gcloud compute disks bulk create \
  --source-consistency-group-policy=CONSISTENCY_GROUP \
  --LOCATION_FLAG=LOCATION

Reemplaza lo siguiente:

  • CONSISTENCY_GROUP: la URL del grupo de coherencia que contiene los discos secundarios que se clonarán. Por ejemplo, projects/PROJECT/regions/REGION/resourcePolicies/CONSISTENCY_GROUP_NAME
  • LOCATION_FLAG: la marca de ubicación para los discos en el grupo de coherencia. Para los discos regionales, usa --region. Para zonal, usa --zone.
  • LOCATION: la región o zona en la que se encuentran los discos del grupo de coherencia. Para los discos regionales, usa la región. Para los discos zonales, usa la zona. Las clonaciones se crean en esta ubicación.

REST

Clona todos los discos secundarios en un grupo de coherencia mediante uno de los siguientes métodos:

  • Para clonar discos zonales en un grupo de coherencia, usa el método 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",
    }
    
  • Para clonar discos regionales en un grupo de coherencia, usa el método 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",
    }
    

Reemplaza lo siguiente:

  • CLONE_PROJECT: el proyecto en el que se creará la clonación de disco.
  • ZONE: la zona en la que se creará la VM.
  • REGION: la región en la que se creará la clonación de disco.
  • CONSISTENCY_GROUP_PROJECT: el proyecto que contiene el grupo de coherencia.
  • CONSISTENCY_GROUP_REGION: la región en la que se encuentra el grupo de coherencia.
  • CONSISTENCY_GROUP_NAME: el nombre del grupo de coherencia.

¿Qué sigue?