Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 38 章 集群

pcs 现在支持管理使用 Booth 和 ticket 约束的多站点集群

从 Red Hat Enterprise Linux 7.3 开始,pcs 工具可让您使用 pcs booth 命令管理使用 Booth 集群票据管理器的多站点集群。您还可以使用 pcs constraint ticket 命令管理多站点集群中的资源来设置 ticket 约束。也可以在 Web UI 中管理 ticket 约束。(BZ#1305049, BZ#1308514)

对 Pacemaker 集群中仲裁设备的支持

从 Red Hat Enterprise Linux 7.3 开始,您可以配置一个单独的仲裁设备(QDevice),该设备充当集群的第三方仲裁设备。此功能作为技术预览提供,其主要用途是允许集群保持比标准仲裁规则允许的更多节点故障。我们推荐在具有偶数节点的集群中使用仲裁设备,并强烈建议在在双节点集群中使用制裁设备。有关配置仲裁设备的详情,请参考 https://access.redhat.com/documentation/zh-CN/Red_Hat_Enterprise_Linux/7/html/High_Availability_Add-On_Reference/。(BZ#1158805)

支持 clufter,这是转换和分析集群配置格式的工具

clufter 软件包在 Red Hat Enterprise Linux 7 中作为技术预览提供,为转换和分析集群配置格式提供了一个工具。它可用于协助从旧的堆栈配置迁移到利用 Pacemaker 的较新配置。有关 clufter 功能的详情,请查看 clufter (1) 手册页或 clufter -h 命令的输出。(BZ#1212909)

clufter rebase 到版本 0.59.5

clufter 软件包作为技术预览提供,它升级至上游版本 0.59.5,它提供很多程序错误修复、新功能和用户体验改进。主要更新包括:
  • 当将旧集群堆栈配置转换为 Pacemaker 堆栈的文件,或使用 clufter 命令的 ccs2 pcs cmd 和 ccs2pcs cmd 系列正确传播或添加相应的 pcs 命令序列时,监控操作会被正确传播或添加。
  • 当使用 corosync.conf 文件为 Pacemaker 堆栈转换配置文件时,作为产品转换基于 CMAN 的配置,或使用第一类输入(如 192.168.1.0/24 2pcscmd{,-needle} 系列)来正确传播集群名称。在以前的版本中,集群名称被错误地丢弃,从而导致一个命令将集群名称混淆,例如,pcs cluster setup --start --start --name node2 node2 node3
  • 当使用 ccs2pcs 命令系列将基于 CMAN 的配置转换为 Pacemaker 堆栈的并行配置时,会意外破坏标记为架构中 ID 类型的属性值。
  • 当使用命令系列将 CMAN 或 Pacemaker 堆栈特定的配置转换为相应的 pcs 命令序列时,clufter 工具不再推荐 pcs cluster cib file --config,这目前不适用于后续的本地修改 pcs 命令。相反,建议 pcs cluster cib 文件
  • 现在,clufter 工具输出可能会很大不同,具体取决于指定的发布目标,因为工具现在与相应的环境(如 pcs 版本)可以支持的内容保持一致。因此,您的发行版或设置可能不被支持,并且您不应该期望 clufter 工具生成的一个 pcs 命令可以移植到完全不同的环境。
  • clufter 工具现在支持 pcs 工具的几个新功能,包括仲裁设备。另外,clufter 工具支持最近添加到 pcs 工具中的旧功能,包括 ticket 约束,以及用于 colocation 和 order 约束的资源集。(BZ39)1343661, BZ39)1 270740, BZ39)1272570, BZ39)1272592, BZ0471300014, BZ0471300050, BZ39)1328078

对 Booth 集群票据管理器的支持

Red Hat Enterprise Linux 7.3 作为技术预览提供了对 Booth 集群票据管理器的支持。这可让您在单独的站点中配置多个高可用性集群,这些集群通过分布式服务进行通信,以协调对资源的管理。Booth 票据管理器可以为单独的票据提供基于共识的决策流程,确保指定的资源一次只能在一个已授予票据的站点上运行。有关使用 Booth ticket Manager 配置多站点集群的详情,请参考 https://access.redhat.com/documentation/zh-CN/Red_Hat_Enterprise_Linux/7/html/High_Availability_Add-On_Reference/ (BZ39) 02087)