4.12. 高可用性和集群


支持 Red Hat OpenStack 平台上的高可用性

现在,您可以在 Red Hat OpenStack 平台上配置高可用性集群。为了支持这个功能,红帽提供了以下新的集群代理:

  • fence_openstack: OpenStack 上 HA 集群的隔离代理
  • openstack-info: 配置 openstack-info 克隆资源的资源代理,这是 OpenStack 上 HA 集群所需的
  • openstack-virtual-ip: 配置虚拟 IP 地址资源的资源代理
  • openstack-floating-ip: 配置浮动 IP 地址资源的资源代理
  • openstack-cinder-volume: 配置块存储资源的资源代理

(BZ#2121838)

pcs 支持在不需要系统重启的情况下更新多路径 SCSI 设备

现在,您可以使用 pcs stonith update-scsi-devices 命令更新多路径 SCSI 设备。这个命令更新 SCSI 设备,而不会导致运行在同一节点上其他集群资源的重启。

(BZ#2024522)

支持集群 UUID

在集群设置过程中,pcs 命令现在会为每个集群生成一个 UUID。因为集群名称不是一个唯一的集群标识符,因此您可以在管理多个集群时使用集群 UUID 来识别具有相同名称的集群。

您可以使用 pcs cluster config [show] 命令来显示当前集群的 UUID。您可以使用 pcs cluster config uuid generate 命令来向现有集群添加一个 UUID 到或重新生成一个 UUID(如果其 UUID 已存在)。

(BZ#2054671)

新的 pcs resource config 命令选项来显示重新创建配置的资源的 pcs 命令

pcs resource config 命令现在接受 --output-format=cmd 选项。指定这个选项会显示用来在不同系统上重新创建配置的资源的 pcs 命令。

(BZ#2058251)

新的 pcs stonith config 命令选项来显示重新创建配置的隔离设备的 pcs 命令

pcs stonith config 命令现在接受 --output-format=cmd 选项。指定这个选项会显示您用来在不同系统上重新创建配置的隔离设备的 pcs 命令。

(BZ#2058252)

pacemaker 更新到版本 2.1.4

Pacemaker 软件包已升级到 Pacemaker 2.1.4 的上游版本。主要变更包括:

  • 现在,multiple-active 资源参数接受 stop_unexpected 的值,multiple-active 资源参数决定了当资源在不应该激活时在多个节点上活跃的恢复行为。默认情况下,这种情况需要资源的全面重启,即使资源在其应该运行的地方在成功运行。此参数的 stop_unexpected 值指定,只有多活跃资源意外实例才会停止。用户负责验证服务及其资源代理是否可以与额外的活跃实例一起正常工作,而无需全面重启。
  • pacemaker 现在支持 allow-unhealthy-node 资源 meta-attribute。当此 meta-attribute 设为 true 时,由于降级节点健康状况,资源不会强制关闭节点。当健康资源设置了此属性时,集群可以自动检测节点的健康状态恢复,并将资源移回节点。
  • 用户现在可以使用 pcs acl group 命令为系统组群指定访问控制列表 (ACLS)。Pacemaker 之前允许为单个用户指定 ACL,但有时更简单,更符合本地策略,来为系统组指定 ACL,并将其应用到该组中的所有用户。这个命令存在于早期版本中,但没有影响。

(BZ#2072108)

Samba 不再自动安装集群软件包

在本发行版本中,为 RHEL High Availability Add-On 安装软件包不再会自动安装 Samba 软件包。这也允许您删除 Samba 软件包,而无需自动删除 HA 软件包。如果您的集群使用 Samba 资源,则必须手动安装它们。

(BZ#1826455)

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.