Modifier la base de données Orchestrator
Vous devrez peut-être modifier l’emplacement de la base de données Orchestrator après l’installation, car vous souhaiterez peut-être séparer le serveur d’administration et le serveur de base de données, déplacer la base de données vers un serveur plus grand ou un cluster, ou reconfigurer simplement la base de données d’orchestration en fonction des modifications requises dans votre environnement. Vous pouvez utiliser des méthodes Microsoft SQL Server standard pour déplacer la base de données existante vers un autre serveur, mais vous devez configurer les fonctionnalités Orchestrator pour vous connecter au nouveau serveur. Vous devez effectuer cette configuration pour le serveur management, pour le service Web prenant en charge la console Orchestration et pour chaque serveur Runbook, comme décrit dans les procédures suivantes.
Serveur management et serveurs Runbook
Vous pouvez avoir recours à l'utilitaire de configuration de base de données pour modifier les paramètres de connexion du serveur management et des serveurs Runbook installés dans votre environnement. Les paramètres de ces serveurs sont stockés dans un fichier chiffré appelé Settings.dat. Si vous modifiez vos paramètres de base de données Orchestration tels que le port, l'accès au compte d'utilisateur ou le nom d'ordinateur, vous devez désinstaller puis réinstaller manuellement tous les serveurs Runbook, puis exécuter à nouveau l'utilitaire de configuration de base de données sur le serveur management et tous les serveurs Runbook.
Modifier les paramètres de base de données pour le serveur d’administration et les serveurs runbook
Procédez comme suit pour modifier les paramètres de base de données pour le serveur d’administration et les serveurs runbook :
Sur le serveur d’administration, sélectionnez Démarrer, pointez sur Tous les programmes, sélectionnez Version> de Microsoft System Center<, sélectionnez Orchestrator, puis sélectionnez Configuration du magasin de données.
Dans la zone Serveur, entrez le nom du serveur qui héberge la base de données à l’aide du serveur> de format<\<instance,port>><. Vous pouvez sélectionner le bouton de sélection (...) pour sélectionner l’ordinateur. Vous n’avez pas besoin d’inclure l’instance si la base de données Orchestrator est installée sur l’instance par défaut. Vous n’avez pas besoin d’inclure le port si SQL Server est généralement installé sur le port par défaut 1433.
Si la base de données Orchestrator est installée sur une instance appelée MyInstance sur un ordinateur MySQLServer configuré sur le port 12345, saisissez MySQLServer\MyInstance,12345.
Si la base de données Orchestrator est installée sur une instance appelée MyInstance sur un ordinateur MySQLServer configuré sur le port 1433, saisissez MySQLServer\MyInstance.
Si la base de données Orchestration est installée sur l'instance par défaut sur un ordinateur nommé MySQLServer configuré sur le port 1433, saisissez MySQLServer.
Sélectionnez la méthode d'authentification à utiliser pour la connexion à SQL Server :
Authentification Windows se connecter à SQL Server à l'aide de l'Authentification Windows.
Authentification SQL Server se connecter à SQL Server à l'aide d'un compte d'utilisateur SQL Server. Entrez le nom d’utilisateur et le mot de passe du compte d’utilisateur SQL Server. Ce compte doit avoir les droits de créer, d’écrire et de posséder une base de données et de créer, mettre à jour et supprimer des lignes dans la base de données.
Cliquez sur Suivant.
Dans le volet Magasin de données, sélectionnez Utiliser une base de données existante.
Dans la liste Nom , sélectionnez la base de données.
Sélectionnez Terminer.
Service web
Le service web prenant en charge la console Orchestration n’utilise pas le fichier Settings.dat . Pour modifier les paramètres de base de données du service web, vous devez modifier le web.config
fichier sur le serveur IIS (Internet Information Services).
Vous pouvez utiliser le Gestionnaire des services Internet pour modifier le fichier, mais vous devez d'abord le déchiffrer en exécutant le fichier exécutable aspnet_regiis.exe.
Modifier les paramètres de base de données du service web Orchestrator
Procédez comme suit pour modifier les paramètres de base de données du service web Orchestrator :
Connectez-vous avec les informations d’identification d’administration à l’ordinateur avec la console Orchestration installée.
Ouvrez une fenêtre d'invite de commande avec les informations d'identification d'administrateur.
Exécutez la commande suivante pour déchiffrer le fichier Web.config :
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet\_regiis.exe -pdf "connectionStrings" "C:\Program Files (x86)\Microsoft System Center\Orchestrator\Web Service\Orchestrator"
Pour démarrer le Gestionnaire IIS, sélectionnez Démarrer, pointez sur Outils d’administration, puis sélectionnez Gestionnaire des services Internet (IIS).
Développez le nœud Sites, puis sélectionnez le service web Orchestrator version> de Microsoft System Center<.
Dans l' Affichage des fonctionnalités, double-cliquez sur Chaînes de connexion.
Dans le volet Chaîne de connexion , double-cliquez sur OrchestratorContext.
Dans la zone Personnaliser , faites défiler vers le bas jusqu'à la partie de la chaîne qui comprend le nom du serveur (Source de données) et le nom de la base de données (Catalogue initial). Modifiez ces valeurs selon vos besoins.
Sélectionnez OK pour fermer la boîte de dialogue.
Fermez le Gestionnaire des services Internet.
Exécutez la commande suivante pour chiffrer le fichier Web.config :
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet\_regiis.exe -pef "connectionStrings" "C:\Program Files (x86)\Microsoft System Center\Orchestrator\Web Service\Orchestrator"
Modifiez l’élément environmentVariable
dansaspNetCore
>>system.webServer
environmentVariables
l’éditeur de texte à l’aide d’un web.config
éditeur de texte. En particulier, vous souhaitez modifier les valeurs des DATABASE__*
variables.
La liste complète des paramètres de connexion de base de données est disponible dans la syntaxe chaîne de connexion. Commencez par déterminer les clés que vous devez spécifier pour votre scénario ; par exemple, le Trusted_Connection
(ou son alias Integrated Security
) peut nécessiter d’autres clés comme User ID
.
<!-- system.webServer > aspNetCore -->
<environmentVariables>
<environmentVariable name="Database__Database" value="Orchestrator" />
<environmentVariable name="Database__Trusted_Connection" value="true" />
<environmentVariable name="Database__Address" value="localhost\mssqlserver" />
</environmentVariables>
Pour définir une valeur pour une clé appelée property
, définissez une variable d’environnement nommée Database__<property>
.
Remarque
Vous devez utiliser deux traits de soulignement pour séparer le Database
préfixe.
Étapes suivantes
- En savoir plus sur les meilleures pratiques pour le dimensionnement et les performances de la base de données.
- Obtenez une vue d’ensemble de l’architecture Orchestrator.