11.8. 高可用性和集群
SBD 选项的 pcs
验证
在以前的版本中,当使用 pcs stonith sbd enable
命令启用 SBD ,并为 SBD 选项指定无效的值时,它导致 SBD 错误配置。pcs
命令行界面已更新,以验证 SBD 选项的值。当值无效时,pcs
报告错误,且不会创建或更新 SBD 配置。
Jira:RHEL-38484[1]
从 Booth 仲裁节点删除 Booth 配置的能力
在以前的版本中,运行 pcs booth destroy
命令从 Booth 仲裁节点删除 Booth 配置会产生一个错误。发生这种情况是是因为命令没有从不属于集群的节点删除 Booth 配置。现在,可以从 Booth 仲裁删除 Booth 配置。
Jira:RHEL-38486[1]
pcsd
进程现在始终正确且及时地停止
在以前的版本中,pcsd
进程的创建方法有时会在进程终止过程中导致死锁。然后,进程只在 systemd
超时后被终止。此修复更改了进程创建方法,在进程停止时不再有死锁。因此,pcsd
在短时间内始终正确停止。
Jira:RHEL-38478[1]
pcs
不再验证具有大于 9 的隔离级别的隔离拓扑
Pacemaker 集群资源管理器忽略大于 9 的隔离拓扑级别。配置大于 9 的级别可能会导致隔离失败。有了此更新,您可以在 pcs
命令行界面中使用值 1 到 9 配置隔离级别,隔离拓扑可以正常工作。
Jira:RHEL-38479[1]
指定 score 值的语法现在在所有 pcs constraint
命令中保持一致
在以前的版本中,一些创建约束的命令需要指定一个分数值作为 score=value
,而其他命令预期的值只是没有 score=
的 value
。有了此更新,所有约束命令都接受一个格式为 score=value
的分数值,但 pcs constraint location prefers
和 pcs constraint location
除外,它们期望 node=score
,其中 score
是分数值。
Jira:RHEL-34792[1]
CIB 管理器不再根据来自异步客户端的每个请求无限增加大小
在以前的版本中,当 CIB 管理器收到来自异步客户端的请求时,它会泄漏少量内存。这导致 CIB 管理器进程的大小逐渐增长。有了此修复,为异步客户端释放了相关内存,CIB 管理器进程的大小不会无限增加。
具有过期规则的资源约束不再显示
在此更新之前,pcs constraint location config resources
命令在输出中显示具有过期规则的资源约束。有了此更新,如果没有指定 --all
选项,命令不再显示具有过期规则的约束。
灾难恢复站点的集群状态现在可以正确地显示
在此更新之前,当您配置一个灾难恢复站点,并运行 pcs dr status
命令来显示本地和远程集群站点的状态时,命令会显示一条错误,而不是集群状态。在这个版本中,在运行这个命令时,本地和远程站点的集群状态会正确显示。
只与一个实例一起运行的克隆资源的状态现在可以正确显示
在此更新之前,当您查询只与一个正在运行的实例克隆的集群资源的实例状态时,pcs status query
命令会显示一条错误消息。有了此更新,命令可以正确地报告资源状态。