Установка ППО SOWA#
Для развертывания ППО необходимо выполнить следующие шаги:
Заполнить файл со средозависимыми параметрами list_values.yml, расположенный в корне поставки.
Скопировать дистрибутив ППО и средозависимые артефакты (сертификаты) на сервер.
Проверить правильность выдачи прав на сервере, где установлено СПО SOWA:
sowa-config --check-permissionsСоздать профиль с именем
. Названия профилей, которые требуется создать, содержатся в корневых файлах профилей поставки. Обычно они соответствуют названию директории. sowa-config --add-profile <profile>После успешного создания профиля, необходимо поместить ресурсы профиля в ресурсный каталог.
Публичную и приватную часть сертификата (public.cer и private.key) необходимо поместить в /sowa/profile_storage/custom/
/ .certificate: serv1/public.cer certificate_key: serv1/private.keyВ данном случае, расположение будет следующим: /sowa/profile_storage/custom/
/serv1/public.cer .Клиентский сертификат client_certificate.pem необходимо также поместить в /sowa/profile_storage/custom/
/ .client_certificate: client_certificate.pemСхемы валидации сообщений (json/xsd (wsdl схема относится к валидации по xsd) поместить в /sowa/profile_storage/custom/
/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 завершено.