on it road.com
解决方法
CentOS/RHEL 7 中起搏器的心跳默认设置为 1000(ms),我们可以通过以下步骤修改它。
- 在 corosync 配置文件 /etc/corosync/corosync.conf 中的 totem 部分添加/更改令牌。
# cat /etc/corosync/corosync.conf totem { version: 2 cluster_name: pcmk secauth: off transport: udpu token: 10000 <---- change totem timeout to 10s. }
- 在corosync.conf中添加/编辑token后,在修改后的节点上,手动同步配置文件到所有集群节点:
# pcs cluster sync
- 通过以下命令重新加载corosync,该命令将在不停机的情况下对所有节点生效。
# pcs cluster reload corosync
- 为了验证,使用下面的命令并检查属性'runtime.config.totem.token'
# corosync-cmapctl | grep totem.token
问题
如何在 CentOS/RHEL 7 中更改起搏器集群心跳超时?
日期:2020-09-17 00:13:11 来源:oir作者:oir