第 1 章 Red Hat 高可用性附加组件配置和管理概述
Red Hat 高可用性附加组件可让您连接到作为集群使用的一组计算机(称之为节点或者成员)。您可使用 Red Hat 高可用性附加组件满足您的集群需要(例如:为 GFS2 文件系统中的共享文件设置集群,或者设置服务故障切换)。
注意
有关使用高可用附加组件和红帽全局文件系统 2(GFS2)部署和升级红帽企业版 Linux 集群的最佳实践,请参考红帽客户门户网站中的文章《红帽企业版 Linux 集群,高可用性和 GFS 部署最佳实践》,地址为 . https://access.redhat.com/kb/docs/DOC-40821。
本章总结了自红帽企业版 Linux 6 初次发布后在红帽高可用性附加组件中添加的功能和更新文档,并包含 Red Hat 高可用性附加组件配置义管理概述。
1.1. 新的和更改的功能
本小节列出了发布红帽企业版 Linux 6 以后红帽高可用附加组件文档中新的和更改的功能。
1.1.1. 红帽企业版 Linux 6.1 中新的和更改的功能
红帽企业版 Linux 6.1 包括以下文档和功能更新及更改。
- 从红帽企业版 Linux 6.1 开始,红帽高可用性附加组件提供 SNMP 陷阱支持。有关使用红帽高可用性附加组件配置 SNMP 陷阱的详情请参考 第 10 章 使用红帽高可用性附加组件进行 SNMP 配置。
- 从红帽企业版 Linux 6.1 发行本开始,红帽高可用性附加组件支持
ccs
集群配置命令。有关ccs
命令的详情请参考 第 5 章 使用 ccs 命令配置红帽高可用性附加组件 和 第 6 章 使用 ccs 管理 Red Hat 高可用性附加组件。 - 已更新使用 Conga 配置和管理红帽高可用性附加组件软件的文档,包括更新的 Conga 页面和功能支持。
- 您现在可为服务指定 重启-禁用(Restart-Disable)失败策略,表示该系统应该在其失败的地方尝试重启,但如果重启服务失败,则会禁用该服务,而不是将其移动到该集群的另一台主机中。这个功能在 第 3.10 节 “在集群中添加集群服务” 和 附录 B, HA 资源参数 中有记录。
- 您现在可以将独立子树配置为 non-critical,表示如果该资源失败,只禁用那个资源。有关这个功能的详情请参考 第 3.10 节 “在集群中添加集群服务” 和 第 C.4 节 “故障恢复和独立子树”。
- 这个文档现在包括一个新的章节 第 9 章 诊断并修正集群中的问题。
另外对整个文档进行了小的修改和说明。
1.1.2. 红帽企业版 Linux 6.2 中新的和更改的功能
红帽企业版 Linux 6.2 包括以下文档和功能更新及更改。
- 红帽企业版 Linux 现在支持在 active/active 配置中运行集群的 Samba。有关集群的 Samba 的配置详情请参考 第 11 章 集群 Samba 配置。
- 虽然所有可在托管 luci 的系统中认证的用户都可以登录 luci,但从红帽企业版 Linux 6.2 开始,只有运行 luci 的系统中的 root 用户可访问 luci 的所有组件,除非管理员(root 用户或有管理员权限的用户)为那个用户设定权限。有关为用户设定 luci 权限的详情请参考 第 3.3 节 “控制对 luci 的访问”。
- 集群中的节点可以使用 UDP 多播机制彼此沟通。有关配置 UDP 多播的详情请参考 第 2.12 节 “UDP 单播流量”。
- 您现在可以使用
/etc/sysconfig/luci
文件配置 luci 行为的一些方面。例如:您可以特别配置唯一提供 luci 的 IP 地址。有关在唯一 IP 地址提供 luci 的配置详情请参考 表 2.2 “在运行 luci 的计算机中启用的 IP 端口”。有关/etc/sysconfig/luci
文件的一般信息请参考 第 2.4 节 “使用/etc/sysconfig/luci
配置 luci。”。 ccs
命令现在包括--lsfenceopts
选项(输出可用 fence 设备列表)和--lsfenceopts
fence_type 选项(输出每个可用 fence 类型)。有关这些选项的详情请参考 第 5.6 节 “列出 Fence 设备和 Fence 设备选项”。ccs
命令现在包括--lsserviceopts
选项(输出您集群现在可用的集群服务列表)和--lsserviceopts
service_type 选项(输出您可为具体服务类型指定的选项列表)。有关这些选项的详情请参考 第 5.11 节 “列出可用集群服务”。- 红帽企业版 Linux 6.2 支持 VMware(SOAP 接口)fence 代理。有关 fence 设备参数详情请参考 附录 A, Fence 设备参数。
- 红帽企业版 Linux 6.2 在 RHEV 3.0 及之后的版本中支持 RHEV-M REST API fence 代理。有关 fence 设备参数详情请参考 附录 A, Fence 设备参数。
- 从红帽企业版 Linux 6.2 开始,您在集群中使用
ccs
命令配置虚拟机时,可使用--addvm
选项(而不是addservice
选项)。这样可保证直接在集群配置文件的rm
配置节点中定义vm
资源。有关使用ccs
命令配置虚拟机资源的详情请参考 第 5.12 节 “虚拟机资源”。 - 本文档包括新的附录 附录 D, 集群服务资源检查及故障切换超时。这个附录描述了
rgmanager
如何监控集群资源状态,以及如何修改状态检查间隔。该附录还论述了__enforce_timeouts
服务参数,它可表示操作超时可造成服务失败。 - 本文档包含新的一节 第 2.3.3 节 “配置 iptables 防火墙允许集群组件运行”。在这一节中演示了您可以用来允许多播流量通过
iptables
防火墙用于各种集群组件的过滤功能。
另外对整个文档进行了小的修改和说明。
1.1.3. 红帽企业版 Linux 6.3 中新的和更改的功能
红帽企业版 Linux 6.3 包括以下文档和功能更新及更改。
- 红帽企业版 Linux 6.3 支持
condor
资源代理。有关 HA 资源参数详情请参考 附录 B, HA 资源参数。 - 这个文档现在包括一个新的附录 附录 F, 高可用性 LVM(HA-LVM)。
- 贯穿本文档的信息明确说明配置更改需要集群重启方可生效。有关这些更改的小结请参考 第 9.1 节 “配置更改不生效”。
fence_ipmilan
fence 设备支持特权等级参数。有关 fence 设备参数详情请参考 附录 A, Fence 设备参数。- 这个文档现在包括新的一节 第 2.14 节 “在集群的环境中配置虚拟机”。
- 这个文档现在包括新的一节 第 4.6 节 “备份和恢复 luci 配置”。
- 这个文档现在包括新的一节 第 9.4 节 “集群守护进程崩溃”。
- 本文档在 第 5.14.4 节 “日志”、第 7.7 节 “配置 Debug 选项” 和 第 9.13 节 “需启用发布式锁定管理器(DLM)的 Debug 日志” 中提供设置 debug 选项的信息。
- 从红帽企业版 Linux 6.3 开始,
ccs
命令根据您使用-h
选项所指定节点中/usr/share/cluster/cluster.rng
文件的集群方案验证配置。之前ccs
命令总是使用打包在ccs
命令中的集群方案,即本地系统中的/usr/share/ccs/cluster.rng
。有关配置验证的详情请参考 第 5.1.6 节 “配置验证”。
另外对整个文档进行了小的修改和说明。
1.1.4. 红帽企业版 Linux 6.4 中新的和更改的功能
红帽企业版 Linux 6.4 包括以下文档和功能更新及更改。
- 红帽企业版 Linux 6.4 发行本提供对 Eaton 网络电源控制器(SNMP 接口)fence 代理、HP 刀片机系统 fence 代理以及 IBM iPDU fence 代理的支持。有关 fence 设备参数的详情请参考 附录 A, Fence 设备参数。
- 附录 B, HA 资源参数 现提供 NFS 服务器资源代理描述。
- 附录 B, HA 资源参数 提供用于文件系统和 GFS2 HA 资源的新
nfsrestart
参数描述。 - 本文档包含新的一节 第 5.1.5 节 “覆盖之前设置的命令”。
- IPMI LAN fence 代理现支持在 IPMI 设备中配置特权等级的参数,如 附录 A, Fence 设备参数 所述。
- 除以太网捆绑模式 1 外,目前还支持集群中的内部节点以捆绑模式 0 和 2 进行沟通。本文档中的故障排除建议您确定只使用现在列出的支持捆绑模式。
- 现在支持使用标记为 VLAN 的网络设备用于集群心跳沟通。故障排除中的建议显示并未从这个文档中删除此项支持。
- 红帽高可用附加组件现在支持冗余环协议配置。有关使用这个功能以及配置
cluster.conf
配置文件的信息请参考 第 7.6 节 “配置冗余环协议”。有关使用 luci 配置冗余环协议的详情请参考 第 3.5.4 节 “配置冗余环协议”。有关使用ccs
命令配置冗余环协议的详情请参考 第 5.14.5 节 “配置冗余环协议”。
另外对整个文档进行了小的修改和说明。