Demander un clone

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 8 minutes de lecture
  • Demandez à un clone de copier des données d’une instance de production vers une instance de non-production ou de copier des données entre des instances de non-production.

    Avant de commencer

    Rôle requis : admin

    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 copies de sauvegarde utilisées pour le clonage datent de 36 heures maximum. Le clone système commence la préparation initiale, y compris la sélection de la dernière copie de sauvegarde à utiliser, uniquement à la date et à l’heure auxquelles le traitement doit commencer.

    Si le clonage à partir d’une sauvegarde source échoue, le système utilise le moteur de clonage hérité à la place. Le moteur clone 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 type « remontée pas à pas ». Vous pouvez restaurer l’instance cible à partir d’une copie de sauvegarde, puis replanifier le clone dans de tels 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 Service et assistance client pour désactiver le mode de débogage avant de soumettre 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 sur laquelle vous souhaitez recevoir des données de clone.
    3. Vérifiez la liste des tables 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 ce qui suit.

      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 clone 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 clone 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 de clonage à partir d’une sauvegarde échoue pour une raison quelconque, vous pouvez restaurer l’instance cible à partir de la 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 cibles et de clone. Le profil de clone remplit automatiquement votre demande de clone avec les paramètres de profil que vous avez sélectionnés. Consultez les profils de clone pour connaître les demandes de clone.
    8. Dans le champ Instance cible , sélectionnez l’instance cible à laquelle vous souhaitez recevoir les données clonées.
      Créez une demande de clone distincte pour chaque instance cible sur 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 les données vers l’instance de non-production A et une autre demande de clone pour copier les données vers l’instance de non-production B. Le moteur de planification détermine si plusieurs demandes de clone sur la même instance source peuvent se produire simultanément ou si elles doivent se produire séquentiellement.
      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 évite les conflits de planification avec d’autres automatisations utilisant la même instance cible.
    10. Dans le champ E-mail une fois terminé , saisissez votre adresse e-mail afin de pouvoir 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 soit tournée vers le bas et utilisez la table suivante 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 d’enregistrements à partir de tables sur l’instance source 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 sur votre instance cible. Par conséquent, votre instance cible aura des tables vides mais utilisables après le clone.

      Remarque :
      Les exclusions de tables prêtes à l’emploi ServiceNow sont 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 est recommandé pour les tests de mise à niveau ou de déploiement.

      Le moteur clone hérité ne prend pas en charge cette option.

      Le paramètre par défaut indique 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 indique 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
      dans la table sys_attachment.
      Remarque :
      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) ne sont pas concernés par ce paramètre.
      Les pièces jointes prêtes à l’emploi ServiceNow et 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 de 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 Préserve 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 Incident, Problème et Changement) à 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 de l’application global. 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 périmètre en cours. Les ensembles de mises à jour datant de plus de 90 jours ne seront pas enregistrés. Il est recommandé 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 instance source vers votre instance cible. Il vous permet de définir la fréquence de clonage et le nombre maximal 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.
      Si la demande de clone ne rencontre aucun problème, le système affiche le modal Authentifier la cible.

      Si votre demande de clone conserve des 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 , entrez le nom d’utilisateur et le mot de passe d’un compte administrateur sur l’instance cible, puis cliquez sur Authentifier.
    14. Examinez 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ésentant une erreur.

    Que faire ensuite

    Vous pouvez :