Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Информация

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

Оглавление

На сервере «Апдейтера»

Создание пользователя

На Создайте пользователя updater на сервере «Апдейтера» создайте пользователя и директорию для утилитыи всех серверах приложений, для которых требуется обновление справочников

Блок кода
languagebash
useradd updater
useradd -p {тут_пароль} updater

На сервере «Апдейтера» создайте директорию для утилиты 

Блок кода
languagebash

mkdir /opt/updater
chown -R updater:updater /opt/updater
chmod -R 755 /opt/updater

Настройка директорий под справочники и выдача прав

На сервере соответствующего приложения (Подсказки / ЕК / Фактор) для директорий справочников:

  • измените владельца директории на пользователя утилиты (updater)
  • выдайте права 777 и SGID бит (Set Group ID - бит смены идентификатора группы)

Примеры команд для каждого приложенияСоздайте корневые директории справочников для нужных продуктов и выдайте права.

Блок кода
languagebashtitleПримеры команд для каждого приложения
# Подсказки
mkdir -p /opt/suggestions/dictionaries (выполнять на сервере Подсказок)
chown -R updater /opt/suggestions/dictionaries
chmod -R 2777 /opt/suggestions/dictionaries

# Фактор
mkdir -p /opt/factor/dictionaries (выполнять на сервере  Фактора)
chown -R updater /opt/factor/dictionaries
chmod -R 2777 /opt/factor/dictionaries

# Единый клиент
mkdir -p /opt/cdi/dictionaries (выполнять на сервере ЕК)
chown -R updater /opt/cdi/dictionaries
chmod -R 2777 /opt/cdi/dictionaries

# Перекодер
mkdir -p /opt/rdm/dictionaries (выполнять на сервере Перекодера)
chown -R updater /opt/rdm/dictionaries
chmod -R 2777 /opt/rdm/dictionaries

На

...

Информация

Настраивать отдельно на каждом сервере (Подсказки / ЕК / Фактор / Перекодер)

Создание пользователя

Создайте пользователя утилиты (updater)

Блок кода
languagebash
useradd updater

Добавьте его в группу пользователя приложения 

Блок кода
languagebash
titleПримеры команд для каждого приложения
# Подсказки (выполнять на сервере Подсказок)
sudo usermod -a -G updater suggestions

# Фактор (выполнять на сервере  Фактора)
sudo usermod -a -G updater factor

# Единый клиент (выполнять на сервере ЕК)
sudo usermod -a -G updater cdi

#  Перекодер (выполнять на сервере Перекодера)
sudo usermod -a -G updater rdm

Настройка директорий под справочники и выдача прав

Измените владельца директории на пользователя утилиты (updater) и выдайте права 777 и SGID бит (Set Group ID - бит смены идентификатора группы)сервере Апдейтера также создайте корневые директории справочников для нужных продуктов и выдайте права

Блок кода
languagebashtitleПримеры команд для каждого приложения
# Подсказки
mkdir (выполнять на сервере Подсказок)-p /opt/suggestions/dictionaries
chown -R updater /opt/suggestions/dictionaries
chmod -R 2777 /opt/suggestions/dictionaries

# Фактор
mkdir (выполнять на сервере  Фактора)-p /opt/factor/dictionaries
chown -R updater /opt/factor/dictionaries
chmod -R 2777 /opt/factor/dictionaries

# Единый клиент
mkdir (выполнять на сервере ЕК)-p /opt/cdi/dictionaries
chown -R updater /opt/cdi/dictionaries
chmod -R 2777 /opt/cdi/dictionaries

# Перекодер
mkdir (выполнять на сервере Перекодера)-p /opt/rdm/dictionaries
chown -R updater /opt/rdm/dictionaries
chmod -R 2777 /opt/rdm/dictionaries

Настройка доступов

Настройте доступ к ресурсам HFLabs, а также между сервером Апдейтера и серверами приложений согласно таблице сетевых доступов

...