En este documento, se describe cómo cambiar el tamaño de los discos de replicación asíncrona y clonarlos.
La replicación asíncrona es útil para la recuperación ante desastres con RPO y RTO bajos. Para obtener más información sobre la replicación asíncrona, consulta Acerca de la replicación asíncrona.
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 tamaño del disco secundario se cambia automáticamente. 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 pausa hasta que el disco secundario tenga el mismo tamaño que el disco principal.
- No puedes clonar discos principales de un grupo de coherencia. Debes clonar los discos primarios 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 verifica tu identidad para acceder a los servicios y las APIs de Google Cloud . Para ejecutar
código o muestras desde un entorno de desarrollo local, puedes autenticarte en
Compute Engine seleccionando una de las siguientes opciones:
Selecciona la pestaña que corresponda a la forma en que planeas usar las muestras de esta página:
Console
Cuando usas la consola de Google Cloud para acceder a los servicios y las APIs de Google Cloud , no necesitas configurar la autenticación.
gcloud
-
Instala Google Cloud CLI. Después de la instalación, inicializa Google Cloud CLI con el siguiente comando:
gcloud initSi usas un proveedor de identidad externo (IdP), primero debes acceder a la gcloud CLI con tu identidad federada.
-
- Configura una región y una zona predeterminadas.
REST
Para usar las muestras de la API de REST incluidas en esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la gcloud CLI.
Instala Google Cloud CLI.
Si usas un proveedor de identidad externo (IdP), primero debes acceder a la gcloud CLI con tu identidad federada.
Para obtener más información, consulta Autentícate 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 64 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 de un grupo de coherencia.
Clona un solo disco
Clona un disco de replicación asíncrona con los métodos descritos en Crea una clonación 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.
Console
Para clonar todos los discos secundarios en un grupo de coherencia, haz lo siguiente:
En la consola de Google Cloud , ve a la página Replicación asíncrona.
Haz clic en la pestaña Grupos de coherencia.
Haz clic en el nombre del grupo de coherencia que contiene los discos secundarios.
Haz clic en Clonar grupo de coherencia. Se abrirá la ventana Clonar grupo de coherencia.
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: Es 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 los discos zonales, 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. Los clones se crean en esta ubicación.
REST
Clona todos los discos secundarios en un grupo de coherencia con uno de los siguientes métodos:
Para clonar discos zonales en un grupo de coherencia, usa el método
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", }Para clonar discos regionales en un grupo de coherencia, usa el método
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", }
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: Es la región en la que se encuentra el grupo de coherencia.CONSISTENCY_GROUP_NAME: el nombre del grupo de coherencia.
¿Qué sigue?
- Obtén más información para administrar grupos de coherencia.
- Obtén más información para administrar la replicación.
- Aprende cómo conmutar por error y por recuperación.
- Obtén información para supervisar el rendimiento de la replicación asíncrona.