2.8. 集群和高可用性


本小节概述了 Red Hat Enterprise Linux 6 和 Red Hat Enterprise Linux 7 之间的集群和高可用性支持以及相关的配置工具。

2.8.1. 影响替换限制(pcs)

在 Red Hat Enterprise Linux 6 中,luci 同时控制了 Red Hat Enterprise Linux 5 和 Red Hat Enterprise Linux 6 高可用性集群。

Red Hat Enterprise Linux 7 会删除 luci,并使用 pcs 替代它。pcs 只能控制基于 Red Hat Enterprise Linux 7 pacemaker 的集群。它无法控制基于 Red Hat Enterprise Linux 6 rgmanager 的高可用性集群。

2.8.2. keepalived 替换 Piranha

Red Hat Enterprise Linux 7 的 Load Balancer Add-On 现在包含 keepalived 服务,它提供 piranha 和其他功能。因此,Piranha 已被 Red Hat Enterprise Linux 7 中的 keepalived 服务取代。

因此,配置文件及其格式已改变。keepalived 默认在 /etc/keepalived/keepalived.conf 文件中配置。有关此文件预期的配置格式和语法的详情,请参考 keepalive.conf man page:

$ man keepalived.conf

2.8.3. 在线迁移限制

集群不支持从 Red Hat Enterprise Linux 6 在线迁移到 Red Hat Enterprise Linux 7。

另外,Red Hat Enterprise Linux 6 高可用性集群与 Red Hat Enterprise Linux 7 高可用性堆栈不兼容,因此不支持从 Red Hat Enterprise Linux 6 迁移到 Red Hat Enterprise Linux 7 高可用性集群的在线迁移。

2.8.4. 新的资源管理器(Pacemaker)

从 Red Hat Enterprise Linux 7 开始,rgmanagercman 将被 pacemakercorosync 取代。

Pacemaker 是一个具有许多有用功能的高可用性资源管理器。

  • 从机器和应用程序级别的失败中检测和恢复。
  • 支持多个冗余配置。
  • 支持基于配额和基于资源的集群。
  • 处理仲裁丢失的可配置策略(当多台计算机出现故障时)。
  • 支持指定应用程序启动和关闭顺序,无论应用程序所在的机器是什么。
  • 支持指定应用程序必须或不能在同一台机器中运行。
  • 支持指定应用程序在多个机器上应活跃。
  • 支持应用程序的多种模式,如 master 和 slave。
  • 对任何故障或集群状态做出正确响应。
  • 对任何情况的响应可在情况存在前进行离线测试。

有关 Pacemaker 的详情,请查看 高可用性附加组件文档

2.8.5. 新功能:资源代理

Red Hat Enterprise Linux 7 引进了用于 Pacemaker 资源管理器的资源代理。资源代理提取集群资源,为管理集群环境中的资源提供了一个标准接口。有关 Red Hat Enterprise Linux 7 中资源代理的详情,请查看 高可用性附加组件文档

Red Hat Enterprise Linux 7.2 添加了对 IBM DB2 资源代理的支持,它将 DB2 作为集群资源在高可用性环境中驱动和管理。

2.8.6. 更改了仲裁实施

Red Hat Enterprise Linux 6 提供的 qdiskd 已从 Red Hat Enterprise Linux 7 中删除。新仲裁的实现由 votequorum (包含在 corosync 软件包中)提供,并已扩展为替换 qdiskdvotequorum.5 man page 中的扩展(wait_for_allauto_tie_breakerlast_man_standing.

$ man 5 votequorum
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.