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