5.13. 配置仲裁磁盘
注意
Quorum-disk 参数以及探测法根据网站环境以及特殊需要有所不同。要了解如何使用 Quorum-disk 参数和探测法,请参考 qdisk(5) man page。如果您在理解和使用仲裁磁盘方面需要帮助,请联络授权的红帽支持代表。
请使用以下命令将您的系统配置为使用仲裁磁盘:
ccs -h host --setquorumd [quorumd options]
注:这个命令会将您使用
--setquorumd
选项设定的其他所有属性重新设置为恢复到其默认值,如 第 5.1.5 节 “覆盖之前设置的命令” 所示。
表 5.1 “仲裁磁盘选项” 总结了您可能需要设置的仲裁磁盘选项的含义。有关仲裁磁盘参数的完整列表请参考
/usr/share/cluster/cluster.rng
中的集群方案以及 /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html
中的注释方案。
参数 | 描述 |
---|---|
读取/写入循环的频率,单位为秒。 | |
仲裁守护进程告知 cman 它有足够分数时的票数。 | |
宣布节点死亡时节点必须错过的循环数。 | |
将节点视为 "alive" 的最小分数。如果省略或者设为 0,则使用默认功能 floor((n+1)/2) ,其中 n 为探测法分数之和。 值永远不能超过探测法分数之和,否则将无法使用该仲裁磁盘。 | |
制裁守护进程使用的存储设备。在所有节点中该设备必须相同。 | |
指定由 mkqdisk 工具创建的制裁磁盘标签。如果这个字段中包含一个条目,则该标签将覆盖 字段。如果这个字段已经被使用,则仲裁守护进程会在每个找到的块设备中读取 /proc/partitions 并检查 qdisk 签名,根据指定的标签对比该标签。这在节点间使用不同仲裁设备名称配置时有用。 |
请使用以下命令为仲裁磁盘配置探测法:
ccs -h host --addheuristic [heuristic options]
表 5.2 “仲裁磁盘探测法” 总结了您可能需要设置的仲裁磁盘探测法的含义。
参数 | 描述 |
---|---|
使用到程序的路径决定这个试探是否可用。它是 /bin/sh -c 可执行的任意程序。返回值为 0 表示成功;其他则表示失败。这是必填项。 | |
调用探测法的频率(单位为秒)。每个探测法间的默认间隔为 2 秒。 | |
这个探测法的加权。决定探测法分数时请小心。每个探测法的默认分数为 1。 | |
在宣布这个探测法不可用前连续失败的次数。 |
您可执行以下命令查看系统配置的仲裁磁盘选项和探测法:
ccs -h host --lsquorum
您可执行以下命令删除探测法选项指定的探测法:
ccs -h host rmheuristic [heuristic options]
注:完成集群的所有组件配置后,需要在所有节点中同步该集群配置文件,如 第 5.15 节 “在集群节点中推广配置文件” 所述。
注意
同步和激活推广,并激活更新的集群配置文件。但要让仲裁磁盘可操作,您必须重启该集群(请参考 第 6.2 节 “启动和停止集群”),这样方可保证在每个节点中都重启
qdiskd
守护进程。