Порядок установки компонентов
Развертывание Оркестратора подразумевает последовательную установку двух подсистем:
Оркестратора;
Робота.
Все шаги полностью самодостаточны, содержат установку необходимых переменных окружения, открытия портов на файерволе ОС, настройку прав и т.п.
Установка Оркестратора
Установите компоненты подсистемы Оркестратор, последовательно выполнив шаги из таблицы.
Шаг | Примечание |
---|---|
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