- Démarrage
- Prérequis
- Meilleures pratiques
- Installation
- Mise à jour en cours
- Serveur d'identité
- Résolution des erreurs de démarrage
This page provides a sample solution for creating scheduled backups of your Orchestrator SQL database. See here how to back up the related web.config and UiPath.Orchestrator.dll.config files and NuGet packages, if applicable.
Sauvegarder la base de données Orchestrator
Il existe plusieurs façons de réaliser cette sauvegarde, y compris de nombreuses solutions tierces que vous pouvez obtenir sous licence et installer si vous le souhaitez. Toutefois, cet exemple vous guide tout au long du processus par le biais de la fonctionnalité Plans de maintenance intégrée déjà présente dans SQL Server Management Studio.
Créer le plan de maintenance
-
Depuis SQL Server Management Studio, connectez-vous au serveur SQL Server de votre base de données Orchestrator.
Remarque :Un accès administrateur est requis.
-
Développez le dossier Gestion.
Figure 1. Dossier Gestion
-
Cliquez avec le bouton droit de la souris sur Plans de maintenance et sélectionnez Assistant Plan de maintenance. L'Assistant Plan de maintenance d'entretien s'affiche.
Figure 2. Sélectionner Propriétés du plan
-
Sur la page Sélectionner les propriétés du plan :
- Dans le champ Nom, donnez un nom descriptif à ce plan de maintenance.
- Utilisez le champ Description pour fournir une description détaillée du plan si vous le souhaitez.
- Dans le menu déroulant Exécuter en tant que, sélectionnez Compte de service d'agent SQL Server.
- Utilisez les boutons radio et le champ Calendrier pour sélectionner l'heure et la fréquence souhaitées pour ce plan de maintenance.
-
Cliquez sur Suivant. La page Sélectionner les tâches de maintenance s’affiche.
Figure 3. Sélectionner des tâches de maintenance
-
Sélectionnez Sauvegarder la base de données (complète) et cliquez sur Suivant. La page Définir la tâche de la base de données de sauvegarde (complète) s'affiche.
Remarque :Pour sauvegarder la base de données de Test Manager, voir Sauvegarde et restauration de Test Manager.
Remarque :Ce guide ne détaille que la mise en place d'un plan de maintenance relatif à la création d'une sauvegarde complète de la base de données. Dans votre environnement de production, il est également recommandé de mettre en place un plan de sauvegarde différentiel dont l'exécution est prévue quotidiennement.
Figure 4. Définir la tâche de sauvegarde de la base de données (complète)
-
Dans l'onglet Général :
- Utilisez la liste déroulante Base de données pour sélectionner des bases de données spécifiques.
- Sélectionnez Base de données comme composant de sauvegarde. Dans la fenêtre contextuelle, sélectionnez votre base de données Orchestrator (UiPath dans l'exemple ci-dessus).
-
Dans l'onglet Destination, saisissez l'emplacement d'enregistrement de toutes les sauvegardes futures.
-
L'onglet Options vous permet de sélectionner :
- Compression pour les fichiers de sauvegarde. Si cette option est activée, le temps nécessaire pour effectuer la sauvegarde augmente.
- La date d’expiration de la sauvegarde.
- Vérification de l'intégrité de la sauvegarde. Si cette option est activée, le temps nécessaire pour effectuer la sauvegarde augmente.
-
Cliquez sur Terminer pour créer le plan de maintenance et sur Fermer pour fermer l'assistant.
Exécuter le plan de maintenance
La sauvegarde telle que définie dans votre plan de maintenance créé peut également être exécutée en dehors du calendrier défini de la façon suivante :
-
Depuis SQL Server Management Studio, connectez-vous au serveur SQL Server de votre base de données Orchestrator.
Remarque :Un accès administrateur est requis.
-
Développez le dossier Gestion.
-
Développez le dossier « Plans de maintenance ».
-
Cliquez avec le bouton droit sur le plan de maintenance souhaité et sélectionnez Exécuter. La fenêtre Exécuter le plan de maintenance s'affiche.
Figure 5. Exécuter un plan de maintenance
-
Une fois terminé, le message Réussite s'affiche. Vous pouvez cliquer sur Fermer pour quitter ou sélectionner Rapport pour lire le rapport d'exécution.
Restaurer la base de données Orchestrator
-
Depuis SQL Server Management Studio, connectez-vous au serveur SQL Server souhaité.
Remarque :Un accès administrateur est requis.
-
Cliquez avec le bouton droit de la souris sur le dossier Bases de données et sélectionnez Restaurer la base de données.
-
Suivez l'assistant de restauration pour sélectionner la source de la sauvegarde et la destination de sa restauration.
Remarque :Il est possible de restaurer une base de données plus tôt. Vous pouvez également la renommer.
-
Cliquez sur OK pour lancer la procédure de restauration. Selon la taille de la base de données, cela peut prendre un certain temps.
-
Une fois la procédure terminée, la nouvelle base de données apparaît dans l'onglet Bases de données de SQL Server Management Studio.
Fichiers de configuration de sauvegarde et packages NuGet
Pour sauvegarder votre configuration Orchestrator et les packages NuGet, vous devez copier les fichiers et les dossiers pertinents à l'endroit de sauvegarde que vous avez désigné. Cette page fournit les détails nécessaires pour identifier et localiser les fichiers et dossiers que vous devez copier.
Fichiers Web.config et UiPath.Orchestrator.dll.config d'Orchestrator
Sauvegarde
Les étapes nécessaires pour sauvegarder votre configuration Orchestrator varient légèrement en fonction de votre modèle de déploiement (par exemple, On-prem et IaaS (Infrastructure as a Service) ou PaaS (Platform as a Service)).
Déploiements sur site et IaaS
- Ouvrez votre répertoire d’installation Orchestrator. Par défaut, c'est
C:\Program Files (x86)\UiPath\Orchestrator. - Copiez les fichiers
web.configetUiPath.Orchestrator.dll.configqui s'y trouvent à l'emplacement de sauvegarde que vous avez désigné.
Déploiements PaaS Azure
- Sélectionnez votre service d'application Orchestrator.
- Dans le menu Outils de développement, accédez à Outils avancés > Accéder > Console de débogage > CMD.
- Ouvrez le dossier Site et accédez à wwwroot.
- Sélectionnez
Web.configet cliquez sur Télécharger. - Copiez le fichier téléchargé dans l'emplacement de sauvegarde que vous avez désigné.
- Sélectionnez
UiPath.Orchestrator.dll.configet cliquez sur Télécharger. - Copiez le fichier téléchargé dans l'emplacement de sauvegarde que vous avez désigné.
En plus des fichiers web.config et UiPath.Orchestrator.dll.config, vous devez également copier les paramètres de l'application et les chaînes de connexion comme suit :
- Sélectionnez votre service d'application Orchestrator.
- Dans le menu Paramètres, sélectionnez Configuration.
- Dans la section Paramètres de l'application, sélectionnez Mise à jour avancée et copiez la valeur affichée.
- Dans la section Chaînes de connexion, sélectionnez Modification avancée et copiez la valeur affichée.
- Enregistrez ces valeurs à l'endroit de sauvegarde que vous avez désigné.
Restaurer
Lorsque vous restaurez les fichiers web.config et UiPath.Orchestrator.dll.config, faites-le sur tous les nœuds Orchestrator de votre déploiement.
Déploiements sur site et IaaS
Pour restaurer votre précédente configuration Orchestrator, que ce soit dans un nouvel environnement ou suite à une panne :
- Copiez les fichiers
web.configetUiPath.Orchestrator.dll.configde la sauvegarde souhaitée. - Ouvrez votre répertoire d’installation Orchestrator. Par défaut, c'est
C:\Program Files (x86)\UiPath\Orchestrator. - Remplacez les fichiers
web.configetUiPath.Orchestrator.dll.configqui s'y trouvent par la sauvegarde que vous avez désignée.
Déploiements PaaS Azure
Après avoir récupéré le fichier de sauvegarde web.config et UiPath.Orchestrator.dll.config souhaité :
- Sélectionnez votre service d'application Orchestrator.
- Dans le menu Outils de développement, accédez à Outils avancés > Accéder > Console de débogage > CMD.
- Ouvrez le dossier Site et accédez à wwwroot.
- Remplacez les fichiers
web.configetUiPath.Orchestrator.dll.configqui s'y trouvent par la sauvegarde que vous avez désignée.
En plus de remplacer les fichiers web.config et UiPath.Orchestrator.dll.config, vous devez également restaurer les paramètres d'application et les chaînes de connexion avec leurs valeurs précédentes, comme suit :
- Sélectionnez votre service d'application Orchestrator.
- Dans le menu Paramètres, sélectionnez Configuration.
- Dans la section Paramètres de l'application, sélectionnez Mise à jour avancée et remplacez la valeur par la sauvegarde précédemment enregistrée.
- Dans la section Chaînes de connexion, sélectionnez Modification avancée et remplacez la valeur par la sauvegarde précédemment enregistrée.
Packages NuGet
Sauvegarde
The location(s) of your NuGet package directories is indicated in the Deployment section of the UiPath.Orchestrator.dll.config file.
-
Vérifiez la valeur de la touche
NuGet.Repository.Type. Les valeurs suivantes sont possibles :- Hérités – les packages sont stockés dans les emplacements spécifiés dans les clés
NuGet.Packages.PathetNuGet.Activities.Path. - Composite – les packages sont stockés dans les emplacements spécifiés dans les clés
Storage.TypeetStorage.Location.
- Hérités – les packages sont stockés dans les emplacements spécifiés dans les clés
-
Pour les types de référentiels hérités, copiez les dossiers identifiés par les clés
NuGet.Packages.PathetNuGet.Activities.Pathà l'emplacement de sauvegarde que vous avez désigné. -
Pour les types de référentiel composites où la clé Storage.Type est :
FileSystem- copiez les dossiers identifiés dans le paramètreRootPathde la cléStorage.Locationde votre emplacement de sauvegarde désigné.Azure- une chaîne de connexion est fournie dans la cléStorage.Type. L'intégrité et la disponibilité des données sont couvertes par Amazon, mais vous pouvez utiliser leur guide si vous souhaitez enregistrer les fichiers qui y sont stockés localement.Amazon- une chaîne de connexion est fournie dans la cléStorage.Type. L'intégrité et la disponibilité des données sont couvertes par Amazon, mais vous pouvez utiliser leur guide si vous souhaitez enregistrer les fichiers qui y sont stockés localement.
Restaurer
La restauration de vos répertoires de paquets NuGet précédents suit l'inverse du processus de sauvegarde détaillé ci-dessus, comme suit :
-
For Legacy repositories, copy your backups of the NuGet packages and activities folders to the directories identified by the
NuGet.Packages.PathandNuGet.Activities.Pathkeys indicated in the Deployment section of theUiPath.Orchestrator.dll.configfile. -
Pour les types de référentiel composites où la clé Storage.Type est :
FileSystem- copy your backup folder(s) to the directory identified in theStorage.Locationkey of theRootPathparameter, found in the Deployment section of theUiPath.Orchestrator.dll.configfile.Azure- saisissez la chaîne de connexion précédemment enregistrée dans la cléStorage.Type.Amazon- saisissez la chaîne de connexion précédemment enregistrée dans la cléStorage.Type.