Menu Close

4.10. 高可用性和集群

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

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

(BZ#1839637)

在集群节点子集上配置仅监视 SBD 的功能

在以前的版本中,要使用仅限 watchdog 的 SBD 配置,集群中的所有节点都必须使用 SBD。这会阻止在一个支持 SBD 的集群中使用 SBD,但其他节点(通常是远程节点)需要某种其他形式的隔离。用户现在可以使用新的 fence_watchdog 代理配置仅监视 SBD 设置,该代理允许群集配置,其中只有某些节点使用监视的 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 命令行界面现在接受 PromotedUnpromoted 角色在 Pacemaker 配置中指定。这些角色名称的功能等同于 MasterSlave Pacemaker 角色。MasterSlave 会在配置中显示这些角色的名称,并帮助文本。

(BZ#1885293)

新的 pcs resource status display 命令

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

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

(BZ#1290830, BZ#1285269)

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

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

(BZ#1899214)