Links

Установка компонентов

Установка компонентов Оркестратора подразумевает последовательную установку двух подсистем:
  • Оркестратора;
  • Робота.
Все шаги полностью самодостаточны, содержат установку необходимых переменных окружения, открытия портов на файерволе ОС, настройку прав и т.п.

Установка Оркестратора

В первую очередь установите компоненты для подсистемы Оркестратор.
Последовательно выполните шаги из таблицы.
Шаг
Примечание
1. Предварительная настройка машины Оркестратора
2. Установка PostgreSQL (+pgbouncer) или MS SQL SERVER
3. Установка RabbitMQ
Если RabbitMQ был установлен ранее, требуется удалить все очереди.
Может быть установлен для соединения по SSL. См. в комплекте поставки «Руководство по настройке работы сервисов оркестратора с RabbitMQ через SSL.docx»
4. Установка WebApi и MachineInfo*
Включает шифрование паролей в конфигурационных файлах.
При установке на Linux chmod назначить в соответствии с «Руководством по предварительной настройке машины Оркестратора под CentOS 8.docx» (входит в комплект поставки)
5. Установка Notifications
См. примечания к п.4
6. Установка NuGet
См. примечания к п.4
7. Установка States
См. примечания к п.4
8. Установка RDP2
См. примечания к п.4.
Может быть установлен на сервере Оркестратора либо на отдельном сервере. Не следует устанавливать RDP2 на машине робота!
9. Установка RobotLogs
См. примечания к п.4
10. Установка Front
-
* Если не используется сервис MachineInfo, необходима первоначальная настройка БД. Это требует разрешения выполнения в БД команд shell ОС. В настоящей версии Оркестратора рекомендуется использовать сервис MachineInfo.
Изначально можно пропустить шаги 5–7 и выполнить установку этих компонентов позже. Другие шаги не могут быть пропущены.
Установка LogEventsWebhook может быть произведена позже, когда будет разработан и развернут интеграционный шлюз Заказчика (см. Интеграция с внешними системами).
Руководства по установке всех перечисленных компонентов входят в комплект поставки Оркестратора.

Детали

  1. 1.
    Windows. Службы устанавливаются под администратором и работают под LocalSystem.
  2. 2.
    Linux. Службы устанавливаются и работают от root.
  3. 3.
    Учетные записи. На машинах Оркестратора и БД используются только для поддержки и администрирования системы.
  4. 4.
    Права учетной записи в БД. Должна иметь права на чтение/вставку/изменение/удаление записей таблиц и создание объектов БД - для возможности автоматических миграций.

Пошаговая установка

Видео по установке Оркестратора на Windows Server 2019 с WebApi (IIS) можно просмотреть здесь.

Установка Робота

После установки Оркестратора можно переходить к установке Робота.
Последовательно выполните шаги из таблицы.

Условия для корретной работы

  1. 1.
    Под Windows. Используйте на машине Робота одну учетную запись для службы Агента Оркестратора. Она нужна, чтобы Агент смог проделать предварительную работу по запуску Робота и создать задачу в Windows, которая запустит Робота.
  2. 2.
    Под Linux. Требуется одна учетная запись для функционирования Агента Оркестратора.