Configurer la réplication bidirectionnelle

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 5 minutes de lecture
  • Répliquez les données mises à jour d’une instance de consommateur vers l’instance du producteur à l’aide de la réplication bidirectionnelle dans Réplication de données d'instance (IDR).

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    La réplication bidirectionnelle vous permet de répliquer des données sur une instance de consommateur vers l’instance du producteur. Par exemple, les données, telles que les demandes de problème, peuvent être copiées dans des instances de consommateur pour que des tiers les utilisent. Le tiers peut mettre à jour le problème sur l’instance du consommateur. Les données peuvent ensuite être mises à jour sur l’instance du producteur.

    Procédure

    1. Créez un ensemble de réplications du producteur.
      1. Sur l’instance du créateur, accédez à Réplication de données d'instance > Ensembles de réplication du créateur.
      2. Sélectionnez Nouveau.
      3. Saisissez un nom et une description pour l’ensemble de réplications du producteur.
        • Le nom ne peut contenir que des caractères alphanumériques et des traits d’union.
        • Évitez d’utiliser un nom qui s’applique uniquement à l’instance du producteur. Vous devez fournir le même nom dans l’ensemble de réplications du consommateur, afin que le nom ne soit pas spécifique au producteur.
      4. Permettez aux changements apportés aux enregistrements sur l’instance de consommateur de se propager à l’instance du producteur en sélectionnant Bidirectionnel.
        Remarque :
        La réplication bidirectionnelle fonctionne pour les enregistrements provenant du producteur ou du consommateur.
      5. Facultatif : Activez le mappage discret à partir d’un ensemble de réplications du créateur en sélectionnant Discret.
        Le mappage discret distingue différentes instances de consommateur. Pour plus de détails, voir Configurer la réplication discrète.
      6. Facultatif : Créez l’ensemble de réplications du producteur à partir d’une liste d’entrées sortantes en sélectionnant Ensemble d’entrées.
        Si vous avez importé un ensemble de mises à jour à partir d’une autre instance ou si vous en avez créé un précédemment sur votre instance, vous pouvez choisir un jeu d’entrées existant.
      7. Sélectionnez Soumettre.
        L’ensemble de réplications du producteur est créé avec un ID de producteur généré automatiquement qui identifie l’instance du producteur dans le système.
    2. Spécifiez les tables et les colonnes sur l’instance de créateur que vous souhaitez répliquer.
      1. Sélectionnez la liste connexe Entrées sortantes.
      2. Sélectionnez Nouveau.
      3. Renseignez les champs du formulaire.
        Tableau 1. Formulaire d’entrée de réplication
        Champ Description
        Nom de la table source Nom de l’une des tables sur l’instance du producteur à répliquer. Par exemple, Disque SAN [cmdb_ci_san_disk].
        Filtre Critères de filtre pour contrôler les enregistrements de la table que le système réplique.
        • Utilisez le filtre pour limiter le nombre d’enregistrements dans votre ensemble de réplications. Par exemple, si la table comporte un champ Actif , ajoutez une condition de filtre telle que [Actif] [est] [Vrai] pour répliquer uniquement les enregistrements actifs.
        • Si vous souhaitez répliquer et conserver une hiérarchie de tables parente et enfant, ajoutez un filtre pour la colonne sys_class_name à chaque entrée sortante. Cela garantit que toutes les colonnes de la table enfant sont répliquées, et pas seulement les colonnes parentes.

          Par exemple, pour répliquer à la fois la table parent Tâche [task] et la table enfant Incident [incident], vous devez ajouter [Type de tâche] [est] [Tâche] comme filtre dans l’entrée de table parente et [Type de tâche] [est] [Incident] comme filtre dans l’entrée de table enfant. Dans cet exemple, le type de tâche est l’étiquette de la colonne sys_class_name de chaque table. Pour plus de détails, voir Conservation de la hiérarchie des tables dans Réplication de données d'instance.

        Inclure les pièces jointes Option permettant de répliquer les fichiers associés aux enregistrements que vous répliquez.
        Champs inclus Champs à inclure. Déplacez les champs de table dans la colonne Sélectionné pour les répliquer ou dans la colonne Disponible pour empêcher leur réplication.
        Remarque :
        Le système doit reproduire certains champs, tels que sys_id (obligatoire). Le système ne peut pas répliquer certains champs, tels que Edge Encrypted et Password1. Ils n’apparaissent dans aucune des colonnes.
        Activer la fusion personnalisée Option vous permettant de choisir un champ autre que le champ de sys_id par défaut pour fusionner IDR.
        Champ de fusion

        Choisissez un champ à utiliser pour fusionner IDR. Seuls les champs uniques sont disponibles. Consultez Fusion personnalisée.

        Ce champ s’affiche uniquement si vous sélectionnez Activer la fusion personnalisée.

      4. Répétez ces étapes pour chaque table que vous souhaitez inclure dans l’ensemble de réplications.
        Remarque :
        Si une table que vous sélectionnez possède des tables enfants, répétez ces étapes et ajoutez des entrées sortantes pour chaque table enfant afin de préserver l’intégrité des données.
      5. Sélectionnez Soumettre.
    3. Mettez les données du producteur à la disposition des consommateurs pour la réplication en sélectionnant Activer.
      Le producteur est prêt à envoyer les données spécifiées dans l’ensemble de réplications à une ou plusieurs instances de consommateur.
    4. Créez un ensemble de réplication du consommateur.
      1. Sur une instance de consommateur, accédez à Réplication de données d'instance > Ensembles de réplication du consommateur.
      2. Sélectionnez Nouveau.
      3. Renseignez les champs du formulaire.
        Tableau 2. Formulaire de l’ensemble de réplications du consommateur
        Champ Description
        URL de l'instance du producteur URL de l’instance du producteur. Par exemple, https://<producer_instance>.servicenow.com.
        Nom de l'ensemble de réplications du producteur Nom de l’ensemble de réplications du consommateur. Le nom sur le consommateur doit correspondre au nom sur le producteur. Obtenez le nom auprès de l’administrateur producteur.
        Description Description de l’objectif de la réplication.
      4. Sélectionnez Soumettre.
        Le système envoie une demande à l’administrateur de l’ensemble de réplications du producteur pour approuver ou refuser la demande.
    5. Approuver la demande du consommateur.
      1. Sur l’instance du créateur, accédez à Réplication de données d'instance > Ensembles de réplication du créateur.
      2. Sélectionnez l’ensemble de réplications du producteur dans lequel vous souhaitez approuver l’accès des consommateurs.
      3. Sous Liens connexes, sous l’onglet Abonnements du consommateur , sélectionnez l’option pour l’ensemble de réplication du consommateur que vous souhaitez approuver.
      4. Dans la liste Actions sur les lignes sélectionnées, sélectionnez Approuver.
      L’ensemble de consommateurs est approuvé et prêt à recevoir des données répliquées.
    6. Activez l’ensemble de réplication du consommateur.
      1. Sur l’instance du consommateur, accédez à Réplication de données d'instance > Ensembles de réplication du consommateur.
      2. Sélectionnez l’ensemble de réplication du consommateur que vous souhaitez activer.
      3. Sélectionnez Activer.
      Après un certain temps, l’état passe à Réplication active et les boutons Amorçage partiel et Amorçage complet s’affichent .
    7. Mettez à jour la configuration des entrées de réplication du consommateur pour qu’elle corresponde à celle du producteur en sélectionnant Synchroniser les entrées de réplication.
      Si vous ne voyez pas cette option, actualisez la page.
    8. Dans la boîte de dialogue qui s’affiche, confirmez la synchronisation.

    Résultats

    Les données mises à jour sur cette instance de consommateur sont automatiquement répliquées sur l’instance du producteur, qui réplique ensuite les mises à jour sur ses autres instances de consommateur.