跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
HP Serviceguard Quorum Server A.02.00 发行说明,第 5 版 > 第 1 章 HP Serviceguard Quorum Server A.02.00 发行说明,第 5 版

配置 Serviceguard 以便使用 Quorum Server

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

 » 索引

设置 Quorum Server 轮询时间间隔的注意事项

注释:以下讨论内容与 Serviceguard 11.16 及其更高版本相关。

Serviceguard 将按照群集配置文件中的 QS_POLLING_INTERVAL 参数所确定的时间间隔,对 Quorum Server 进行探查。QS_POLLING_INTERVAL 的缺省值为 5 分钟,最小值为 10 秒钟。

如果 Quorum Server 进程关闭,而其节点仍处于运行状态,则 Serviceguard 群集节点可以检测到 Quorum Server 进程暂停。它会每隔 10 秒钟重新连接一次 Quorum Server,直到 Quorum Server 恢复运行且连接成功为止。在这段时间内,如果需要使用此 Quorum Server 作为仲裁器,群集将暂停。

但是,如果 Quorum Server 的节点处于关闭状态,Serviceguard 将无法立即检测到与该进程的连接断开这一情况。Serviceguard 会继续按配置的时间间隔进行轮询。等到下次轮询完成后,它才会发现此 Quorum Server 连接已关闭。如果在下次轮询之前群集开始重组,Serviceguard 将会假定此 Quorum Server 已关闭。由于它要使用此 Quorum Server 作为仲裁器,因此它会暂停此群集。(即使在重组之前或重组期间此 Quorum Server 恢复运行,Serviceguard 也不能将此 Quorum Server 视为已启动,直到下次轮询为止)。

此轮询时间间隔的最小值为 10 秒。如果减小 QS_POLLING_INTERVAL 的值,则 Serviceguard 会更早地检测到 Quorum Server 故障,但是同时也会增加 Quorum Server 上的负载。如果设置比较短的时间间隔,则可能需要减少使用 Quorum Server 的群集或节点的数目来降低此负载。如果您正在使用 Serviceguard Extension for Faster Failover (SGeFF),这一点尤其重要,因为在这种情况下,锁获取时间值也设置得非常短。如果此值设置得很短,则应该对其进行严格测试,以便精确调整所有定时参数,该测试应在与实际生产环境尽可能类似的环境下进行。

群集配置中的 Quorum Server 参数

您需要为群集配置文件中的 Quorum Server 参数设置值。请执行如下命令获得包含 Quorum Server 参数的群集配置文件:

# cmquerycl -q <QS_Host> -n <Node1> -n <Node2> -C <ClusterName>.config

所得文件包含 QS_HOSTQS_POLLING_INTERVALQS_TIMEOUT_EXTENSION 参数。Serviceguard 根据 Serviceguard 参数(包括 NODE_TIMEOUTHEARTBEAT_INTERVAL)计算缺省的 Quorum Server 超时。如果出现 Quorum Server 超时,请使用 QS_TIMEOUT_EXTENSION 参数增加 Quorum Server 超时值。

注释:增加该值将相应地增加故障切换时间;也就是说,如果故障切换时间当前为 30 秒,将 QS_TIMEOUT_EXTENSION 设置为 1 秒后,故障切换时间将增加至 31 秒。
打印版本
保密声明 使用本网站表示您同意其使用条件
© Hewlett-Packard Development Company, L.P.