Настройка машины робота
Last updated
Was this helpful?
Last updated
Was this helpful?
Документ предназначен для системных администраторов, имеющих навыки:
Обязательно – уверенный пользователь ОС Windows:
Владеть Проводником Windows для перемещения по папкам и файлам.
Создавать и редактировать текстовые файлы.
Копировать файлы, копировать текст из файлов, сохранять файлы.
Обязательно – опыт администрирования ОС Windows:
Уметь запускать программы из-под Администратора.
Иметь опыт работы в cmd.
Иметь опыт работы в PowerShell.
Уметь работать со службами.
Компоненты Оркестратора (выборочно) и их связи и с роботами/машиной робота приведены на схеме ниже:
Полная схема приведена в разделе Компоненты системы.
Агент – self-hosted веб-приложение. Агент выполнен как .NET Core 3.1-приложение. Агент используется для развертывания и управления роботом на машине робота.
На одной машине может работать несколько Роботов. Все машины Роботов должны быть настроены одинаково (версии Windows могут отличаться) и на каждой машине Робота должен быть развернут Агент. Машин Роботов может быть много.
Порты, указанные на схеме выше, далее используются при открытии портов на файерволе Windows (в том числе аппаратном в сети организации). Должно быть разрешено управление машиной робота по RDP.
Для настройки машины робота рекомендуется использовать чистую машину с Windows Server 2016 Standard x64, обязательно с последними обновлениями. На нее должна быть скопирована папка с комплектом поставки (см. подраздел ниже Файлы из комплекта поставки). Это может быть любая папка - для определенности пусть будет папка C:\Install
, поскольку в скрипте PrimoWorker.ps1
прописана именно она.
Для выполнения команд и скриптов cmd и PowerShell должны запускаться из-под Администратора.
Для машины робота требуется рабочая станция под управлением Windows Server 2016 Standard x64, которая соответствует требованиям:
CPU - 8 ядер
RAM - 8 Гб
HDD - 250 Гб (OS + Data)
Аппаратные требования зависят от количества одновременно работающих Роботов и задач, которые выполняют роботы. Рекомендуется по 1 ядру CPU на каждого робота.
Для настройки машины робота потребуются следующие файлы из комплекта поставки Оркестратора:
1.
Agent.zip
Дистрибутив Агента
2.
PowerShell-7.1.3-win-x64.msi
Установщик PowerShell
3.
ChromeStandaloneSetup64.exe
Установщик браузера Chrome
4.
PrimoWorker.ps1
PowerSchell-скрипт для настройки машины Робота и установки Agent
5.
restore_console.bat
Скрипт перевода RDP-сессии в консоль
6.
RDP-Disconnector.xml
Windows Task, запускающий restore_console.bat
Остальное ПО должно быть предустановлено в Windows.
Процесс установки Агента Оркестратора на машине робота подробно описан в статье Установка Агента.