Установка Sherpa Coordinator на ОС Astra Linux
Важно! Для установки робота необходимо обладать правами sudo.
Ссылки на дистрибутивы можно найти здесь.
Если программа уже установлена, то перейдите к разделу “Скачивание и распаковка Координатора” для ее обновления.
Установка .NET Core 8 и Powershell
Общие инструкции по установке приведены на сайте Microsoft:
https://docs.microsoft.com/ru-ru/dotnet/core/install/linux-debian
https://docs.microsoft.com/en-us/powershell/scripting/install/install-debian?view=powershell-7.2
Для установки .NET Core 8 нажмите “Пуск”, выберите пункт “Системные”, а затем – “Терминал Fly”.
Далее в терминале необходимо выполнить следующие команды: (для этого скопируйте поочередно скопируйте команды, вставьте в окно терминала и нажмите Enter):
wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update
sudo apt-get install -y dotnet-sdk-8.0
sudo apt-get install -y powershell
Установка xfreerdp
Для того, чтобы Координатор мог создавать удаленные подключения к Unattended роботам необходимо установить программу xfreerdp. Для установки выполните в терминале следующую команду:
sudo apt-get install freerdp2-x11
Скачивание и распаковка Координатора
Выполните последовательно следующие команды:
rm -f sherpa-coordinator.zip
wget https://sherparpa.ru/downloads/linux/get-coordinator.php -O sherpa-coordinator.zip
sudo unzip -o sherpa-coordinator.zip -d /usr/lib
sudo chmod a+x /usr/lib/sherpa-coordinator/sherpa-coordinator
Также для установки или обновления Координатора до последней версии можно ввести терминале следующую команду (в ней собраны все вышеописанные команды):
rm -f sherpa-coordinator.zip && wget https://sherparpa.ru/downloads/linux/get-coordinator.php -O sherpa-coordinator.zip && sudo unzip -o sherpa-coordinator.zip -d /usr/lib && sudo chmod a+x /usr/lib/sherpa-coordinator/sherpa-coordinator
Первичная настройка Координатора
Для автоматического запуска координатора необходимо создать пользователя и включить у него автоматический вход в систему.
Создание нового пользователя
Для удобства рекомендуется создать пользователя с именем “sherpacoordinator”.
Чтобы создать нового пользователя необходимо открыть окно “Управление политикой безопасности”. Нажмите “Пуск”, выберите пункт “Системные”, а затем – “Политика безопасности”.
Далее выберите пункт “Пользователи” и с помощью кнопки добавьте пользователя.
После нажатия кнопки задайте в появившейся форме имя нового пользователя, нажмите
Затем задайте пароль для нового пользователя в появившемся окне.
Также попасть в окно “Управление политикой безопасности” для создания нового пользователя можно с помощью выполнения в терминале команды sudo fly-admin-center, которая откроет “Панель управления”.
Выберите в панели управления выберите пункт “Безопасность”, затем “Политика безопасности” и создайте новых пользователей, как это было описано выше.
Затем выполните в терминале следующие команды:
sudo usermod -aG sudo sherpacoordinator
sudo usermod -aG astra-admin sherpacoordinator
Включение автозапуска для созданного пользователя
С помощью команды sudo fly-admin-center
откройте “Панель управления”. Выберите пункт “Система”, затем “Вход в систему”.
В открывшемся окне выберите вкладку “Дополнительно”.
Затем установите флаг “Разрешить автоматический вход в систему”, если он не установлен, в выпадающем списке “Пользователь” выберите созданного ранее пользователя “sherpacoordinator”,а также установите флаг “Автоматический вход в систему после сбоя X-сервера”. Нажмите кнопку “Да” и перезагрузите сервер. После перезагрузки вход будет осуществлен под пользователем “sherpacoordinator”.
Настройка Координатора
Настройка производится в созданной ранее учетной записи пользователя “sherpacoordinator”. После того, как вход в систему был осуществлен под ранее созданной учетной записью пользователя необходимо создать ярлык для автозагрузки Координатора и указать сервер Оркестратора и GUID координатора в его настройках. Для этого выполните в терминале следующие команды:
sudo chmod a+x /usr/lib/sherpa-coordinator/sherpa-coordinator
/usr/lib/sherpa-coordinator/sherpa-coordinator
После первого запуска в окне терминала появится сообщение об ошибке. Необходимо указать настройки. Для указания настроек выполните в терминале команду:
kate /home/sherpacoordinator/.config/sherpa-rpa-data/coordinator/setting.ini
Затем, в открывшемся окне настроек укажите:
OrchestratorServer - сервер Оркестратора;
OrchestratorRobotGuid - GUID координатора из оркестратора.
При необходимости укажите дополнительные настройки:
OrchestratorTimeout – время подключения к Оркестратору;
TimeResetHungSessions – время в минутах по истечении которого координатор будет прерывать «зависшие» сессии;
DesktopWidth – ширина создаваемого RDP-окна;
DesktopHeight – высота создаваемого RDP-окна.
Закройте окно и сохраните настройки.
Далее необходимо скопировать ярлык из папки установки координатора в папку автозагрузки текущего пользователя, для этого выполните следующие команды:
mkdir $HOME/.config/autostart
cp -f /usr/lib/sherpa-coordinator/sherpa-coordinator.desktop $HOME/.config/autostart
Перезагрузите сервер. Теперь в Оркестраторе статус Координатора должен быть “Готов”.
Last updated