[pacemaker]不要重新启动nfs-server服务

时间:2018-07-19 05:41:49

标签: centos7 pacemaker corosync

我有带corosync和起搏器的集群nfs服务器。

我成功安装了环境,然后在测试时发现问题。

enter image description here

添加资源后将捕获该屏幕。

nfs1服务器运行良好,起搏器正在监视所有资源。

停止nfs-service后出现问题。

如果我输入命令“ systemctl stop nfs”,则nfs服务将停止。 然后将群集自动移动到nfs2(可以)

enter image description here

然后输入“ pcs集群备用bp-nfs2”,结果是将集群服务器移至bp-nfs1,并且所有资源都在没有nfsserver的情况下被分配。

enter image description here

  1. 即使我再次启动nfs-service,心脏起搏器的nfs资源也仍然停止。

  2. 我希望起搏器在起搏器启动时让nfs-service运行。

这是nfs资源创建推荐。

pcs资源创建nfsserver ocf:heartbeat:nfsserver \   nfs_shared_infodir =“ / mnt / sharedisk /” \   --group resource-group

有人知道这个问题,请教我。

对不起,如果您听不懂我的英语。谢谢。

1 个答案:

答案 0 :(得分:0)

解决了自己。

原因。

如果资源因故障而停止,则该资源具有FailAction。 我们可以看到哪些资源具有failAction,并且具有pcs状态。

Pacemaker从未开始观察有故障的资源,这是起搏器的规格。

解决方案。

手动清除故障,并带有“ pcs resource cleanup [resource name]”字样。

如果要自动清除,请输入以下命令“ pcs resource defaults failure-timeout = 60s”。

资源发生故障时,激活的节点将移至另一个节点(故障转移)。

然后开始查看起搏器资源。然后在60秒后自动清除故障。