Réplication de groupe de volumes

Vous pouvez utiliser la fonctionnalité de réplication du service Block Volume pour les groupes de volumes.

Les répliques de groupe de volumes ne contiennent pas l'intégralité des données source des volumes du groupe. Elles contiennent des références à des répliques individuelles pour chaque volume du groupe. Cette approche offre une expérience de réplication fluide pour les volumes, que ceux-ci soient conservés dans le groupe de volumes, qu'ils en soient enlevés ou que la réplication soit désactivée pour le groupe de volumes.

Lorsque vous activez une réplique de groupe de volumes, un groupe de volumes est créé. Le processus d'activation est le même que pour la création d'un clone de groupe de volumes.

Cette rubrique traite des informations propres à l'utilisation de la fonctionnalité de réplication avec les groupes de volumes. Pour obtenir des informations générales sur la fonctionnalité de réplication et son fonctionnement, reportez-vous à Réplication d'un volume.

Remarque

La réplication n'entraîne aucun temps d'inactivité et n'a aucune incidence sur les volumes source.

Limites et remarques

Outre les détails spécifiés dans Limites et remarques, tenez compte des points suivants pour la réplication de groupe de volumes :

  • Bien qu'il soit possible d'activer individuellement des répliques de volume indépendamment de la réplique de groupe de volumes, nous vous conseillons plutôt d'activer la réplique de groupe de volumes pour garantir la cohérence. L'activation de la réplique de groupe de volumes garantit l'activation de toutes les répliques à partir d'un même point de synchronisation coordonné.

  • Lorsque vous enlevez un volume d'un groupe de volumes, il ne peut pas être ajouté à un autre groupe tant que le processus de suppression n'est pas terminé.

  • Lorsque vous ajoutez des volumes non configurés pour la réplication à un groupe de volumes configuré pour la réplication, cela peut dégrader l'objectif de point de récupération de la réplication pour le groupe de volumes lors de l'exécution du processus de synchronisation initiale des volumes ajoutés au groupe.

    Pour éviter de nuire à l'objectif de point de récupération du groupe de volumes, vous pouvez activer la réplication pour le volume et attendre la fin du processus de synchronisation initiale avant d'ajouter le volume au groupe. Pour déterminer si le processus de synchronisation initiale est terminé, surveillez le statut de la réplique du volume. Une fois que le statut est passé de Provisionnement à Disponible, vous pouvez ajouter le volume au groupe de volumes sans nuire à l'objectif de point de récupération de la réplication de groupe de volumes.

  • Lorsque vous configurez la réplication pour un groupe de volumes et que le groupe en question contient des volumes déjà configurés pour la réplication, la région de destination et le domaine de disponibilité des volumes doivent correspondre à ceux du groupe de volumes pour la réplication. Si elles ne correspondent pas, le message Volumes en conflit apparaît lors de la création du groupe de volumes. Enlevez les volumes concernés du groupe pour créer le groupe de volumes.

  • Lorsque vous activez la réplication pour un groupe de volumes, tous les volumes qu'il contient sont inclus dans la réplique du groupe au sein de la région de destination et du domaine de disponibilité. Les volumes ne sont plus répliqués individuellement, qu'ils aient été configurés ou non pour la réplication avant d'être inclus dans le groupe de volumes pour lequel la réplication a été activée. Vous ne pouvez plus mettre à jour les paramètres de réplication pour un volume individuel. Ces paramètres doivent être configurés au niveau du groupe de volumes.

  • Par défaut, lorsque vous désactivez la réplication pour un groupe de volumes, tous les volumes continuent d'être répliqués mais en tant que répliques de volume distinctes. Ils ne font plus partie d'une réplique de groupe de volumes. A partir de là, vous pouvez désactiver la réplication individuelle pour tous les volumes. Sélectionnez cette option pour arrêter la réplication de tous les volumes. Si vous voulez poursuivre la réplication de certains volumes, ne sélectionnez pas cette option. Désactivez plutôt la réplication pour des volumes individuels après la désactivation de la réplication pour le groupe de volumes.

    Reportez-vous aux rubriques suivantes pour savoir comment désactiver la réplication pour des volumes individuels :

    A partir de la console :

    A l'aide de la CLI :

Utilisation de la console

Suivez les procédures de la console présentées dans cette section pour les répliques de groupe de volumes.

Procédure d'activation de la réplication pour un groupe de volumes

Suivez les étapes décrites dans cette procédure pour activer la réplication sur un groupe de volumes existant. Vous pouvez également activer la réplication lorsque vous créez un volume. Reportez-vous à Création d'un groupe de volumes.

  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Groupes de volumes.
  2. Cliquez sur le groupe de volumes pour lequel vous voulez activer la réplication.

  3. Cliquez sur Modifier.
  4. Dans la section Réplication inter-région, sélectionnez Activé.
  5. Pour la réplication inter-région, sélectionnez la région vers laquelle vous voulez répliquer le groupe de volumes ainsi que le domaine de disponibilité dans lequel placer la réplique de groupe de volumes, puis indiquez le nom de la réplique de groupe de volumes.

    Pour la réplication de domaine de disponibilité croisée, sélectionnez la région dans laquelle se situe le groupe de volumes, le domaine de disponibilité dans lequel placer la réplique du groupe de volumes, puis indiquez le nom de la réplique du groupe de volumes.

  6. Cochez la case en regard de Confirmer pour indiquer que vous avez pris connaissance de l'avertissement relatif au coût.
  7. Cliquez sur Enregistrer les modifications.

Procédure de mise à jour des paramètres de réplication de la région de destination ou d'un domaine de disponibilité pour un groupe de volumes

Afin de modifier la région de destination ou le domaine de disponibilité pour la réplication inter-région, vous devez d'abord désactiver la réplication pour le groupe de volumes. Indiquez ensuite les nouvelles sélections de région et de domaine de disponibilité lorsque vous réactivez la réplication.

  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Groupes de volumes.
  2. Cliquez sur le groupe de volumes dont vous souhaitez modifier les paramètres de réplication.

  3. Cliquez sur Modifier.
  4. Dans la section Réplication inter-région, sélectionnez Désactivé.
  5. Cochez la case en regard de Confirmer pour indiquer que vous savez que la réplique de groupe de volumes sera supprimée.
  6. Cliquez sur Enregistrer les modifications.

  7. Cliquez sur Modifier.
  8. Dans la section Réplication inter-région, sélectionnez Activé.
  9. Pour la réplication inter-région, sélectionnez la région vers laquelle vous voulez répliquer le groupe de volumes ainsi que le domaine de disponibilité dans lequel placer la réplique de groupe de volumes, puis indiquez le nom de la réplique de groupe de volumes.

    Pour la réplication de domaine de disponibilité croisée, sélectionnez la région dans laquelle se situe le groupe de volumes, le domaine de disponibilité dans lequel placer la réplique du groupe de volumes, puis indiquez le nom de la réplique du groupe de volumes.

  10. Cochez la case en regard de Confirmer pour indiquer que vous avez pris connaissance de l'avertissement relatif au coût.
  11. Cliquez sur Enregistrer les modifications.

Procédure de désactivation de la réplication pour un groupe de volumes
  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Groupes de volumes.
  2. Cliquez sur le groupe de volumes pour lequel vous voulez désactiver la réplication.

  3. Cliquez sur Modifier.
  4. Dans la section Réplication inter-région, sélectionnez Désactivé.
  5. Cochez la case en regard de Confirmer pour indiquer que vous savez que la réplique de groupe de volumes sera supprimée.
  6. Cliquez sur Enregistrer les modifications.

Procédure d'activation d'une réplique de groupe de volumes
Remarque

Pour les volumes d'un groupe configuré pour la réplication, choisissez d'activer la réplique de groupe de volumes plutôt que les répliques de volume individuelles afin de vous assurer que toutes les répliques de volume sont activées à partir du même point de synchronisation coordonné. Reportez-vous à Limites et remarques.

Pour créer un groupe de volumes à partir d'une réplique de groupe de volumes, vous devez activer la réplique. Le processus d'activation crée un groupe de volumes en clonant la réplique.

  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Répliques de volume de blocs. Vérifiez que vous êtes dans la région de destination et le domaine de disponibilité corrects, c'est-à-dire ceux qui contiennent la réplication de groupe de volumes à activer.
  2. Cliquez sur la réplique à activer.

  3. Cliquez sur Activer pour ouvrir le panneau d'activation de réplique de groupe de volumes.
  4. Dans Activer la réplication de groupe de volumes, indiquez le compartiment et le nom du nouveau groupe de volumes, et sélectionnez éventuellement le groupe de placement de cluster.
    Remarque

    Le contrôle Groupe de positionnement de cluster apparaît uniquement dans la console si les groupes de positionnement de cluster sont activés pour la location, et si vous avez créé et activé un groupe de positionnement de cluster avec la capacité ajoutée pour les ressources de volume, reportez-vous à Groupes de positionnement de cluster pour Block Volume.
  5. Cliquez sur Créer. Le nouveau groupe de volumes apparaît dans la liste des groupes, à l'état de provisionnement.
Procédure de surveillance du statut d'une réplique de groupe de volumes

La page de détails de la réplique de groupe de volumes donne des informations sur le statut de la réplique.

  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Groupes de volumes. Vérifiez que vous êtes dans la région de destination qui contient la réplique de groupe de volumes à visualiser.
  2. Cliquez sur la réplique qui vous intéresse.

  3. La page de détails de la réplique affiche les champs pertinents suivants :
    • Dernière synchronisation : heure de la dernière synchronisation des données du groupe de volumes source vers la réplique.
    • Quantité totale de données transférées : quantité de données, en Go, qui ont été transférées pendant le processus de réplication pour le groupe de volumes. Cela comprend toutes les données à partir du moment où la réplication a été activée jusqu'à maintenant.
Procédure de restauration d'une réplique de groupe de volumes vers la région source

Pour restaurer une réplique de groupe de volumes vers la région source, vous devez activer la réplique de groupe de volumes dans la région de destination, avec la réplication activée, et sélectionner la région source d'origine comme région cible pour la réplication.

  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Répliques de volume de blocs. Vérifiez que vous êtes dans la région de destination correcte qui contient la réplique de volume à activer.
  2. Cliquez sur la réplique à activer.

  3. Cliquez sur Activer pour ouvrir le panneau d'activation de réplique de groupe de volumes.
  4. Dans Activer la réplique de groupe de volumes, indiquez le compartiment et le nom du nouveau groupe de volumes, puis cliquez sur Créer. Le nouveau groupe de volumes apparaîtra dans la liste des groupes, à l'état de provisionnement.

    Assurez-vous que l'option Réplication de volume est activée et sélectionnez la région source d'origine.

  5. Une fois le groupe de volumes créé, activez la réplication pour ce groupe et indiquez la région source d'origine en tant que région de destination. Reportez-vous à Procédure d'activation de la réplication pour un groupe de volumes. Une fois la synchronisation initiale terminée, le processus de restauration est terminé et vous pouvez activer le groupe de volumes dans la région source d'origine.

Utilisation de l'interface de ligne de commande

Pour plus d'informations sur l'utilisation de l'interface de ligne de commande, reportez-vous à Interface de ligne de commande (CLI).

Servez-vous des opérations suivantes pour gérer la réplication inter-région des groupes de volumes.

Procédure d'activation de la réplication inter-région lors de la création d'un groupe de volumes

Ouvrez une invite de commande et exécutez la commande suivante :

oci bv volume-group create --compartment-id <compartment_ID> --volume-group-replicas '[{"displayName":"<display_name>","availabilityDomain":"<availability-domain_ID>"}]' 

Par exemple :

oci bv volume-group create --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --volume-group-replicas '[{"displayName":"Sample_Replica","availabilityDomain":"pjBI:US-ASHBURN-AD-1"}]'
Procédure d'activation de la réplication inter-région lors de la mise à jour d'un groupe de volumes

Ouvrez une invite de commande et exécutez la commande suivante :

oci bv volume-group update --volume-group-id <volume-group_ID> --volume-group-replicas '[{"displayName":"<display_name>","availabilityDomain":"<availability-domain_ID>"}]' 

Par exemple :

oci bv volume-group update --volume-group-id ocid1.volumegroup.oc1.phx.<unique_ID> --volume-group-replicas '[{"displayName":"Sample_Replica","availabilityDomain":"pjBI:US-ASHBURN-AD-1"}]'
Procédure de désactivation de la réplication inter-région pour un groupe de volumes

Ouvrez une invite de commande et exécutez la commande suivante :

oci bv volume-group update --volume-group-id <volume-group_ID> --volume-group-replicas '[]' 

Par exemple :

oci bv volume-group update --volume-group-id ocid1.volumegroup.oc1.phx.<unique_ID> --volume-group-replicas '[]'
Procédure d'activation d'une réplique de groupe de volumes
Remarque

Pour les volumes d'un groupe configuré pour la réplication, choisissez d'activer la réplique de groupe de volumes plutôt que les répliques de volume individuelles afin de vous assurer que toutes les répliques de volume sont activées à partir du même point de synchronisation coordonné. Reportez-vous à Limites et remarques.

Ouvrez une invite de commande et exécutez la commande suivante :

oci bv volume-group create --source-details '{"type": "volumeGroupReplicaId", "volumeGroupReplicaId": "<VOLUME_GROUP_REPLICA_ID>"}' --compartment-id <compartment_ID> --availability-domain <availability_domain> 

Par exemple :

oci bv volume-group create --source-details '{"type": "volumeGroupReplicaId", "volumeGroupReplicaId": "ocid1.volumegroupreplica.oc1.phx.<unique_ID>"}' --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --availability-domain ABbv:PHX-AD-1 
Procédure pour répertorier les répliques de groupe de volumes

Ouvrez une invite de commande et exécutez la commande suivante :

oci bv volume-group-replica list --availability-domain <availability_domain> --compartment-id <compartment_ID>

Par exemple :

oci bv volume-group-replica list --availability-domain ABbv:PHX-AD-1 --compartment-id ocid1.compartment.oc1.phx.<unique_ID> 
Procédure d'extraction d'une réplique de groupe de volumes

Ouvrez une invite de commande et exécutez la commande suivante :

oci bv volume-group-replica get --volume-group-replica-id <volume-group-replica-ID>

Par exemple :

oci bv volume-group-replica get --volume-group-replica-id ocid1.volumegroupreplica.oc1.phx.<unique_ID>

Utilisation de l'API

Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à la documentation relative à l'API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.

Effectuez les opérations suivantes pour répertorier et extraire les répliques de groupe de volumes :

Vous pouvez activer la réplication du groupe de volumes lors de sa création ou de sa mise à jour. Pour désactiver la réplication, utilisez l'opération Update. Pour activer une réplique de groupe de volumes, utilisez l'opération Create et transmettez l'ID de la réplique du groupe de volumes source.