Исключение нод из синхронизации¶
По умолчанию мастер синхронизирует с нодами все данные. Чтобы сохранить на ноде свои настройки, задайте исключения в /etc/staffcop/config на мастере с помощью параметров:
exclude_set— конкретные id для исключения, где0— глобальная конфигурация;exclude_range— диапазон id границы включительно;apply_nodes— ноды, для которых действует правило; без него правило действует на все ноды.
где
id— идентификатор конфигурации.
На мастер-сервере откройте файл конфигурации:
sudo nano /etc/staffcop/config
Добавьте правило:
# глобальная конфигурация не передается на node1 { 'label': 'agent.config', 'exclude_set': (0,), 'apply_nodes': ('node1',) } # конфигурации с id от 0 до 500 не передаются на node2 { 'label': 'agent.config', 'exclude_range': (0, 500), 'apply_nodes': ('node2',) } # глобальная конфигурация не передается ни на одну ноду { 'label': 'agent.config', 'exclude_set': (0,) }
Сохраните изменения.
Последнее обновление: 12.11.26