保持pcs资源始终在所有主机上运行

问题描述 投票:-1回答:1

是否可以使用pcs命令配置资源,以使它们在所有已配置的节点上始终保持运行状态?我问这个问题是因为我可以在2节点设置中观察到以下行为:

例如,具有两个资源的两个节点设置,浮动IP地址和rsyslog:

node1              node2
VIP                -
rsyslog(on)        rsyslog(off)

rsyslog资源仅在具有VIP的活动节点上运行。被动节点关闭rsyslog资源的进程,并一直等到“主动”节点中断以进行故障转移。一旦发生这种情况,它将在第二个节点上开始资源的处理。但是,即使一个节点被声明为被动节点,我也希望该进程始终同时在两个节点上运行。

出于任何原因,我的起搏器/同步同步集群都会关闭node2上的资源。我想让它们始终在两个节点上都打开,只要没有失败的理由。

linux high-availability pacemaker corosync active-passive
1个回答
0
投票

我知道您想同时在两个节点上运行资源,并在一个节点上运行虚拟IP资源。

您是否尝试过cloning您的资源?

通过克隆资源并将VIP用作原始资源,您可以一次在所有节点上运行资源,并一次在一个节点上运行虚拟IP。

希望对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.