Настройка машины сервера
На машине для AI Server установите ОС Astra Linux. После установки ОС выполните предварительную настройку машины согласно шагам ниже.
1. Установка SSH
В терминале ОС выполняем:
Смотрим IP, назначенный машине Primo RPA AI Server:
Далее по этому IP подключаемся к машине Primo RPA AI Server через SSH-клиент, например PuTTY.
2. Создание общей папки
Устанавливаем Samba:
Делаем резервную копию конфигурационного файла Samba:
Создаем общую папку:
Назначаем права доступа к папке:
Редактируем конфигурационный файл:
Вводим в редакторе vim текст:
Сохраняем изменения в файле smb.conf
и закрываем vim:
Проверяем корректность конфигурационного файла:
Открываем файервол:
Запускаем службу:
Проверяем состояние службы:
Проверяем доступность папки с другой машины в сети.
3. Копирование дистрибутивов из комплекта поставки
В общей папке shared
создаем папку install
:
В папку install
копируем дистрибутивы из комплекта поставки. Архивы дистрибутивов можно сразу распаковать в одноименные папки.
4. Создание папки для служб
Создаем папку для размещения служб Primo.AI.Api:
5. Настройка прав доступа к службам
Чтобы назначить права на исполняемые файлы и запускаемые скрипты* служб Primo.AI.Api (Api, Inference, MachineInfo, Logs, Auth), используйте следующие модификации:
chmod 777 chmod 775 chmod 774 chmod 771 chmod 770
При этом пользователь, запускающий/останавливающий эти службы, должен быть:
либо владельцем (chmod 7XX);
либо входить в указанную при создании файла группу (chmod 77X);
либо не существует ограничений по правам пользователя, запускающего соответствующий исполняемый файл/скрипт (chmod 777).
6. Пользователи и группы
Для работы компонентов API создайте группу пользователей primo-ai:
Создайте учетную запись primo:
Установите владельца папки с инсталляцией:
Что дальше
Следующий шаг — установка компонентов сервера, которую можно выполнить:
*Имеются в виду файлы Primo.AI.Api, Primo.AI.Api.Inference... Primo.AI.Api.Auth.
Last updated