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


Развертывание службы автоматизации управления службами

Чтобы развернуть службу автоматизации управления службами (SMA), необходимо установить веб-службу SMA, настроить рабочую роль runbook SMA и настроить модуль SMA PowerShell. Вы также можете установить компоненты службы автоматизации управления службами с помощью автоматической установки.

Вы можете установить веб-службу на любом компьютере, который может взаимодействовать с Microsoft Azure Pack и экземпляром SQL Server.

Установка веб-службы автоматизации служб

  1. В папке с скачанным программным обеспечением установки System Center — Orchestrator выберите программу установки , чтобы запустить мастер установки.

  2. В разделе "Управление службами" выберите веб-службу и выберите " Установить".

  3. Заполните сведения о регистрации продукта и нажмите кнопку "Далее".

  4. Просмотрите и примите условия лицензионного соглашения и нажмите кнопку "Далее".

  5. Просмотрите уведомление о диагностических и потреблении данных и нажмите кнопку "Далее".

  6. При этом запускается проверка необходимых компонентов. Просмотрите результаты проверки. Если установлены все элементы, нажмите кнопку "Далее".

    Примечание.

    Если напротив какой-либо программы отображается значок X, необходимо установить этот элемент, а затем снова выполнить проверку. Невозможно завершить установку конечной точки службы, пока не передайте проверку готовности.

  7. Укажите следующие сведения для используемой конечной точки базы данных и нажмите кнопку "Далее".

    Элемент Действие
    Сервер Введите имя сервера базы данных. По умолчанию используется значение localhost.

    Формат: sqlserver\экземпляр, где часть "\экземпляр" является необязательной.
    Номер порта Введите номер порта, который требуется использовать для базы данных. Значение по умолчанию — 1433.
    Имя базы данных Введите имя базы данных. Значение по умолчанию: SMA.
    Учетные данные проверки подлинности Выберите тип проверки подлинности, который требуется использовать. Можно использовать проверку подлинности Windows или SQL Server.

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

    Примечание.

    При обновлении из предыдущей установки используйте сведения о базе данных из предыдущей установки.

  8. Укажите следующие сведения, чтобы настроить параметры сведений о Интернете (IIS) для веб-службы и нажмите кнопку "Далее".

    Элемент Действие
    Группа безопасности домена или пользователи с доступом Укажите группу безопасности или одного или нескольких пользователей, которым будет предоставлен доступ к веб-службе.
    Имя пула приложений SMA

    Это имя не настраивается.
    Учетные данные пула приложений Укажите учетные данные, которые будут использоваться для пула приложений. Это учетные данные, которые будут использоваться для запуска веб-служб.
  9. Введите номер порта для использования веб-службой. По умолчанию используется значение 9090.

  10. Выберите сертификат безопасности, используемый для шифрования обмена данными между Microsoft Azure Pack и конечной точкой веб-службы SMA.

    Установщик может создать самозаверяющий сертификат, кроме того, можно выбрать существующий сертификат в локальном хранилище сертификатов.

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

  11. Проверьте расположение для файлов веб-службы. Можно принять значение по умолчанию или указать другую папку. Выберите Далее.

  12. Укажите, следует ли использовать Центр обновления Майкрософт для обновления программного обеспечения. Выберите Далее.

  13. Просмотрите сводку по установке и нажмите кнопку "Установить".

    После завершения установки установите рабочую роль Runbook, как описано в руководстве по установке рабочей роли Runbook SMA.

Установка модуля SMA PowerShell

  1. В папке, содержащей скачаемое программное обеспечение установки System Center Orchestrator, запустите мастер установки.

  2. В разделе "Управление службами" выберите администрирование PowerShell и выберите "Установить".

  3. Следуйте инструкциям мастера установки.

Настройка рабочей роли Runbook SMA

  1. В папке, содержащей скачаемое программное обеспечение установки Orchestrator, выберите программу установки, чтобы запустить мастер установки.

  2. В разделе "Управление службами" выберите "Рабочая роль Runbook" и выберите "Установить".

  3. Следуйте инструкциям мастера установки.

После завершения установки используйте административные учетные данные для настройки автоматизации на портале управления Microsoft Azure Pack.

Внимание

Каждый компонент SMA устанавливается на веб-сайте службы IIS (IIS), который по умолчанию настраивается с помощью самозаверяющего сертификата. Поскольку такие самозаверяющие сертификаты выпускаются недоверенными корневыми ЦС, загружаемыми браузером при запуске, браузер выводит предупреждение безопасности при попытке подключиться к таким сайтам. Чтобы избежать возникновения этой проблемы, рекомендуется заменить самозаверяющие сертификаты сертификатами, выпущенными доверенным корневым центром сертификации.

Настройка SMA из командной строки

Установочный носитель содержит файлы установщика Windows для каждого SMA следующих компонентов:

  • Модуль PowerShell: PowershellModuleInstaller.msi

  • Веб-служба: WebServiceInstaller.msi

  • Рабочий процесс Runbook: WorkerInstaller.msi

Примечание.

Параметры установки необходимо ввести в командную строку. Файл ответа не поддерживается.

Параметры установки модуля PowerShell

Модуль SMA PowerShell является обязательным условием для веб-службы SMA, поэтому перед развертыванием веб-службы SMA необходимо установить модуль SMA PowerShell. Установщик модуля PowerShell не принимает никаких параметров. Например, можно использовать следующую команду:

msiexec.exe /i PowershellModuleInstaller.msi

Параметры установки веб-службы

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

Элемент установки Переключатель командной строки Допустимые значения
Пул приложений IIS APPOOLACCOUNT Строка
Пул приложений IIS APPOOLPASSWORD Строка
Пул приложений IIS ADMINGROUPMEMBERS Строка (список пользователей, разделенный запятыми, для добавления в группу администраторов IIS)
База данных SQL Server CREATEDATABASE Да или нет (значение по умолчанию — Нет)
База данных SQL Server DATABASEAUTHENTICATION SQL, Windows (значение по умолчанию — Windows). Если для параметра DATABASEAUTHENTICATION задано значение SQL, необходимо также задать параметры SQLUSER и SQLPASSWORD
База данных SQL Server SQLUSER Строка
База данных SQL Server SQLPASSWORD Строка
База данных SQL Server SQLSERVER В имени сервера форматирования номер порта. (Значения по умолчанию — localhost, 1433. Укажите номер порта 0, чтобы указать динамический порт.)
База данных SQL Server SQLINSTANCE Строка (дополнительное имя экземпляра сервера)
База данных SQL Server SQLDATABASE Строка (имя базы данных по умолчанию — SMA)
Веб-служба IIS SITENAME Строка (значение по умолчанию — SMA)
Веб-служба IIS WEBSERVICEPORT Целое число (значение по умолчанию — 9090)
Веб-служба IIS INSTALLFOLDER Строка (значение по умолчанию — c:\inetpub\Service Management Automation)
Веб-служба IIS USESSL Да или нет (значение по умолчанию — "Да")
Веб-служба IIS SPECIFYCERTIFICATE Да или нет (значение по умолчанию — No). Сертификат создается автоматически при указании No. При выборе "Да" также укажите CERTIFICATESERIAL.
Веб-служба IIS CERTIFICATESERIAL Серийный номер существующего сертификата в сцепленном шестнадцатеричном формате и без пробелов между цифрами; например: 45C324C02318F48D4A9C4FC832B2CDCC
Трассировка событий (ETW) ETWMANIFEST Да или нет (значение по умолчанию — "Да")
Данные об использовании и диагностике, отправляемые корпорации Майкрософт SENDTELEMETRYREPORTS Да или нет (значение по умолчанию — "Да")
Автоматическое обновление Майкрософт MSUPDATE Да (согласие) или Нет (нет изменений; это значение по умолчанию)
Ключ продукта PRODUCTKEY Строка

Если требуется ведение журнала, используйте команду Msiexec.exe и укажите путь к журналу. Например, можно использовать следующую команду (обязательно использовать имя экземпляра SQL Server).

msiexec.exe /i WebServiceInstaller.msi /L*v C:\Andreas\WebServiceInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Параметры установки рабочего процесса Runbook

Не удается установить рабочую роль Runbook на том же компьютере, что и другую рабочую роль Runbook. Кроме того, необходимо установить рабочую роль Runbook на компьютере с доступом к тому же экземпляру SQL Server, который использует веб-служба SMA.

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

Элемент установки Переключатель командной строки Допустимые значения
Служба Windows SERVICEACCOUNT Строка
Служба Windows SERVICEPASSWORD Строка
База данных SQL Server CREATEDATABASE Да или нет (значение по умолчанию — Нет)
База данных SQL Server DATABASEAUTHENTICATION SQL Server или Windows (значение по умолчанию — Windows)
База данных SQL Server SQLUSER Строка
База данных SQL Server SQLPASSWORD Строка
База данных SQL Server SQLSERVER В имени сервера форматирования номер порта (значения по умолчанию — localhost, 1433. Укажите номер порта 0, чтобы указать динамический порт.)
База данных SQL Server SQLINSTANCE Строка (дополнительное имя экземпляра сервера)
База данных SQL Server SQLDATABASE Строка (имя базы данных по умолчанию — SMA)
Расположение установки файла INSTALLFOLDER Строка (значение по умолчанию — C:\Program Files\Microsoft System Center <version>\Service Management Automation)
Трассировка событий (ETW) ETWMANIFEST Да или нет (значение по умолчанию — "Да")
Данные об использовании и диагностике, отправляемые корпорации Майкрософт SENDTELEMETRYREPORTS Да или нет (значение по умолчанию — "Да")
Автоматическое обновление Майкрософт MSUPDATE Да (согласие) или Нет (нет изменений; это значение по умолчанию)
Ключ продукта PRODUCTKEY Строка

Если требуется ведение журнала, используйте команду Msiexec.exe и укажите путь к журналу. Например, можно использовать следующую команду (обязательно использовать имя экземпляра SQL Server):

msiexec.exe /i WorkerInstaller.msi /L*v C:\Andreas\WorkerInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Примечание.

При установке дополнительных компонентов Runbook Worker необходимо выполнить командлет Windows PowerShell New-SmaRunbookWorkerDeployment , чтобы правильно настроить Runbook Worker.

  1. Завершите работу службы сервера Runbook (RunbookService.exe) на каждом компьютере, на котором установлен компонент Runbook Worker.

  2. Выполните следующую команду Windows PowerShell:

    New-SmaRunbookWorkerDeployment -<ComputerName> "<WebServiceEndpoint>

  3. Перезапустите службу сервера Runbook на каждом компьютере, на котором установлен компонент Runbook Worker.

Установка или изменение конечной точки SMA

Вкладка "Краткое руководство " для автоматизации в Microsoft Azure Pack для Windows Server предоставляет ссылку, которая позволяет настроить или изменить конечную точку SMA. Если конечная точка службы автоматизации управления службами еще не зарегистрирована, выберите "Зарегистрировать конечную точку службы управления службами", чтобы настроить ее. Чтобы изменить параметры конечной точки SMA после настройки конечной точки, выберите конечную точку current Service Management Automation.

Для конечной точки SMA требуются следующие сведения:

  • URL-адрес и порт службы. Номер порта устанавливается при установке SMA.

  • Имя пользователя учетной записи пользователя, которая может получить доступ к веб-службе SMA. Учетные записи с доступом к веб-службе SMA также задаются во время установки.

  • Пароль для доступа к учетной записи пользователя.

Удаление SMA

Любой из компонентов SMA можно удалить в панель управления, выбрав компонент в разделе "Программы" и выбрав "Удалить".

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

Дополнительные сведения о Microsoft Azure Pack для Windows Server Microsoft Azure Pack для Windows Server.