4.10. 高可用性和集群


现在完全支持 pcs cluster setup 命令的本地模式版本

默认情况下, pcs cluster setup 命令会自动将所有配置文件与集群节点同步。从 RHEL 8.3 开始,pcs cluster setup 命令已提供了 --corosync-conf 选项作为技术预览。现在,RHEL 8.5 完全支持这个功能。指定这个选项可将命令切换到 本地 模式。在此模式下,pcs 命令行界面会创建一个 corosync.conf 文件,并将其仅保存到本地节点上的指定文件中,而不与任何其他节点通信。这可让您在脚本中创建 corosync.conf 文件,并使用脚本处理该文件。

(BZ#1839637)

为集群节点子集上的隔离配置仅限 watchdog 的 SBD 的功能

在以前的版本中,要使用仅限 watchdog 的 SBD 配置,集群中的所有节点都必须使用 SBD。这会阻止在集群中使用 SBD,其中一些节点支持使用 SBD(通常是远程节点),而其它节点需要其他形式的隔离。用户现在可以使用新的 fence_watchdog 代理配置仅限 watchdog 的 SBD 设置,该代理允许这样的集群配置,其中只有某些节点使用仅限 watchdog 的 SBD 进行隔离,而其他节点则使用其他隔离类型。个集群可能只有一个这样的设备,它必须命名为 watchdog

(BZ#1443666)

新的 pcs 命令更新 SCSI 隔离设备,而不会重启所有其他资源

使用 pcs stonith update 命令更新 SCSI 隔离设备会导致在 stonith 资源运行的同一节点上运行的所有资源重启。新的 pcs stonith update-scsi-devices 命令允许您更新 SCSI 设备,而不会导致其他集群资源重启。

(BZ#1872378)

pcs resource secure-disable 命令的新的减少了输出显示的选项

pcs resource secure-disablepcs resource disable --safe 命令在错误报告后显示冗长的模拟结果。现在,您可以为那些仅打印错误的命令指定 --brief 选项。错误报告现在始终包含受影响资源的资源 ID。

(BZ#1909901)

pcs 现在接受 PromotedUnpromoted 作为角色名称

pcs 命令行界面现在接受在 Pacemaker 配置中的任何位置指定的 PromotedUnpromoted 角色。这些角色名称在功能上等同于 MasterSlave Pacemaker 角色。MasterSlave 在配置显示中保留这些角色的名称以及帮助文本。

(BZ#1885293)

新的 pcs resource status 显示命令

pcs resource statuspcs stonith status 命令现在支持以下选项:

  • 您可以使用 pcs resource status node=node_id 命令和 pcs stonith status node=node_id 命令显示在特定节点上配置的资源状态。您可以使用这些命令显示集群和远程节点上资源的状态。
  • 您可以使用 pcs resource statusresource_idpcs stonith status resource_id 命令显示单个资源的状态。
  • 您可以使用 pcs resource status tag_idpcs stonith status tag_id 命令显示带有指定标签的所有资源的状态。

(BZ#1290830, BZ#1285269)

新的 LVM 卷组标记来控制自动激活

LVM 卷组现在支持 setautoactivation 标记,该标记控制您从卷组创建的逻辑卷是否在启动时自动激活。在创建集群中由 Pacemaker 管理的卷组时,请使用vgcreate --setautoactivation n 命令为卷组将此标记设为 n,以防止可能的数据损坏。如果您在 Pacemaker 群集中使用了现有卷组,请使用 vgchange --setautoactivation n 设置标志。

(BZ#1899214)

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.