Установка WebApi под CentOS и РЕД ОС
Подключитесь к серверу по SSH с пользователем с правами root.
Разархивируйте WebApi-linux.zip в /opt/Primo/WebApi:
sudo unzip /srv/samba/shared/install/WebApi-linux.zip -d /opt/Primo/WebApiСоздайте службу:
Перейдите в каталог /opt/Primo/WebApi
cd /opt/Primo/WebApiСкопируйте файл службы (идет с комплектом поставки) в /etc/systemd/system:
sudo cp Primo.Orchestrator.WebApi.service /etc/systemd/system/Primo.Orchestrator.WebApi.service
sudo systemctl daemon-reloadПоместите службу в автозапуск:
sudo systemctl enable /etc/systemd/system/Primo.Orchestrator.WebApi.serviceОтредактируйте конфигурационный файл:
sudo vim appsettings.ProdLinux.jsonЗамените на реальный IP сервера:

Если для работы лицензий используется сервис получения параметров оборудования, то настройте WebApi на работу с этим сервисом – введите адрес этого сервиса:

Отредактируйте строки подключения к БД.
Дайте права на запуск:
sudo chmod -R 755 /opt/Primo/WebApi/Primo.Orchestrator.WebApiЗапустите службу:
sudo systemctl start Primo.Orchestrator.WebApiНачиная с версии 1.24.8.0, WebApi требует наличия базы данных ltoolsltwrepo. Если учетная запись, под которой работает Оркестратор, не имеет прав на создание баз данных, ltoolsltwrepo должна быть создана вручную администратором перед запуском WebApi. Убедитесь, что учетная запись имеет необходимые права на доступ и использование этой базы данных.
Проверьте состояние службы:
sudo systemctl status Primo.Orchestrator.WebApiРабота с входящей почтой
Для работы с входящей почтой MS Exchange Server в триггере на запуск заданий необходимо установить gssntlmssp:
yum -y install gssntlmsspПри отсутствии пакета yum используйте:
sudo dnf -y install gssntlmssp