Gérer les disques qui utilisent la réplication asynchrone des disques persistants


Ce document explique comment redimensionner et cloner les disques de réplication asynchrone de disque persistant.

La réplication asynchrone des disques persistants est utile pour la reprise après sinistre à faibles RPO et RTO. Pour en savoir plus sur la réplication asynchrone, consultez la page À propos de la réplication asynchrone des disques persistants.

Limites

  • Les disques principaux et secondaires doivent avoir la même taille. Si vous redimensionnez un disque principal qui est activement en cours de réplication, le disque secondaire est automatiquement redimensionné. Si le disque secondaire ne parvient pas à être redimensionné automatiquement, vous devez le redimensionner manuellement à la même taille que le disque principal. La réplication est suspendue jusqu'à ce que le disque secondaire ait la même taille que le disque principal.
  • Vous ne pouvez pas cloner de disques principaux à partir d'un groupe de cohérence. Vous devez cloner les disques principaux individuellement. Toutefois, vous pouvez cloner des disques secondaires à partir d'un groupe de cohérence.

Avant de commencer

  • Créez un disque principal.
  • Créez un disque secondaire.
  • Si ce n'est pas déjà fait, configurez l'authentification. L'authentification est le processus permettant de valider votre identité pour accéder aux services et aux API Google Cloud. Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine comme suit :

    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. Install the Google Cloud CLI, then initialize it by running the following command:

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

      Pour utiliser les exemples d'API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à gcloud CLI.

        Install the Google Cloud CLI, then initialize it by running the following command:

        gcloud init

      Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Google Cloud.

Redimensionner des disques

Si vous avez besoin d'espace de stockage supplémentaire ou de limites de performances accrues, vous pouvez augmenter la taille d'un disque principal jusqu'à 5 Tio, mais pas la réduire.

Lorsque vous redimensionnez un disque principal qui réplique activement un disque secondaire, la taille de ce disque est augmentée pour atteindre la même taille que celle du disque principal. Si le disque secondaire ne parvient pas à être redimensionné automatiquement, vous devez le redimensionner manuellement à la même taille que le disque principal.

Pour en savoir plus sur l'augmentation de la taille d'un disque, consultez la section Augmenter la taille d'un disque.

Cloner des disques

Vous pouvez cloner un seul disque principal ou secondaire, ou tous les disques secondaires d'un groupe de cohérence.

Cloner un seul disque

Clonez un disque de réplication asynchrone des disques persistants à l'aide des méthodes décrites dans la section Créer un clone de disque.

Cloner tous les disques d'un groupe de cohérence

Avant de pouvoir cloner des disques secondaires à partir d'un groupe de cohérence, vous devez créer un groupe de cohérence dans la région secondaire pour les disques que vous souhaitez cloner, puis ajouter les disques secondaires au groupe de cohérence.

Clonez tous les disques secondaires dans un groupe de cohérence à l'aide de la console Google Cloud, de la gcloud CLI ou de REST.

Console

Clonez tous les disques secondaires dans un groupe de cohérence, comme suit:

  1. Dans la console Google Cloud, accédez à la page Réplication asynchrone.

    Accéder à la page "Réplication asynchrone"

  2. Cliquez sur l'onglet Groupes de cohérence.

  3. Cliquez sur le nom du groupe de cohérence contenant les disques secondaires.

  4. Cliquez sur Cloner le groupe de cohérence. La fenêtre Cloner le groupe de cohérence s'affiche.

  5. Cliquez sur Cloner le groupe de cohérence.

gcloud

Clonez tous les disques secondaires dans un groupe de cohérence à l'aide de la commande gcloud compute disks bulk create:

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

Remplacez les éléments suivants :

  • CONSISTENCY_GROUP: URL du groupe de cohérence contenant les disques secondaires à cloner. Exemple : projects/PROJECT/regions/REGION/resourcePolicies/CONSISTENCY_GROUP_NAME.
  • LOCATION_FLAG: option d'emplacement pour les disques du groupe de cohérence. Pour les disques régionaux, utilisez --region. Pour les disques zonaux, utilisez --zone.
  • LOCATION: région ou zone dans laquelle se trouvent les disques du groupe de cohérence. Pour les disques régionaux, utilisez la région. Pour les disques zonaux, utilisez la zone. Les clones sont créés à cet emplacement.

REST

Clonez tous les disques secondaires dans un groupe de cohérence à l'aide de l'une des méthodes suivantes :

  • Pour cloner des disques zonaux dans un groupe de cohérence, utilisez la méthode 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",
    }
    
  • Pour cloner des disques régionaux dans un groupe de cohérence, utilisez la méthode 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",
    }
    

Remplacez les éléments suivants :

  • CLONE_PROJECT: projet dans lequel vous souhaitez créer les clones de disque.
  • ZONE : zone dans laquelle vous souhaitez créer les clones de disque.
  • REGION: région dans laquelle vous souhaitez créer les clones de disque.
  • CONSISTENCY_GROUP_PROJECT: projet contenant le groupe de cohérence.
  • CONSISTENCY_GROUP_REGION: région dans laquelle se trouve le groupe de cohérence.
  • CONSISTENCY_GROUP_NAME: nom du groupe de cohérence.

Étapes suivantes