我有一个用于pacemaker主/辅助设置和虚拟IP的DRBD集群。我希望master节点立即对slave进行shoot,而slave必须在shooting D8 master之前对15 seconds进行wait操作。我当前的配置如下所示:
pcs stonith create hpilo1 fence_ipmilan \
ipaddr="10.10.10.1" \
login="fencer" passwd="secret" \
pcmk_host_list="storage1" lanplus=1
pcs stonith create hpilo2 fence_ipmilan \
ipaddr="10.10.10.2" \
login="fencer" passwd="secret" \
pcmk_host_list="storage2" lanplus=1由于主/次(主/从)的角色不是固定的,所以我如何使从服务器等待?有没有办法把一些constraint放在pacemaker中呢?
发布于 2018-04-05 12:18:47
fence_ipmilan资源代理的延迟参数
http://clusterlabs.org/pacemaker/doc/en-US/Pacemaker/1.1/html/Clusters_从…_刮伤/_example.html
发布于 2021-04-20 14:38:21
使用起搏器2.0.4中引入的priority-fencing-delay集群选项:
将指定的延迟应用于以总资源优先级最高的丢失节点为目标的围栏,以防我们的集群分区中没有大多数节点,这样更重要的节点就有可能赢得任何击剑比赛,这在2节点集群的拆分大脑中特别有意义。如果基优先级不是0,则提升资源实例在计算时接受基优先级+1。为相应的栅栏资源配置的pcmk_ delays /max引入的任何静态/随机延迟都将添加到此延迟中。此延迟应该大大大于最大pcmk_ delay _base/max (安全地说是两次)。默认情况下,将禁用优先级隔离延迟。(自2.0.4以来)
如https://clusterlabs.org/pacemaker/doc/en-US/Pacemaker/2.0/html/Pacemaker_解释/S-集群-options.html所述
请确保在集群配置的资源默认值中添加priority=1。
更多细节可以在这个RFE中找到。
https://serverfault.com/questions/906005
复制相似问题