故障转移期间未触发的群集故障转移脚本

时间:2018-10-26 18:23:16

标签: pacemaker

我想在集群故障转移期间执行我的自定义脚本。我已经按照下面的链接创建了我的自定义脚本。

https://raymii.org/s/tutorials/Corosync_Pacemaker_-_Execute_a_script_on_failover.html enter link description here

当我手动执行脚本时,它给了我想要的结果,所以我的脚本没有问题。但是,在故障转移过程中,只有两个资源被触发,而我的自定义脚本(dnsfailover)未被触发。

[root@server1 heartbeat]# pcs status
Cluster name: nagios_cluster
Stack: corosync
Current DC: server1 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum
Last updated: Fri Oct 26 18:18:21 2018
Last change: Fri Oct 26 15:52:09 2018 by root via cibadmin on server2

2 nodes configured
3 resources configured

Online: [ server1 server2 ]

Full list of resources:

 sbd-fencing    (stonith:fence_sbd):    Started server1
 nagios (systemd:nagios):       Started server1
 dnsfailover    (ocf::heartbeat:dnsfailover):   Started server1

Daemon Status:
  corosync: active/enabled
  pacemaker: active/enabled
  pcsd: active/enabled
  sbd: active/enabled

群集故障转移后,资源sbd-fencing和nagios在node2上又重新开始,但是dnsfailover(这是我的自定义脚本)的行为方式不同。

我在这里错过了什么吗?

谢谢

0 个答案:

没有答案