Modification de la base de données Orchestrator

 

Publication: mars 2016

S'applique à: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Il se peut que vous deviez modifier l'emplacement de la base de données Orchestrator après l'installation, car vous pouvez souhaiter séparer le serveur management du serveur de base de données, déplacer la base de données vers un serveur ou un cluster plus important ou simplement reconfigurer la base de données Orchestration en fonction de modifications requises dans votre environnement. Vous pouvez faire appel à des méthodes Microsoft SQL Server standard pour déplacer la base de données existante vers un autre serveur, mais vous devez alors configurer les fonctionnalités d'Orchestrator de manière qu'il se connecte 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.

Pour modifier les paramètres de base de données pour le serveur management et les serveurs Runbook

  1. Dans le serveur management, cliquez sur Démarrer, pointez sur Tous les programmes, cliquez sur Microsoft System Center 2012, sur Orchestrator, puis sur Configuration du magasin de données.

  2. Dans la zone Serveur, saisissez le nom du serveur qui héberge la base de données au format <server>\<instance>,<port>. Vous pouvez cliquer sur 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.

  3. 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. Tapez le **Nom d'utilisateur** et le **Mot de passe** du compte d'utilisateur SQL Server. Ce compte doit disposer de droits de création, d'écriture et de possession d'une base de données, ainsi que de droits de création, de mise à jour et de suppression de lignes dans la base de données.
    
  4. Cliquez sur Suivant.

  5. Dans le volet Magasin de données, cliquez sur Utiliser une base de données existante.

  6. Dans la liste Nom, sélectionnez la base de données.

  7. Cliquez sur 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 pour le service Web, vous devez modifier le fichier Web.config sur le serveur Internet Information Services (IIS). 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.

Pour modifier les paramètres de base de données du service Web d'Orchestrator

  1. Ouvrez une session avec des informations d'identification administratives sur l'ordinateur sur lequel la console Orchestration est installée.

  2. Ouvrez une fenêtre d'invite de commande avec les informations d'identification d'administrateur.

  3. 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 2012\Orchestrator\Web Service\Orchestrator2012"

  4. Pour démarrer le Gestionnaire des services Internet, cliquez sur Démarrer, pointez sur Outils d'administration, puis cliquez sur Gestionnaire des services Internet (IIS).

  5. Développez le nœud Sites, puis cliquez sur Microsoft System Center 2012 Orchestrator Web Service.

  6. Dans l'Affichage des fonctionnalités, double-cliquez sur Chaînes de connexion.

  7. Dans le volet Chaîne de connexion, double-cliquez sur OrchestratorContext.

  8. 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.

  9. Cliquez sur OK pour fermer la boîte de dialogue.

  10. Fermez le Gestionnaire des services Internet.

  11. 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 2012\Orchestrator\Web Service\Orchestrator2012"