Развертывание Service Management Automation

Важно!

Поддержка этой версии service Management Automation (SMA) завершена. Рекомендуется выполнить обновление до SMA 2022.

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

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

Установка веб-службы Service Automation

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

  2. В разделе Service Management (Управление службами) выберите Web Service (Веб-служба) и Install (Установить).

  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. В разделе Service Management (Управление службами) выберите Runbook Worker (Рабочая роль Runbook), а затем — Установить.

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

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

Важно!

Каждый компонент SMA устанавливается на веб-сайте служб 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 Да или Нет (значение по умолчанию — Нет). Сертификат создается автоматически, если указать Значение Нет. Если вы выберете Да, также укажите 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. Если конечная точка service Management Automation еще не зарегистрирована, выберите Зарегистрировать конечную точку Service Management Automation, чтобы настроить ее. Чтобы изменить параметры конечной точки SMA после настройки конечной точки, выберите Текущая конечная точка службы автоматизации управления службами.

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

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

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

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

Удаление SMA

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

Дальнейшие действия

Узнайте больше о Пакете Microsoft Azure для Windows Server Microsoft Azure Pack для Windows Server.