Настройка master - slave серверов

В «Параметрах сервера» необходимо настроить следующие значения:

../_images/server_parameters_2.png

Мастер сервер - адрес сервера, который используется как master-сервер при синхронизации политик, конфигураций и пользователей.

Ключ API мастер сервера - ключ API, который будет использоваться на slave-серверах, если использовать данный сервер в качестве master-сервера.

Доступ к API разрешен - переведите параметр в «Да», если вы хотите разрешить доступ к данному master-серверу по API для синхронизации.

Ключ API - в данном параметре указывается API master-сервера.

Синхронизация политик, пользователей и конфигураций

После выполненных настроек можно выгрузить на slave-сервер настройки с master. Для этого на slave-сервере выполните следующие команды:

sudo service staffcop stop
sudo staffcop sync

Дополнительные настройки

Может возникнуть ситуация, когда необходимо чтобы синхронизировались только некоторые из настроек сервера. В таком случае нужно отредактировать конфиг сервера:

sudo nano /etc/staffcop/config

по умолчанию синхронизируются

SYNC_MODELS = ['auth.user', 'agent.config', 'agent.acl', 'agent.accountconfig', 'agent.accountacl', 'analytics.filter']

Для изменения допишите в конфиг только те пункты, которые вам необходимы, например,

SYNC_MODELS = ['auth.user', 'analytics.filter']

При таких настройках будут синхронизированы только настройки администраторов и фильтры.