Demander un clone

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 8 minutes de lecture
  • Demandez un clone pour copier des données d’une instance de production vers une instance de non-production ou pour copier des données entre des instances de non-production.

    Avant de commencer

    Rôle requis : administrateur

    Pourquoi et quand exécuter cette tâche

    Utilise Now Platform les données de la copie de sauvegarde nocturne la plus récente de l’instance source lors du clonage. Les sauvegardes utilisées pour le clonage datent d’au maximum 36 heures. Le clone système commence la préparation initiale, y compris la sélection de la dernière sauvegarde à utiliser, uniquement à la date et à l’heure prévues pour le début du traitement.

    Si le clonage à partir d’une sauvegarde source échoue, le système utilise à la place le moteur de clonage hérité. Le moteur de clonage hérité ne peut pas conserver les données des tables étendues, des relations, des hiérarchies entre les tables et des requêtes de remontée pas à pas. Vous pouvez restaurer l’instance cible à partir d’une sauvegarde, puis replanifier le clone dans ce cas.

    Pour les instances qui utilisent une base de données Oracle, consultez KB0538884 - Prise en charge du clone système pour les clients Oracle.

    Vous pouvez automatiser le clonage en le planifiant dans le volet Options.

    Vous ne pouvez pas lancer une demande de clone lorsque l’instance source est en mode de débogage. Si l’instance source est en mode de débogage, contactez-nous Service et assistance client pour désactiver le mode de débogage avant d’envoyer une demande de clone.

    Procédure

    1. Connectez-vous à l’instance que vous souhaitez cloner.
      Cette instance devient l’instance source de la demande de clone.
    2. Créer une cible du clone enregistrement pour chaque instance cible pour laquelle vous souhaitez recevoir des données de clone.
    3. Vérifiez la liste des tables qui sont exclues du clonage et ajoutez ou supprimez des tables à exclure de l’instance cible.
    4. Vérifiez la liste des tables et des propriétés système que vous souhaitez enregistrer sur l’instance cible avec les éléments suivants.

      Vous pouvez utiliser des conservateurs de données. Vous pouvez également créer ou modifier des conservateurs de données, selon vos besoins.

      Le moteur de clonage hérité ne prend pas en charge les conservateurs de données pour ces enregistrements :
      • Tables qui étendent la table Tâche
      • Relations
      • Hiérarchies de
      • Requêtes de remontée pas à pas

      Si vous conservez des données que le moteur de clonage hérité ne prend pas en charge, vérifiez qu’une copie de sauvegarde récente de l’instance cible est disponible. Si le processus clone-from-backup-process échoue pour une raison quelconque, vous pouvez restaurer l’instance cible à partir de la copie de sauvegarde.

    5. Conservez toutes les applications non publiées sur l’instance cible.
    6. Accédez à la Clone système > Demander un clone.
    7. Facultatif : Spécifiez un profil de clone prédéfini.
      Un profil de clone stocke les options cible et clone. Le profil de clone remplit automatiquement votre demande de clone avec les paramètres de profil que vous avez sélectionnés. Voir les profils de clonage pour les demandes de clone.
    8. Dans le champ Instance cible , sélectionnez l’instance cible pour laquelle vous souhaitez recevoir les données clonées.
      Créez une demande de clone distincte pour chaque instance cible pour laquelle vous souhaitez recevoir des données de clone.
    9. Dans le champ Heure de début planifiée du clone , sélectionnez l’heure à laquelle vous souhaitez que le clonage commence.
      Vous pouvez planifier plusieurs demandes de clone pour la même instance source. Par exemple, créez une demande de clone pour copier des données vers une instance de non-production A et une autre demande de clone pour copier des données vers une instance de non-production B. Le moteur de planification détermine si plusieurs demandes de clone par rapport à la même instance source peuvent se produire simultanément ou si elles doivent se produire de manière séquentielle.
      Le système vérifie l’heure de début planifiée et accepte la valeur date-heure que vous avez sélectionnée ou suggère une valeur date-heure disponible. Le processus de validation empêche les conflits de planification avec d’autres automatisations utilisant la même instance cible.
    10. Dans le champ E-mail une fois terminé , entrez votre adresse e-mail afin de recevoir des alertes une fois le clonage terminé, annulé ou présentant une erreur.
    11. Cliquez sur la pointe de flèche Options de manière à ce qu’elle tourne vers le bas et utilisez le tableau suivant pour effectuer les sélections appropriées dans le volet Options.
      Tableau 1. Options de clone
      Champ Description
      Exclure les tables spécifiées dans la liste d'exclusion Empêche le clonage des enregistrements des tables de l’instance source qui sont répertoriées sous Clone système > Tables d'exclusion. Si une table figure sur la liste d’exclusion, le clone exclut les enregistrements de la table ainsi que les enregistrements des tables enfants.

      Lors de l’exclusion des tables, leur schéma de table et leur hiérarchie seront toujours clonés vers votre instance cible. Par conséquent, votre instance cible aura des tables vides mais utilisables après le clone.

      Remarque :
      Les exclusions de tables ServiceNow prêtes à l’emploi seront toujours exclues et ne sont pas affectées par ce paramètre. Il s’agit notamment de tables contenant l’audit, l’utilisation des licences, la journalisation et les notifications.

      Vous pouvez choisir de désactiver ce paramètre si vous avez besoin des données de vos tables exclues. C’est ce qu’on appelle un « clone complet » et c’est ce qui est recommandé pour les tests de mise à niveau ou de déploiement.

      L’ancien moteur de clonage ne prend pas en charge cette option.

      Le paramètre par défaut est que les tables spécifiées dans la liste d’exclusion sont exclues d’un clone.

      Exclure les données d'audit et de journal Empêche le clonage des enregistrements d’audit et de journal à partir de l’instance source. Cela crée des tables d’audit et de journal vides mais utilisables sur l’instance cible.
      Remarque :
      Si vous excluez les données d’audit et de journal de votre clone, le flux d’activité pour les enregistrements ne correspondra pas à l’instance source. Cela est dû au fait que le flux d’activité s’appuie sur la table d’audit pour générer l’historique.

      Le paramètre par défaut est que les données d’audit et de journal sont exclues d’un clone.

      Exclure les données de pièce jointe Empêche le clonage de certains fichiers comme
      • Fichiers vidéo
      • Fichiers image
      • Autres fichiers binaires volumineux
      de la table sys_attachment.
      Remarque :
      Ce paramètre ne concerne pas les pièces jointes prêtes à l’emploi ServiceNow et les autres fichiers pertinents pour le système (par exemple, les images d’éléments de catalogue, les images de thème et les icônes).
      Les pièces jointes ServiceNow prêtes à l’emploi et les autres fichiers pertinents pour le système suivants ne sont pas affectés par ce paramètre et ne sont pas exclus d’un clone :
      • Valeurs de nom de table commençant par ZZ_.
      • Noms des tables : sys_certificate, sc_cat_item,sys_upgrade_manifest, ecc_agent_jar, ecc_agent_mib, sys_store_app ou invisible.sys_store_app.

      Le paramètre par défaut consiste à exclure les données de pièce jointe.

      Conserver le thème Conserve le thème et les éléments CSS sur l’instance cible. Par conséquent, votre instance cible conservera son thème, son apparence après un clone.

      Le paramètre par défaut consiste à conserver le thème sur l’instance cible.

      Verrouiller les paramètres pour cette demande de clone Si vous utilisez un profil clone, cette option verrouille les paramètreset les options au moment de la demande de clone. Toute modification ultérieure du profil de clone, quel que soit le moment où le clone s’exécute, n’affecte pas la demande de clone.

      Cette option n’est pas sélectionnée par défaut.

      Quantité de données copiées à partir de tables spécifiques Limite le nombre de jours de données historiques pour la table de tâches et ses tables enfants (par exemple, les tables d’incidents, de problèmes et de changements) à 90 jours.

      Pour réduire le temps de clonage, envisagez d’exclure complètement les tables volumineuses. Lors de l’exclusion des tables, votre instance cible aura le même schéma de table et la même hiérarchie (c’est-à-dire des tables utilisables vides) que l’instance source.

      Le paramètre par défaut consiste à cloner toutes les données de la table de tâches et de ses tables enfants vers l’instance cible.

      Conserver les Ensembles de mises à jour en cours Conserve les 90 derniers jours des ensembles de mises à jour en cours dans le périmètre global de l’application. Cette option vous permet de conserver les ensembles de mises à jour globaux en cours créés au cours des 90 derniers jours sur votre instance cible.
      Remarque :
      Cette option ne conserve pas vos ensembles de mises à jour inclus dans le champ d’application en cours. Les ensembles de mises à jour antérieurs à plus de 90 jours ne seront pas enregistrés. Nous recommandons d’examiner et de valider vos ensembles de mises à jour avant le clonage. La valeur par défaut ne doit pas conserver les ensembles de mises à jour.
      Fréquence de clone Cette option vous permet de planifier des clones récurrents de votre source vers votre instance cible. Il permet de définir la fréquence de clonage et le nombre maximum d’occurrences. Par défaut, la fréquence de clonage est définie sur Aucune. Pour plus d’informations sur la planification du clonage, consultez Planifier le clonage.
    12. Cliquez sur Envoyer.
      S’il n’y a aucun problème avec la demande de clone, le système affiche le modal Authentifier la cible.

      Si votre demande de clone conserve les tables volumineuses, un message d’avertissement affiche les tables volumineuses de votre liste de conservateurs. Vous pouvez annuler votre demande de clone et supprimer les tables de votre liste de conservateurs, ou vous pouvez spécifier un motif et continuer la demande de clone.

    13. Dans les champs Nom d’utilisateur et Mot de passe , saisissez le nom d’utilisateur et le mot de passe d’un compte administrateur sur l’instance cible, puis cliquez sur Authentifier.
    14. Vérifiez les paramètres du clone et cliquez sur OK.
      Un e-mail est envoyé à l’adresse fournie une fois le clone terminé, annulé ou présente une erreur.

    Que faire ensuite

    Vous pouvez :