第 15 章 高可用性和集群
下面的章节包含对 RHEL 8 和 RHEL 9 之间高可用性和集群的最显著的更改。
15.1. 高可用性和集群的显著变化
支持 clufter
工具的 pcs
命令已被删除
删除了支持 clufter
工具用于分析集群配置格式的 pcs
命令。删除了以下命令:
-
用于导入 CMAN / RHEL6 HA 集群配置的
pcs config import-cman
-
pcs config export
用于将集群配置导出到可重新创建同一集群的pcs
命令列表中
pcs
支持 OCF Resource Agent API 1.1 标准
pcs
命令行界面现在支持 OCF 1.1 资源和 STONITH 代理。作为此支持的实施的一部分,任何代理的元数据都必须符合 OCF 模式,代理是否为 OCF 1.0 还是 OCF 1.1 代理。如果代理的元数据不符合 OCF 架构,pcs
会考虑代理无效,除非指定了 --force
选项,否则不会创建或更新代理的资源。pcsd
Web UI 和 pcs
命令用于列出代理,现在从列表中省略带有无效元数据的代理。
在指定克隆 meta 属性时,新的 pcs
解析需要 meta
关键字
为确保 pcs
命令格式的一致性,配置克隆 meta 属性,而无需指定 meta
关键字的 pcs resource clone
、pcs resource promotable
和 pcs resource create
命令现在已弃用。
在以前的版本中,meta
关键字在pcs resource clone
和 pcs resource promotable
命令中被忽略。但是,在 pcs resource create
命令中,当 meta 关键字跟在 clone
关键字后面时,在 meta
关键字后指定的 meta 属性被分配给资源而不是克隆。使用此更新的解析算法,在 meta 关键字后,当 meta关键字跟在 clone
关键字后面时,在 meta
关键字后指定的 meta 属性被分配给克隆。要保持与依赖旧格式的现有脚本的兼容性,您必须指定 --future
命令选项,以在使用 pcs resource create
命令创建克隆资源时启用这个新参数处理。
以下命令现在使用 meta 属性 mv=v1
创建资源,使用 meta 属性 mv=v2
创建克隆:
pcs resource create dummy1 ocf:pacemaker:Dummy meta m1=v1 clone meta m2=v2 --future