Поделиться через


Изменение базы данных Orchestrator

Возможно, потребуется изменить расположение базы данных Orchestrator после установки, так как может потребоваться разделить сервер управления и сервер базы данных, переместить базу данных на более крупный сервер или кластер или просто перенастроить базу данных оркестрации на основе необходимых изменений в среде. Вы можете использовать стандартные методы Microsoft SQL Server для перемещения существующей базы данных на другой сервер, но затем необходимо настроить функции Orchestrator для подключения к новому серверу. Эту настройку необходимо выполнить для сервера Management, веб-службы, поддерживающей консоль Orchestration, и каждого сервера Runbook, как описано в следующих процедурах.

Сервер Management и серверы Runbook

С помощью служебной программы настройки базы данных можно изменить параметры подключения, которые сервер Management и серверы Runbook установили в среде. Параметры для этих серверов хранятся в зашифрованном файле Settings.dat. При изменении параметров базы данных Orchestration, таких как порт, доступ к учетной записи пользователя или имя компьютера, необходимо вручную удалить и переустановить все серверы Runbook и затем перезапустить служебную программу настройки базы данных на сервере Management и всех серверах Runbook.

Изменение параметров базы данных для сервера управления и серверов Runbook

Выполните следующие действия, чтобы изменить параметры базы данных для сервера управления и серверов Runbook:

  1. На сервере управления выберите "Пуск", наведите указатель на все программы, выберите версию> Microsoft System Center<, выберите Orchestrator и выберите "Конфигурация хранилища данных".

  2. В поле "Сервер" введите имя сервера, на котором размещена база данных, с помощью сервера> форматирования<\<экземпляра,порта><>. Чтобы выбрать компьютер, нажмите кнопку с многоточием (... ). Вам не нужно включать экземпляр, если база данных Orchestrator установлена на экземпляре по умолчанию. Не нужно включать порт, если SQL Server обычно установлен на порте по умолчанию 1433.

    Если база данных Orchestrator установлена на экземпляре MyInstance на компьютере с именем MySQLServer, который настроен на порту 12345, введите MySQLServer\MyInstance,12345.

    Если база данных Orchestrator установлена на экземпляре MyInstance на компьютере с именем MySQLServer, который настроен на порт 1433, введите MySQLServer\MyInstance.

    Если база данных Orchestrator установлена на экземпляре по умолчанию на компьютере с именем MySQLServer, который настроен на порту 1433, введите MySQLServer.

  3. Выберите метод проверки подлинности, который будет использоваться для подключения к SQL Server.

    • Проверка подлинности Windows . Подключение к SQL Server с помощью проверки подлинности Windows.

    • Проверка подлинности SQL Server . Подключение к SQL Server с помощью учетной записи пользователя SQL Server. Введите имя пользователя и пароль учетной записи пользователя SQL Server. Эта учетная запись должна иметь права на создание, запись и владение базой данных и создание, обновление и удаление строк в базе данных.

  4. Выберите Далее.

  5. В области хранилища данных выберите "Использовать существующую базу данных".

  6. В списке Имя выберите базу данных.

  7. Выберите Готово.

Веб-служба

Веб-служба, поддерживающая консоль оркестрации, не использует файл Settings.dat . Чтобы изменить параметры базы данных для веб-службы, необходимо изменить web.config файл на сервере службы IIS (IIS).

Для изменения файла можно использовать программу Диспетчер служб IIS , но сначала нужно расшифровать файл, запустив исполняемый файл aspnet_regiis.exe.

Изменение параметров базы данных для веб-службы Orchestrator

Выполните следующие действия, чтобы изменить параметры базы данных для веб-службы Orchestrator:

  1. Войдите с помощью учетных данных администратора на компьютер с установленной консолью Оркестрации.

  2. Откройте окно командной строки с учетными данными администратора.

  3. Выполните следующую команду, чтобы расшифровать файл 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"
    
  4. Чтобы запустить диспетчер IIS, нажмите кнопку "Пуск", наведите указатель на администрирование и выберите диспетчер службы IIS (IIS).

  5. Разверните узел "Сайты", а затем выберите веб-службу Оркестратора версий> Microsoft System Center<.

  6. В окне Просмотр возможностейдважды щелкните Строки подключения.

  7. На панели Строки подключения дважды щелкните элемент OrchestratorContext.

  8. В поле Специальная прокрутите вниз до части строки, которая включает имя сервера (Источник данных) и имя базы данных (Начальный каталог). При необходимости измените эти значения.

  9. Выберите ОК, чтобы закрыть диалог.

  10. Закройте Диспетчер служб IIS.

  11. Выполните следующую команду, чтобы зашифровать файл 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"
    

Измените environmentVariable элементaspNetCore>>system.webServerenvironmentVariables в текстовом редакторе.web.config В частности, необходимо изменить значения DATABASE__* переменных.

Полный список параметров подключения к базе данных доступен в синтаксисе строки подключения. Сначала определите ключи, которые необходимо указать для вашего сценария; например, Trusted_Connection для (или его псевдонима) могут потребоваться другие ключи Integrated Security, например 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>

Чтобы задать значение для вызываемого propertyключа, задайте переменную среды с именем Database__<property>.

Примечание.

Для разделения Database префикса необходимо использовать два подчеркивания.

Следующие шаги