是否可以使用pcs命令配置资源,以使它们在所有已配置的节点上始终保持运行状态?我问这个问题是因为我可以在2节点设置中观察到以下行为:
例如,具有两个资源的两个节点设置,浮动IP地址和rsyslog:
node1 node2
VIP -
rsyslog(on) rsyslog(off)
rsyslog资源仅在具有VIP的活动节点上运行。被动节点关闭rsyslog资源的进程,并一直等到“主动”节点中断以进行故障转移。一旦发生这种情况,它将在第二个节点上开始资源的处理。但是,即使一个节点被声明为被动节点,我也希望该进程始终同时在两个节点上运行。
出于任何原因,我的起搏器/同步同步集群都会关闭node2上的资源。我想让它们始终在两个节点上都打开,只要没有失败的理由。
我知道您想同时在两个节点上运行资源,并在一个节点上运行虚拟IP资源。
您是否尝试过cloning您的资源?
通过克隆资源并将VIP用作原始资源,您可以一次在所有节点上运行资源,并一次在一个节点上运行虚拟IP。
希望对您有帮助。