我的理解是,使用资源代理(所有节点上完全相同),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