第 3 章 集群


只有在相关参数更改时,才会在资源清理中进行取消隔离

在以前的版本中,在包含支持取消隔离(如 fence_scsifence_mpath )的隔离设备的集群中,任何 stonith 资源的一般资源清理通常会导致取消隔离,包括重启所有资源。现在,只有在支持取消隔离的设备的参数更改了时,才会进行取消隔离。(BZ#1427643)

pacemaker rebase 到版本 1.1.18

pacemaker 软件包已升级到上游版本 1.1.18,它包括以下行为区别:
Pacemaker 现在探测使用 Pacemaker 远程连接("guest 节点"启动的虚拟机),就像它探测到加入集群的任何节点一样。这允许 Pacemaker 捕获启动时错误启动的服务,并在资源清理后刷新其知识。因此,务必要避免服务在冲突的位置运行。但是,这些探测必须执行,并在客户机节点上启动任何资源前处理结果。这可能会导致启动时间显著增加。另外,如果用户之前依赖探测未完成,则探测可能会失败(例如,如果客户机上没有安装相关软件)。
当某些资源无法在客户机节点上运行时,可以避免这些效果。通常,已存在 -INFINITY 位置限制。用户可以在位置约束选项中添加 resource-discovery=never,以告知 pacemaker 无法探测客户机节点上的资源。(这不应该对客户机上运行的任何资源完成。)(BZ""1513199)

clufter rebase 到版本 0.77.1

clufter 软件包已升级到上游版本 0.77.1,与之前的版本相比,它提供了很多 bug 修复、新功能和用户体验。主要更新包括:
  • 当生成 pcs 命令时,clufter 工具现在支持首选功能来生成 pcs 命令,该命令只通过差异更新的方式,而不是推送整个配置的完整更新来更新对配置所做的修改。同样,clufter 工具支持指示 pcs 工具配置用户权限(ACL)。为了在文档模式的各种主要版本的实例间工作,clufter 获得了内部按需格式升级的概念,镜像 pacemaker 的内部机制。同样,clufter 现在可以配置 捆绑包 功能。
  • 在任何类似脚本的输出序列中,比如使用 clufter 命令系列的 ccs2pcscmdpcs2pcscmd 生成的输出序列,现在将以有效形式发出预期的 shell 解释器,以便操作系统可以满足相应的注释行。
  • 当使用 clufter 来转换带有 pcs2pcscmd-needle 命令的现有配置时,如果 corosync.conf 等效省略了 cluster_name 选项(不是标准 pcs-initiated 配置的情况),则包含 pcs cluster setup 调用不再会导致集群错误配置,第一个给定节点的名称解析为所需的集群名称规格。现在,当可用时,相同的调用会包括-- encryption 0|1 开关,以便准确反映原始配置。
  • 所有 clufter 命令在输出中都有一系列 pcs 命令,这意味着它们通过后处理传递来提高可读性(除非禁用了 with --noop=cmd-wrap),不再有 shell 中带有特殊含义的字符的问题,其更改了其解释。
  • 现在,clufter 工具还涵盖一些最近添加的一些配置方法,如 pcs (用于仲裁设备的 Heuristics),当生成顶层 捆绑包资源 单元的 meta 属性时,在适用时反映现有配置。在面临的 corosync 配置中,格式解析程序不再错误地认为是空格或 tabulators 前面的空格或 tabulators,并且对某些机制引入的选项的支持在更接近 pcs 实际处理的情况下被重新考虑。
有关 clufter 功能的详情,请查看 clufter (1) 手册页或 clufter -h 命令的输出。有关 clufter 用法的示例,请参阅以下红帽知识库文章 :https://access.redhat.com/articles/2810031。(BZ#1526494, BZ#1381531, BZ#1517834, BZ#1552666)
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.