首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在主从集群中配置DRBD和Pacemaker的击剑延迟?

如何在主从集群中配置DRBD和Pacemaker的击剑延迟?
EN

Server Fault用户
提问于 2018-04-04 16:58:13
回答 2查看 946关注 0票数 1

我有一个用于pacemaker主/辅助设置和虚拟IP的DRBD集群。我希望master节点立即对slave进行shoot,而slave必须在shooting D8 master之前对15 seconds进行wait操作。我当前的配置如下所示:

代码语言:javascript
复制
 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中呢?

EN

回答 2

Server Fault用户

发布于 2018-04-05 12:18:47

fence_ipmilan资源代理的延迟参数

http://clusterlabs.org/pacemaker/doc/en-US/Pacemaker/1.1/html/Clusters_从…_刮伤/_example.html

票数 0
EN

Server Fault用户

发布于 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中找到。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/906005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档