【问题标题】:[pacemaker]Don't restart nfs-server service[pacemaker]不要重启nfs-server服务
【发布时间】:2018-07-19 05:41:48
【问题描述】:

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

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

添加资源后捕获该屏幕。

nfs1服务器运行良好,所有资源都被pacemaker监控。

停止nfs-service后出现问题。

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

然后我输入命令“pcs cluster standby bp-nfs2”,结果集群服务器被移动到bp-nfs1,所有资源都被satrted,没有nfsserver。

  1. 即使我再次启动nfs-service,pacemaker的nfs资源仍然停止。

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

这是 nfs 资源创建推荐。

pcs 资源创建 nfsserver ocf:heartbeat:nfsserver \ nfs_shared_infodir="/mnt/sharedisk/" \ --group 资源组

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

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

【问题讨论】:

    标签: centos7 pacemaker corosync


    【解决方案1】:

    自己解决了。

    原因。

    如果资源因故障而停止,则该资源具有 FailAction。 我们可以通过 pcs status 推荐查看哪些资源有 failAction。

    而且Pacemaker 永远不会开始观察有故障的资源,这是pacemaker 的规范。

    解决方案。

    使用推荐“pcs resource cleanup [resource name]”手动清除失败操作。

    如果要自动清理,输入这条命令“pcs resource defaults failure-timeout=60s”。

    当您的资源发生故障时,您激活的节点会移动到另一个节点(故障转移)。

    然后开始观看起搏器资源。然后在 60 秒后自动清理失败操作。

    【讨论】:

      猜你喜欢
      • 2013-07-14
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-11
      • 1970-01-01
      • 2019-07-12
      相关资源
      最近更新 更多