Порядок установки компонентов
Развертывание Оркестратора подразумевает последовательную установку двух подсистем:
Оркестратора;
Робота.
Все шаги полностью самодостаточны, содержат установку необходимых переменных окружения, открытия портов на файерволе ОС, настройку прав и т.п.
Установка Оркестратора
Установите компоненты подсистемы Оркестратор, последовательно выполнив шаги из таблицы.
1. Предварительная настройка машины Оркестратора
См. разделы:
- Windows 2016 Server - Предварительная настройка машины Оркестратора;
- CentOS 8 - Предварительная настройка машины Оркестратора.
Либо одноименные руководства в формате *.docx из комплекта поставки
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 (Notifications, NuGet, States) и выполнить установку этих компонентов позже. Другие шаги не могут быть пропущены.
Установка LogEventsWebhook может быть произведена позже, когда будет разработан и развернут интеграционный шлюз Заказчика (см. Интеграция с внешними системами).
Руководства по установке всех перечисленных компонентов входят в комплект поставки Оркестратора (файлы *.docx).
Условия для корректной работы
Windows. Службы устанавливаются под администратором и работают под LocalSystem.
Linux. Службы устанавливаются и работают от root.
Учетные записи. На машинах Оркестратора и БД используются только для поддержки и администрирования системы.
Права учетной записи в БД. Должна иметь права на чтение/вставку/изменение/удаление записей таблиц и создание объектов БД - для возможности автоматических миграций.
Пошаговая установка Оркестратора
Видео по установке Оркестратора на Windows Server 2019 с WebApi (IIS) можно просмотреть здесь.
Установка Робота
После установки Оркестратора можно переходить к установке Робота.
Последовательно выполните шаги из таблицы.
1. Настройка машины робота
2. Установка Agent на машине робота
Условия для корректной работы
Windows. Используйте на машине робота одну учетную запись для службы Агента Оркестратора. Она нужна, чтобы Агент смог проделать предварительную работу по запуску Робота и создать задачу в Windows, которая запустит Робота.
Linux. Требуется одна учетная запись для функционирования Агента Оркестратора.
Last updated