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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
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.
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.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", }
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.- Obtén más información sobre cómo administrar grupos de coherencia.
- Obtén más información sobre cómo 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 de Persistent Disks.
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.
Install the Google Cloud CLI, then initialize it by running the following command:
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.
Console
Para clonar todos los discos secundarios en un grupo de coherencia, haz lo siguiente:
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:
REST
Clona todos los discos secundarios en un grupo de coherencia mediante uno de los siguientes métodos:
Reemplaza lo siguiente:
¿Qué sigue?
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-09-03 (UTC)
-