Установка ППО SOWA#

Для развертывания ППО необходимо выполнить следующие шаги:

  1. Заполнить файл со средозависимыми параметрами list_values.yml, расположенный в корне поставки.

  2. Скопировать дистрибутив ППО и средозависимые артефакты (сертификаты) на сервер.

  3. Проверить правильность выдачи прав на сервере, где установлено СПО SOWA:

    sowa-config --check-permissions
    
  4. Создать профиль с именем . Названия профилей, которые требуется создать, содержатся в корневых файлах профилей поставки. Обычно они соответствуют названию директории.

    sowa-config --add-profile <profile>
    
  5. После успешного создания профиля, необходимо поместить ресурсы профиля в ресурсный каталог.

    1. Публичную и приватную часть сертификата (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.

    2. Клиентский сертификат client_certificate.pem необходимо также поместить в /sowa/profile_storage/custom/<profile>/.

      client_certificate: client_certificate.pem
      
    3. Схемы валидации сообщений (json/xsd (wsdl схема относится к валидации по xsd) поместить в /sowa/profile_storage/custom/<profile>/json/ и в /sowa/profile_storage/custom/<profile_name>/xsd соответственно.

  6. После того как все ресурсы перемещены, необходимо выполнить конфигурирование профиля.

    Конфигурирование с использованием шаблона средозависимых параметров:

    sowa-config --config path/to/file/<profile>.yml -e path/to/file/list_value.yml
    

    Если значения параметров в конфигурационном файле заданы явно:

    sowa-config --config path/to/file/<profile>.yml
    
  7. Запуск сконфигурированного профиля осуществляется следующим образом:

    sowa-config --run <profile>
    
  8. Проверка статуса всех профилей. Отображение списка профилей с указанием их статуса:

    sowa-config --show-profiles
    

    Значение configured созданного профиля true и pid > 0.

  9. Проверка статуса заданного профиля:

    sowa-config --status <profile>
    

    В результате, если профиль запущен успешно, поле Active примет значение running. Для проверки подключения необходимо ввести команду:

    sudo netstat -ntulp | grep <port>
    

    где port - порт, на котором развернут профиль. Выполнение этой команды покажет, находится ли указанный порт в состоянии LISTEN. Если запуск профиля произошел корректно, то можно будет увидеть значения портов, указанных в конфигурационном файле.

Развертывание ППО SOWA завершено.