Установка ППО SOWA#
Для развертывания ППО необходимо выполнить следующие шаги:
Заполнить файл со средозависимыми параметрами list_values.yml, расположенный в корне поставки.
Скопировать дистрибутив ППО и средозависимые артефакты (сертификаты) на сервер.
Проверить правильность выдачи прав на сервере, где установлено СПО SOWA:
sowa-config --check-permissionsСоздать профиль с именем
. Названия профилей, которые требуется создать, содержатся в корневых файлах профилей поставки. Обычно они соответствуют названию директории. sowa-config --add-profile <profile>После успешного создания профиля, необходимо поместить ресурсы профиля в ресурсный каталог.
Публичную и приватную часть сертификата (public.cer и private.key) необходимо поместить в
/sowa/profile_storage/custom/<profile>/.certificate: serv1/public.cer certificate_key: serv1/private.keyВ данном случае, расположение будет следующим:
/sowa/profile_storage/custom/<profile>/serv1/public.cer.Клиентский сертификат client_certificate.pem необходимо также поместить в
/sowa/profile_storage/custom/<profile>/.client_certificate: client_certificate.pemСхемы валидации сообщений (json/xsd (wsdl схема относится к валидации по xsd) поместить в
/sowa/profile_storage/custom/<profile>/json/и в/sowa/profile_storage/custom/<profile_name>/xsdсоответственно.
После того как все ресурсы перемещены, необходимо выполнить конфигурирование профиля.
Конфигурирование с использованием шаблона средозависимых параметров:
sowa-config --config path/to/file/<profile>.yml -e path/to/file/list_value.ymlЕсли значения параметров в конфигурационном файле заданы явно:
sowa-config --config path/to/file/<profile>.ymlЗапуск сконфигурированного профиля осуществляется следующим образом:
sowa-config --run <profile>Проверка статуса всех профилей. Отображение списка профилей с указанием их статуса:
sowa-config --show-profilesЗначение configured созданного профиля true и pid > 0.
Проверка статуса заданного профиля:
sowa-config --status <profile>В результате, если профиль запущен успешно, поле Active примет значение running. Для проверки подключения необходимо ввести команду:
sudo netstat -ntulp | grep <port>где port - порт, на котором развернут профиль. Выполнение этой команды покажет, находится ли указанный порт в состоянии LISTEN. Если запуск профиля произошел корректно, то можно будет увидеть значения портов, указанных в конфигурационном файле.
Развертывание ППО SOWA завершено.