一.RHCS的了解
RHCS是Red Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能够提供高可用
性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合
一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。 更确切的说,RHCS是一个功能
完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架
构实现,通过RHCS提供的这种解决方案,不但能保证前端应用持久、稳定的提供服务,同时也保证
了后端数据存储的安全。 RHCS提供了集群系统中三种集群构架,分别是高可用性集群、负载均衡
集群、存储集群。
二.高可用集群
高可用集群是RHCS的核心功能。当应用程序出现故障,或者系统硬件、网络出现故障时,应用
可以通过RHCS提供的高可用性服务管理组件自动、快速从一个节点切换到另一个节点,节点故障转
移功能对客户端来说是透明的,从而保证应用持续、不间断的对外提供服务,这就是RHCS高可用集
群实现的功能。
1.环境设定
2.环境搭建
(1)搭建集群
# 在服务端先搭建yum源
[root@server1 ~]# vim /etc/yum.repos.d/rhel-source.repo
[rhel6.5]
name=rhel6.5
baseurl=http://172.25.78.254/rhel6.5
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[HighAvailability]
name=HighAvailability
baseurl=http://172.25.78.254/rhel6.5/HighAvailability
gpgcheck=0
[LoadBalancer]
name=LoadBalancer
baseurl=http://172.25.78.254/rhel6.5/LoadBalancer
gpgcheck=0
[ResilientStorage]
name=ResilientStorage
baseurl=http://172.25.78.254/rhel6.5/ResilientStorage
gpgcheck=0
[ScalableFileSystem]
name=ScalableFileSystem
baseurl=http://172.25.78.254/rhel6.5/ScalableFileSystem
gpgcheck=0

[root@server1 ~]# yum repolist

[root@server1 ~]# scp /etc/yum.repos.d/rhel-source.repo root@172.25.78.3:/etc/yum.repos.d/
[root@server1 ~]# yum install -y ricci luci # 下载高可用工具和图形管理工具
[root@server1 ~]# passwd ricci # 修改密码
[root@server1 ~]# /etc/init.d/ricci start # 开启服务
[root@server1 ~]# /etc/init.d/luci start
[root@server1 ~]# chkconfig ricci on # 设置开机启动
[root@server1 ~]# chkconfig luci on
[root@server1 ~]# /etc/init.d/iptabl