История страницы
...
Информация |
---|
Требуется доступ с сервера к ресурсам HFLabs fs.hflabs.ru и maven.hflabs.ru для скачивания дистрибутивов и справочников. |
Оглавление |
---|
На сервере «Апдейтера»
...
Создание пользователя
Создайте пользователя updater на сервере «Апдейтера» и всех серверах приложений, для которых требуется обновление справочников
Блок кода | ||
---|---|---|
| ||
useradd updater |
На сервере «Апдейтера» создайте пользователя и директорию для утилитыутилиты
Блок кода | ||
---|---|---|
| ||
useradd updater
mkdir /opt/updater
chown -R updater:updater /opt/updater
chmod -R 755 /opt/updater |
Настройка директорий под справочники и выдача прав
...
На сервере соответствующего приложения (Подсказки / ЕК / Фактор) для директорий справочников:
- измените владельца директории на пользователя утилиты (
updater
) - выдайте права 777 и SGID бит (Set Group ID - бит смены идентификатора группы)
Примеры команд для каждого приложенияСоздайте корневые директории справочников для нужных продуктов и выдайте права.
Блок кода | ||||
---|---|---|---|---|
| ||||
# Подсказки 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
)
Блок кода | ||
---|---|---|
| ||
useradd updater |
Добавьте его в соответствующую группу пользователя приложения
Блок кода | ||||
---|---|---|---|---|
| ||||
# Подсказки (выполнять на сервере Подсказок)
sudo usermod -a -G updater suggestions
# Фактор (выполнять на сервере Фактора)
sudo usermod -a -G updater factor
# Единый клиент (выполнять на сервере ЕК)
sudo usermod -a -G updater cdi
# Перекодер (выполнять на сервере Перекодера)
sudo usermod -a -G updater rdm |
Настройка директорий под справочники и выдача прав
Настройте директории:
...
Апдейтера также создайте корневые директории справочников для нужных продуктов и выдайте права
Блок кода | ||||
---|---|---|---|---|
| ||||
# Подсказки 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, а также между сервером Апдейтера и серверами приложений (если они расположены отдельно) согласно таблице сетевых доступов
...