Я понял, что с помощью агентов ресурсов (которые точно такие же на всех узлах) кардиостимулятор может запускать / останавливать ресурс на любом узле. Но можем ли мы также использовать его для синхронизации файла конфигурации на всех узлах кластера.
Например, я хочу, чтобы мой файл drbd.conf был одинаковым на всех узлах, и хочу поддерживать его в кластере кардиостимулятора. Возможно ли это, и если да, то как?
Другими словами, я не хочу, чтобы сам drbd поддерживался кардиостимулятором, т.е. останавливался, запускался и т. Д., Только файл конфигурации. Я не говорю, что это идеальный вариант использования, просто проверяю, возможно ли это.
Чтобы синхронизировать файлы конфигурации, вы можете csync2
, не относится к ресурсу кардиостимулятора, кардиостимулятор не относится к такого рода задачам.
Например, вы можете включить следующие две строки в /etc/csync2/csync2.cfg
:
include /etc/drbd.conf;
include /etc/drbd.d/*.res;
Теперь вы можете использовать csync2 -xv