Настройка машины робота на Astra Linux
Действия при установке Astra Linux 1.7
При установке машины робота под управлением Astra Linux 1.7 необходимо:
на экране Настройка учётных записей и паролей создать пользователя-администратора (далее -
primo-admin
).
Установка дополнительного ПО и создание дополнительных пользователей будет описана ниже.
Настройка дополнительного ПО
Выполните подключение машины робота к репозиториям
main
,update
,base
иextended
. Сами репозитории описаны в статье Интернет-репозитории Astra Linux Special Edition x.7. Настройка локальных зеркал этих репозиториев описана в статье Создание репозиториев для операционной системы Astra Linux Special Edition x.7 в закрытом сегменте
!!ВАЖНО!! Локальные репозитории необходимо выгружать на машине, имеющей доступ в Интернет.
Рекомендуется выделить одну машину под управлением Astra Linux 1.7 для размещения на ней сервера репозиториев.
Проверьте доступность репозиториев, используя следующую команду:
Репозитории main
, update
, base
и extended
должны присутствовать в выводе команды.
Установите необходимое для работы робота ПО:
Настройка учетной записи агента
Для работы агента оркестратора и роботов создайте общую группу:
Для работы агента оркестратора создайте учётную запись:
Если необходимо, задайте пароль учётной записи:
Для запуска агентом оркестратора заданий роботов без прав пользователя root
установите следующую настройку:
Установка агента
Разворачивание файлов агента оркестратора на машине роботов (файл Agent-linux.zip
должен находиться в каталоге /srv/samba/shared/install
):
Установите агент оркестратора как службу и настройте автозапуск:
В конфигурационном файле appsettings.ProdLinux.json
укажите адрес Оркестратора и TenantId (если эта машина не в тенанте по умолчанию) и пользователя из тенанта, а также адрес машины робота:
Убедитесь, что в конфигурационном файле appsettings.ProdLinux.json
правильно указаны команды, с помощью которых агент запускает роботов и управляет машиной (здесь указаны правильные команды для Astra Linux 1.7):
Запуск службы:
Просмотр статуса службы:
Просмотр журнала службы:
Настройка правила брандмауэра ufw
ufw
Установка и настройка брандмауэра ufw
описана в статье Межсетевой экран ufw.
Для разрешения доступа к API агента оркестратора выполните следующее:
Настройка учетной записи робота
Создание учётной записи робота robot1
:
Установка пароля учётной записи робота robot1
:
После создания учётной записи робота на машине робота необходимо войти в графический сеанс этой учётной записи для инициализации графического окружения.
Рекомендуется отключить фон рабочего стола для экономии памяти. Для этого используйте:
ПКМ на рабочем столе -> Свойства -> Обои, удалить обои и логотип.
Запомните разрешение экрана, при котором тестируются действия робота - поиск изображений, клики и т.п., чтобы настроить такое же разрешение пользователю робота в Оркестраторе:
Пуск -> Настройка монитора.
Рекомендации по настройке пользователя робота в Оркестраторе (пользователя РДП): Для экономии памяти используйте минимально необходимую глубину цвета экрана - 24 или 16 бит.
Обновление агента оркестратора
Остановка службы:
Обновление файлов агента оркестратора на машине роботов (файл Agent-linux.zip
должен находиться в каталоге /srv/samba/shared/install
):
Запуск службы:
Просмотр статуса службы:
Миграция агента оркестратора
Для миграции существующей установки агента оркестратора на версию с возможностью работы без прав root
выполните следующее:
настройте пользователей и группы
перенесите данные агента оркестратора
обновите агент и файл конфигурации