第 13 章 高可用性和集群
下面的章节包含对 RHEL 8 和 RHEL 9 之间高可用性和集群的最显著的更改。
13.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