红帽集群套件

科技工作者之家  |   2020-11-17 17:58

红帽集群套件(英语:Red Hat Cluster Suite),一个提供高可用性、高可靠性、负载均衡、存储共享经济的集群方案。其中这两种产品(高可用性附加组件和负载均衡附加组件)都基于开源社区项目,红帽集群开发人员为社区提供上游代码。 计算集群不是集群套件的一部分,而是由Red Hat MRG提供。

作用RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现,通过RHCS提供的这种解决方案,不但能保证前端应用持久、稳定的提供服务,同时也保证了后端数据存储的安全。1常应用于web应用、数据库应用等,提供安全可靠的运行环境。

高可用性附加组件高可用性附加组件是Red Hat的Linux-HA实现。它尝试通过监视群集的其他节点来确保服务可用性。在认为群集具有仲裁并且能够启动服务之前,群集的所有节点必须就其配置和共享服务状态达成一致。

通信节点状态的主要形式是通过网络设备(通常是以太网),尽管在可能的网络故障的情况下,可以通过诸如共享存储或多播的辅助方法来决定仲裁。

软件服务,文件系统和网络状态可以由集群套件监视和控制,服务和资源可以在发生故障时故障转移到其他网络节点。

群集通过防护强制终止群集节点对服务或资源的访问,以确保节点和数据处于已知状态。通过移除电源(称为STONITH)或访问共享存储来终止节点。更新版本的Red Hat使用分布式锁管理器,以实现细粒度锁定并且没有单点故障。早期版本的集群套件依赖于可以集群化的“大型统一锁管理器”(GULM),但如果作为GULM服务器的节点发生故障,仍然会出现故障点。GULM最后一次出现在Red Hat Cluster Suite 4中。

负载平衡附加组件Red Hat调整了Piranha负载平衡软件,以实现服务器之间的透明负载平衡和故障转移。平衡的应用程序不需要平衡特殊配置,而是配置了负载均衡器的Red Hat Enterprise Linux服务器,根据负载均衡器上设置的指标/规则拦截和路由流量。

本词条内容贡献者为:

李航 - 副教授 - 西南大学