是否可以使用 Pacemaker 集群维护任意资源的配置

是否可以使用 Pacemaker 集群维护任意资源的配置

我的理解是,使用资源代理(所有节点上完全相同),pacemaker 可以在任何节点上启动/停止资源。但我们也可以使用它来同步集群中所有节点的配置文件吗?

例如,我希望 drbd.conf 文件在所有节点上都相同,并希望使用 Pacemaker 集群来维护它。这可能吗?如果可以,怎么做?

因此,换句话说,我不希望 drbd 本身由 pacemaker 维护,即停止、启动等,而只希望配置文件。我并不是说这是一个理想的用例,只是检查是否可行。

答案1

要同步你的配置文件,你可以csync2,与pacemaker资源无关,pacemaker与这类任务无关。

例如,您可以在中包含以下两行/etc/csync2/csync2.cfg

include /etc/drbd.conf;
include /etc/drbd.d/*.res;

现在您可以使用csync2 -xv

相关内容