Для работы нового «Апдейтера» на операционных системах семейства RHEL нужно установить версию пакета unzip-6.0-24 или выше.

Требуется доступ с сервера к ресурсам HFLabs fs.hflabs.ru и maven.hflabs.ru для скачивания дистрибутивов и справочников.


Установка

  1. Создайте пользователя updater и директорию для утилиты

    useradd updater
    su - updater
    mkdir /opt/updater
  2. Для директорий справочников приложений измените владельца на пользователя утилиты (updater) и выдайте права 777 и SGID бит,  примеры команд для каждого приложения:

    chown -R updater:suggestions /opt/suggestions/appserver/dictionaries
    chmod -R 2777 /opt/suggestions/appserver/dictionaries
    
    chown -R updater:factor /opt/suggestions/appserver/dictionaries
    chmod -R 2777 /opt/factor/appserver/user_lib
    
    chown -R updater:cdi /opt/cdi/dictionaries
    chmod -R 2777 /opt/cdi/dictionaries
  3. Скачайте дистрибутив Апдейтера (updater) в его директорию и выдайте права на выполнение:

    chmod 765 /opt/updater/updater

       4. Настройте доступ к ресурсам HFLabs, а также между сервером Апдейтера и серверами приложений (если утилита установлена не на сервере приложений).

Источник запросаПолучатель запросаПротоколНазначение и описание информационного потока (какой тип данных передается)
Имя (DNS-имя)IP-адрес(а)Порт(ы)Имя (DNS-имя)IP-адрес(а)Порт(ы)
1Взаимодействие между различными сегментами безопасности
1.1.  Сервер с Апдейтером XXX.XXX.XXX.XXX  >=1024  Сервер с ПодсказкамиXXX.XXX.XXX.XXX22 или 3389  TCP  Для копирования справочников по ssh
1.2.Сервер с Апдейтером XXX.XXX.XXX.XXX>=1024Сервер с ПодсказкамиXXX.XXX.XXX.XXX8080 (или другой порт, если Подсказки развернуты не на умолчательном порту)TCPВызов API для запуска обновления справочника
1.3.Сервер с Апдейтером XXX.XXX.XXX.XXX>=1024Сервер с EKXXX.XXX.XXX.XXX22 или 3389  TCPДля копирования справочников по ssh
1.4.Сервер с Апдейтером XXX.XXX.XXX.XXX>=1024Сервер с ЕКXXX.XXX.XXX.XXX8080 (или другой порт, если ЕК развернут не на умолчательном порту)TCPВызов API для запуска обновления справочника
1.5.Сервер с Апдейтером XXX.XXX.XXX.XXX>=1024

Сервер с Фактором

XXX.XXX.XXX.XXX22 или 3389  TCPДля копирования справочников по ssh
1.6.Сервер с Апдейтером XXX.XXX.XXX.XXX>=1024Сервер с ЕКXXX.XXX.XXX.XXX18080 (или другой порт, если Фактор развернут не на умолчательном порту)TCPВызов API для запуска обновления справочника
2Взаимодействие с внешними источниками
2.1Сервер с Апдейтером XXX.XXX.XXX.XXX>=1024Файловый сервер HFLabs83.220.54.202
(http://fs.hflabs.ru)
443TCPДля загрузки дистрибутивов утилиты
2.2Сервер с Апдейтером XXX.XXX.XXX.XXX>=1024Файловый сервер HFLabs83.220.54.202
(http://maven.hflabs.ru)
443TCPДля загрузки справочников 

Шаги 5 и 6 необходимо выполнить, только если утилита установлена на удаленном сервере от серверов приложений.

       5. Повторите шаги 1-2 на каждом из серверов приложений, для которых нужны справочники.
     

       6. Настройте беспарольную авторизацию (авторизацию по ключу) для пользователя updater между сервером Апдейтера и серверами приложений.   

  • No labels