Порядок установки Оркестратора и его компонентов

Primo RPA Orchestrator (далее в тексте - Orchestrator, Оркестратор) может быть установлен на операционных системах семейств Windows (Windows 2019 Server, Windows 2016 Server) и Linux (Astra Linux 1.7, Cent OS 8, РЕДОС).

В данной статье содержатся следующие разделы:

  1. Установка компонентов Оркестратора на ОС Linux

  2. Установка компонентов Оркестратора на ОС Windows

  3. Пошаговые инструкции по установке Оркестратора

  4. Установка робота

Развертывание Оркестратора подразумевает последовательную установку двух подсистем:

  • Оркестратора;

  • Робота.

Все шаги самодостаточны, содержат установку необходимых переменных окружения, открытия портов на файерволе ОС, настройку прав и т.п.

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

  1. Windows. Службы устанавливаются под администратором и работают под LocalSystem.

  2. Linux. Службы устанавливаются и работают от root.

  3. Учетные записи. На машинах Оркестратора и БД используются только для поддержки и администрирования системы.

  4. Права учетной записи в БД. Должна иметь права на чтение/вставку/изменение/удаление записей таблиц и создание объектов БД - для возможности автоматических миграций.

Если у вас существуют сложности или ограничения со скачиванием необходимых компонентов с сайтов их официальных поставщиков, вы можете скачать в виде единого архива для Оркестратора. Актуальную ссылку для скачивания можно найти в разделе Что нового - Orchestrator.

Установка компонентов Оркестратора на ОС Linux

В общем виде, развертывание Оркестратора предполагает установку следующих компонентов в указанном порядке:

  1. Установка PostgreSQL - Скачайте и установите соответствующую вашей операционной системе версию, используя инструкцию. Затем выполните шаги по подключению по сети и созданию пользователей согласно статье Установка PostgreSQL под CentOS 8.

  2. Установка RabbitMQ - Скачайте и установите нужную версию, используя инструкции для Debian, Ubuntu и основанных на них дистрибутивах, либо инструкции для RPM дистрибутивов. Далее следуйте инструкции, описанной в статье Установка RabbitMQ под CentOS 8.

  3. Установка nginx - установите nginx из репозиториев. Подробно установка nginx описана в документе Установка Nginx под CentOS 8.

  4. Установка UI - общий порядок установки UI (на примере CentOS 8) описан в документе Установка UI под CentOS 8.

  5. Установка WebApi - описание процесса установки (на примере Cеnt OS 8) находится в документе Руководство по установке WebApi

Дальнейшие пункты (6-10) могут выполняться в произвольном порядке.

  1. Установка RDP2 - информацию об установке RDP2 на машине с ОС Astra Linux 1.7 и CentOS 8 можно найти в соответствующих документах: Руководство по установке RDP2 под Astra Linux 1.7 и Руководство по установке RDP2 под CentOS 8.

  2. Установка States - выполните установку службы согласно инструкции по установке.

  3. Установка RobotLogs - процесс установки данной службы описан в статье Установка RobotLogs под CentOS 8.

  4. Установка Notifications - установите службу, следуя инструкции.

  5. Установка MachineInfo - порядок установки MachineInfo описан в данной статье

Установка компонентов Оркестратора на ОС Windows

В общем виде процедура установки компонентов Оркестратора на операционной системе Windows аналогична процедуре для ОС Linux и предполагает выполнение указанных ниже шагов.

Существует два варианта установки Оркестратора на ОС Windows: с использованием nginx и с использованием IIS. Кроме того, возможно использование как PostgreSQL, так и MSSQL.

Порядок установки:

  1. Установка PostgreSQL либо MSSQL.

    • Для PostgreSQL: Скачайте и установите соответствующую вашей операционной системе версию, используя инструкцию. Затем выполните шаги по подключению по сети и созданию пользователей согласно статье Установка PostgreSQL под Windows 2016 Server.

    • Для MSSQL: Установите версию, соответствующую имеющейся у вашей компании лицензии. Выполните специфические настройки, описанные в статье

  2. Установка RabbitMQ - Скачайте и установите нужную версию, используя инструкции для установки под Windows. Далее следуйте инструкции, описанной в статье Установка RabbitMQ под Windows 2016 Server.

  3. Установка UI и WebApi для nginx или IIS.

  4. Установка RDP2 - подробная информация о процедуре установки приведена в инструкции.

  5. Установка States - выполните установку в соответствии с инструкцией в статье Установка States под Windows 2016 Server.

  6. Установка RobotLogs - порядок установки RobotLogs описан в инструкции.

  7. Установка Notifications - описание процесса установки можно найти в статье Установка Notifications под Windows 2016 Server.

  8. Установка MachineInfo - для установки воспользуйтесь данной инструкцией.

Установка Оркестратора: пошаговые инструкции

Инструкцию по установке Оркестратора на Windows Server 2019 с WebApi (IIS) можно найти здесь. Доступна также видео-инструкция: Установка Оркестратора в 8 шагов за полчаса (IIS).

Также можно ознакомиться со статьей по установке Оркестратора на веб-сервер Nginx, либо ее видео-версией.

Процедура установки Оркестратора на операционной системе Linux (на примере Ubuntu Server 22.04) описана в статье Установка Primo RPA Orchestrator на Ubuntu Server 22.04.

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

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

Последовательно выполните шаги из таблицы.

Шаг
Примечание

1. Настройка машины робота

2. Установка Agent на машине робота

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

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

  2. Linux. Требуется одна учетная запись для функционирования Агента Оркестратора.

Last updated

Was this helpful?