Sauvegarder et restaurer le système complet

Il est possible d'effectuer une sauvegarde et une restauration de l'ensemble du système pour revenir à un état précédent ; OU pour créer un nouvel environnement Blue Prism en utilisant une configuration et des données préexistantes.

Tous les chemins de fichier supposent une installation par défaut de Blue Prism. Les chemins doivent être ajustés en conséquence pour les installations personnalisées.

Sauvegarde

Pour chaque composant, plusieurs éléments peuvent être sauvegardés : certains d'entre eux sont essentiels pour s'assurer qu'une restauration complète du système peut avoir lieu, tandis que d'autres sont facultatifs et réduiront simplement l'effort nécessaire à la réalisation d'une restauration.

  • Clients interactifs : éléments nécessitant une sauvegarde obligatoire.
  • Ressources d'exécution : aucun élément ne nécessite une sauvegarde obligatoire.
  • Serveurs d'applications : sauvegarde obligatoire requise pour éviter la perte de données.
  • Base de données : sauvegarde obligatoire requise pour éviter la perte de données.

Clients interactifs

Les clients interactifs ne contiennent aucune information Blue Prism qui doit être sauvegardée en vue d'une recréation ou d'une reconfiguration.

 

Détails

Instructions

Obligatoire

Aucun

Indisponible

Facultatif

Informations sur la configuration de la connexion
Contient les informations de chaîne de connexion pour chaque environnement Blue Prism.

Effectuez une copie de Automate.config disponible ici :

C:\ProgramData\Blue Prism Limited\Automate V3

Fréquence : suite à une modification de la configuration.
Emplacement de sauvegarde sécurisé requis ? Uniquement si la ressource d'exécution se connecte à l'environnement Blue Prism à l'aide de l'authentification native Blue Prism.

Ressources d'exécution

Les ressources d'exécution ne contiennent aucune information Blue Prism qui doit être sauvegardée en vue d'une recréation ou d'une reconfiguration.

Une ressource d'exécution sera généralement configurée avec un système d'exploitation, une configuration, les logiciels requis et disposera d'une connectivité au réseau et aux applications métier. Il est essentiel que les plans de sauvegarde et de récupération incluent la possibilité de recréer ces appareils avec cette même configuration de base.

 

Détails

Instructions

Obligatoire

Aucun

Indisponible

Facultatif

Informations sur la configuration de la connexion
Contient les informations de chaîne de connexion pour chaque environnement Blue Prism.

 

Effectuez une copie de Automate.config disponible ici :

C:\ProgramData\Blue Prism Limited\Automate V3

Fréquence : suite à une modification de la configuration.
Emplacement de sauvegarde sécurisé requis ? Uniquement si la ressource d'exécution se connecte à l'environnement Blue Prism à l'aide de l'authentification native Blue Prism.

Comptes de connexion au service Windows
Les comptes utilisés par les services Blue Prism tels que les services de l'agent d'ouverture de session.

Prenez une capture d'écran ou notez les comptes de connexion utilisés par les services concernés dans la console des services sur les appareils concernés.

Informations sur la configuration de l'agent d'ouverture de session
Contient les informations de connexion et d'authentification qui garantissent la disponibilité d'une ressource d'exécution Blue Prism pour orchestrer une connexion lorsque l'appareil est déconnecté ou verrouillé.

Effectuez une copie de LoginAgentService.config disponible ici :

C:\ProgramData\Blue Prism Limited\Automate V3

Valide uniquement si l'agent d'ouverture de session est utilisé dans le cadre du déploiement.

Fréquence : suite à une modification de la configuration.
Emplacement de sauvegarde sécurisé requis ? Uniquement si la ressource d'exécution de l'agent d'ouverture de session se connecte à l'environnement Blue Prism à l'aide de l'authentification native Blue Prism.

Procédure de démarrage
Les étapes automatisées qui contiennent les informations de connexion et d'authentification qui garantissent le démarrage d'une ressource d'exécution Blue Prism et sa disponibilité pour fonctionner lorsque l'appareil est connecté.

Dépend de la procédure de démarrage. Nécessite généralement que les réglages de gestion des stratégies de groupe soient sauvegardés. Sinon, il peut s'agir d'une sauvegarde des réglages des tâches planifiées de l'appareil.

Fréquence : suite à une modification de la configuration.
Emplacement de sauvegarde sécurisé requis ? Non

Serveur d'applications

Les serveurs d'applications contiennent les informations requises en vue d'une recréation. Si ces données sont perdues, il ne sera pas possible de récupérer certaines des données de la base de données, bien qu'elles n'endommagent pas le système.

 

Détails

Instructions

Obligatoire

Informations sur le schéma de cryptage
(si stocké sur le serveur d'applications)
Contient des informations critiques sur les schémas de cryptage utilisés pour protéger les données au repos.

Requis uniquement si un ou plusieurs schémas de cryptage sont configurés pour stocker la clé sur le serveur d'applications.*

Si Conserver les clés séparément dans des fichiers individuels = oui*

  • Effectuez une copie de la structure du dossier et des fichiers *.bpk à l'emplacement configuré.

Sinon

  • Effectuez une copie de automate.config disponible ici : C:\ProgramData\Blue Prism Limited\Automate V3

*Voir la section Informations supplémentaires pour plus de conseils.

Fréquence : suite à une modification de la configuration.

Emplacement de sauvegarde sécurisé requis ? Oui

Certificat de fichier de configuration (avec clé privée)
(si utilisé ; v6.7 ou ultérieure uniquement)
Fournit les informations nécessaires pour déchiffrer les fichiers de configuration qui contiennent les informations du schéma de cryptage.

Requis uniquement si le serveur Blue Prism est configuré pour protéger les fichiers de configuration avec un certificat, ET si la sauvegarde des informations du schéma de cryptage a eu lieu après l'application du certificat.*

Utilisez le gestionnaire de certificats sur chaque serveur d'applications pour exporter le certificat, ainsi que sa clé privée, dont l'empreinte correspond à celle configurée dans le fichier BPServer.exe.

*Voir la section Informations supplémentaires pour plus de conseils.

Fréquence : lorsque le certificat change.
Emplacement de sauvegarde sécurisé requis ? Oui

Facultatif

Informations sur la configuration de la connexion
Contient les informations de chaîne de connexion pour chaque environnement Blue Prism.

 

Effectuez une copie de Automate.config disponible ici : C:\ProgramData\Blue Prism Limited\Automate V3

Emplacement de sauvegarde sécurisé requis ? Oui

Comptes de connexion au service Windows
Les comptes utilisés par les services Blue Prism tels que les services de serveur Blue Prism.

Prenez une capture d'écran ou notez les comptes de connexion utilisés par les services concernés dans la console des services sur les appareils concernés.

Emplacement de sauvegarde sécurisé requis ? Non

Base de données

La base de données Blue Prism contient des informations qui doivent être sauvegardées pour pouvoir restaurer un environnement Blue Prism.

Si vous sauvegardez la base de données pour créer une nouvelle copie de l'environnement Blue Prism où il est probable que les ressources d'exécution liées ne seront plus valides, il est fortement recommandé que les ressources d'exécution connectées à l'environnement soient arrêtées en toute sécurité avant d'effectuer la sauvegarde de la base de données.

Si la base de données est utilisée pour créer un nouvel environnement Blue Prism et que les ressources d'exécution précédemment connectées seront toujours utilisées avec l'ancien environnement, ou si elles ne sont pas accessibles à partir du nouvel environnement, il peut être nécessaire de contacter le support Blue Prism pour obtenir de l'aide après la restauration de la base de données si les ressources d'exécution n'ont pas été arrêtées en toute sécurité avant d'effectuer la sauvegarde.

 

Détails

Instructions

Obligatoire

Base de données Blue Prism
Contient tous les réglages et données utilisés par la plateforme Blue Prism, y compris, mais sans s'y limiter : les objets, les processus, les identifiants et leurs secrets, les files d'attente de travail, les éléments de files d'attente de travail, les informations d'utilisateur et d'accès, le traitement historique, et les informations d'audit.

Blue Prism prend en charge les modes de récupération SQL simple et complet et il est recommandé d'examiner les avantages de chacun d'entre eux pour s'assurer que la méthode choisie est appropriée à l'importance de la solution. Si la base de données a été définie pour utiliser un modèle de récupération complète, il est important que les sauvegardes régulières du log des transactions aient lieu.

Fréquence de sauvegarde : régulièrement ; pour s'adapter à l'importance de l'environnement.
Emplacement de sauvegarde sécurisé requis ? Oui

Facultatif

Aucun

 

Considérations supplémentaires

Même si cela n'est pas nécessaire, envisagez de configurer un référentiel central pour stocker tous les fichiers exécutables du programme d'installation que vous utilisez dans le cadre de la configuration de Blue Prism. Cela inclura probablement Blue Prism, l'agent d'ouverture de session, ainsi que des composants tels que MAPIEx et JAB. Il peut également inclure des éléments tels que SQL Server, SQL Management Studio, des émulateurs mainframe, des agents d'accès à distance et d'autres applications d'utilisateur final.

Restaurer

Une restauration complète du système peut être effectuée en utilisant les éléments obligatoires sauvegardés répertoriés ci-dessus. Le guide décrit deux scénarios de restauration :

  • Restauration d'un environnement pour utiliser une sauvegarde de base de données
  • Recréation d'un nouvel environnement à partir des sauvegardes

Restauration d'un environnement pour utiliser une sauvegarde de base de données

Pour rétablir un environnement Blue Prism pour utiliser une base de données précédemment sauvegardée, suivez les étapes ci-dessous :

  1. Arrêtez ou déconnectez tous les appareils Blue Prism qui se connectent indirectement à la base de données. Cela inclut tout appareil qui se connecte via un serveur d'applications Blue Prism, comme les ressources d'exécution et les clients interactifs.
  2. Arrêtez ou déconnectez tous les appareils Blue Prism qui se connectent directement à la base de données. Cela nécessite généralement simplement que le service de serveur d'applications Blue Prism soit arrêté sur chaque serveur d'applications.
    Ceux-ci devront également être arrêtés lorsque les ressources d'exécution ou les clients interactifs établissent une connexion directe à la base de données.
  3. Utilisez les outils SQL Server pour :

    1. Arrêter toutes les connexions à la base de données.
    2. Sauvegarder la base de données actuelle dans un endroit sûr. Voir Informations supplémentaires pour plus de conseils.
    3. Restaurer la base de données précédemment sauvegardée. Voir Informations supplémentaires pour plus de conseils.
  4. Si la base de données restaurée a été créée lors de l'utilisation d'une version antérieure de Blue Prism, reconfigurez chaque composant Blue Prism avec la version qui s'aligne sur cette base de données.
  5. La version de la base de données se trouve dans la table BPADBVersion et peut être mise en correspondance avec la bonne version Blue Prism dans les notes de version.
  6. Redémarrez et reconnectez les appareils qui se connectent directement à la base de données.
  7. Redémarrez et reconnectez les appareils qui se connectent indirectement à la base de données.

Création d'un nouvel environnement à partir de sauvegardes

Pour créer un nouvel environnement à l'aide de sauvegardes, procédez comme suit :

Restaurer la base de données

  1. Utilisez les outils SQL Server pour créer une nouvelle base de données à partir de la sauvegarde.
  2. Si la base de données est utilisée pour créer un nouvel environnement dans lequel les ressources d'exécution qui étaient précédemment connectées ne sont plus valides, les ressources d'exécution devront être classées.
  3. Si des ressources d'exécution non valides ont été connectées à l'environnement lors de la sauvegarde de la base de données, vous devrez peut-être contacter le support Blue Prism pour valider que toutes les ressources d'exécution sont dans un état hors ligne approprié.

Créer le premier serveur d'applications (avec le planificateur d'événements désactivé)

  1. Suivez les instructions du guide d'installation pour installer un serveur d'applications Blue Prism.

  1. Configurez une connexion à la base de données restaurée :

    Utilisation d'une sauvegarde du fichier Automate.config à partir du serveur

    1. Placez le fichier dans l'emplacement par défaut ou personnalisé en fonction de votre configuration.
      L'emplacement par défaut du fichier Automate.config est : C:\ProgramData\Blue Prism Limited\Automate V3

    2. Si le fichier de configuration a été protégé à l'aide d'un certificat, importez le certificat avec la clé privée dans le magasin local de l'ordinateur.

    3. Modifiez le profil à l'aide de BPServer.exe et mettez à jour les réglages de connexion à la base de données pour diriger directement vers la base de données nouvellement restaurée.

    Sans sauvegarde du fichier Automate.config à partir du serveur

    Suivez les instructions du guide d'installation pour créer un nouveau profil et le configurer pour vous connecter à la base de données nouvellement restaurée.

  2. Si les informations du schéma de cryptage sont conservées dans des fichiers séparés, placez-les dans un emplacement sélectionné accessible au serveur d'applications et utilisez BPServer.exe pour modifier le profil et mettre à jour l'emplacement configuré des clés stockées.

  3. Vérifiez que les informations du schéma de cryptage sont valides.

  4. Dans BPServer.exe, validez les réglages du mode de connexion sélectionné et désactivez le planificateur d'événements sur cet appareil.

  5. Définissez le service de serveur Blue Prism pour qu'il fonctionne dans le contexte utilisateur sélectionné.

  6. Démarrez le service de serveur Blue Prism.

Connecter le premier client interactif

  1. Suivez les instructions du guide d'installation pour installer un client intéractif Blue Prism.

  2. Configurer une connexion au serveur d'applications (ou à la base de données) :

    Utilisation d'une sauvegarde du fichier Automate.config à partir d'un client interactif

    1. Placez le fichier dans l'emplacement par défaut ou personnalisé en fonction de votre configuration.
      L'emplacement par défaut du fichier Automate.config est : C:\ProgramData\Blue Prism Limited\Automate V3

    2. Si le client interactif est configuré pour se connecter directement à la base de données, lancez le client et mettez à jour les réglages.

    Sans sauvegarde du fichier Automate.config à partir d'un client interactif

    1. Suivez les instructions du guide d'installation pour créer un nouveau profil et le configurer pour vous connecter au serveur d'applications (ou à la base de données).

    2. Vérifiez les réglages pour chaque appareil, par exemple si une ressource d'exécution personnelle doit être démarrée lorsque le client est lancé.

  1. Lancez le client interactif et vérifiez qu'il peut se connecter et fonctionne comme prévu.

Créer la première ressource d'exécution

  1. Suivez les instructions du guide d'installation pour installer un client intéractif Blue Prism.

  2. Configurer une connexion au serveur d'applications (ou à la base de données) :

    Utilisation d'une sauvegarde du fichier Automate.config à partir d'une ressource d'exécution

    1. Placez le fichier dans l'emplacement par défaut ou personnalisé en fonction de votre configuration.
      L'emplacement par défaut du fichier Automate.config est : C:\ProgramData\Blue Prism Limited\Automate V3

    2. Si le client interactif est configuré pour se connecter directement à la base de données, lancez le client et mettez à jour les réglages.

    Sans sauvegarde du fichier Automate.config à partir d'une ressource d'exécution

    1. Suivez les instructions du guide d'installation pour créer un nouveau profil et le configurer pour vous connecter au serveur d'applications (ou à la base de données).

  1. Vérifiez que les procédures de démarrage automatique de la ressource d'exécution sont appliquées.

  2. Si vous l'utilisez, suivez les instructions du guide de l'utilisateur de l'agent d'ouverture de session pour réinstaller l'agent d'ouverture de session et, si disponible, remplacez le fichier de configuration nouvellement généré par la sauvegarde.

  3. Démarrez la ressource d'exécution.

  4. Utilisez le client interactif pour démarrer une session sur la ressource d'exécution afin de valider son comportement.

Ajouter des appareils supplémentaires selon les besoins

Des serveurs d'applications, des clients interactifs et des ressources d'exécution supplémentaires peuvent désormais être ajoutés en répétant les étapes ci-dessus pour chaque composant.

Nettoyer les actions

Après une restauration complète du système, les recommandations suivantes doivent être examinées :

  • Vérifiez que les conditions de licence Blue Prism ne sont pas violées. Étant donné que la base de données contient des informations de licence, vérifiez que le même droit de licence n'est pas actif ailleurs.

  • Si les ressources d'exécution de l'environnement recréé ont des noms d'appareil différents, les tâches suivantes doivent être effectuées par un administrateur dans l'onglet Système d'un client interactif :

    • Reconfigurez les plannings pour utiliser les nouveaux noms.

    • Reconfigurez les ensembles de ressources partagées (le cas échéant).

    • Classez les ressources d'exécution qui ne sont plus valides.

  • Assurez-vous que les réglages de stratégie de sécurité locale de l'organisation ou de stratégie de groupe appliqués aux ressources d'exécution sont cohérents avec ceux appliqués aux appareils d'origine.

  • Reconfigurez tout routage réseau spécifique qui peut être requis (c.-à-d. en cas d'accès par programmation au serveur d'applications ou directement à des ressources d'exécution).

  • Reconfigurez tous les objets ou processus exposés en tant que services Web.

  • Ré-établissez des procédures de sauvegarde pour le nouvel environnement.

Si des ressources d'exécution connectées à l'environnement lorsque la sauvegarde de la base de données a été générée ne sont plus valides, il est possible que vous ayez besoin de contacter le support Blue Prism pour vérifier que toutes les ressources d'exécution sont dans un état hors ligne approprié.

Réactiver le planificateur d'événements (si nécessaire)

Si le planificateur d'événements est requis, il doit être activé sur au moins un serveur d'applications Blue Prism.

  1. Arrêtez le service de serveur Blue Prism.

  2. Utilisez BPServer.exe pour activer le planificateur d'événements.

  3. Démarrez le service de serveur Blue Prism.

  4. Redémarrez tous les appareils connectés au serveur.