Для перемещения по дереву справки используйте строки заголовка.

Справка по NSG Linux 2.1.1
Дерево команд: services.autoconf-server.pushconf

Что это такое?

Это команда для синхронизации конфигурации серверов.

Зачем это нужно?

Чтобы передать изменения конфигурации, выполненные на данном сервере, на другие сервера системы.

Как это настроить?

Для синхронизации конфигураций в NSG Linux 2.x имеется узел system.confsync и скрытая под ним утилита nsgconfsync. Но этот механизм работает по принципу pull: изменения производятся на одном сервере, а затем следует запустить эту процедуру на каждом из остальных, чтобы они скачали к себе изменения с ведущего сервера.

Данная команда позволяет использовать этот же механизм по принципу push: она применяется на том же самом "ведущем" сервере и "проталкивает" изменения на ведомые сервера. Команда генерирует событие: датчик с именем, указаным в push-sensor, переходит в состояние push-value. По этому событию обработчик событий должен передать на другие сервера системы команду для того, чтобы они скопировали к себе конфигурацию данного сервера, используя механизм синхронизации конфигурации. Дополнительное удобство — в обработчике можно организовать рассылку на все ведомые сервера по одному событию датчика.

Что делать, если это не работает?

Смотреть последовательно журналы обработчика событий и всех последующих механизмов, которые в вашей конфигурации должны обеспечивать передачу команды на клиента и её исполнение.

Выполнить команду, проанализировать её результат и журнал команды system.confsync (или nsgconfsync) на удалённом сервере. Если что-то в записях журнала не понятно, обратиться в службу технической поддержки NSG.

ПРИМЕЧАНИЕ. Механизм pushconf является экспериментальным. В последующих версиях не исключены существенные изменения данного узла.

© Network Systems Group 2015–2024 Отдел документации