Для работы нового «Апдейтера» на операционных системах семейства RHEL нужно установить версию пакета unzip-6.0-24 или выше.
Требуется доступ с сервера к ресурсам HFLabs fs.hflabs.ru и maven.hflabs.ru для скачивания дистрибутивов и справочников.
Установка
Создайте пользователя
updater
и директорию для утилитыuseradd updater su - updater mkdir /opt/updater
Для директорий справочников приложений измените владельца на пользователя утилиты (
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
Скачайте дистрибутив Апдейтера (updater) в его директорию и выдайте права на выполнение:
chmod 765 /opt/updater/updater
4. Настройте доступ к ресурсам HFLabs, а также между сервером Апдейтера и серверами приложений (если утилита установлена не на сервере приложений).
Шаги 5 и 6 необходимо выполнить, только если утилита установлена на удаленном сервере от серверов приложений.
5. Повторите шаги 1-2 на каждом из серверов приложений, для которых нужны справочники.
6. Настройте беспарольную авторизацию (авторизацию по ключу) для пользователя updater
между сервером Апдейтера и серверами приложений.