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 命令会显示一条错误消息。有了此更新,命令可以正确地报告资源状态。