1.rhcs简介
rhcs:RedHat Cluster Suite 红帽集群套件
rhcs提供了集群的全部方案,包括负载均衡(LVS Linux Virtual Server),共享存储(GFS Global File System),集群管理(CMAN等,集群的基础)
cman:集群的核心的服务,用于集群成员管理、通信方式、集群监测(貌似后来作为corosync的插件提供投票功能)
rgmanager:资源管理器,资源的管理、检测、故障转移等
ra:资源代理(resource agent 提供各种资源类型,例如LVM,ORACLE,IP,FILESYSTEM等)
fence:栅设备,在集群脑裂时根据投票结果关闭或重启异常节点(HP ILO,ABS等)
Conga:rhcs图形化管理,包括luci和ricci(luci管理本地,ricci在集群中每个节点都有)
2.rhcs安装
2.1.安装前准备
- 安装yum
- IP分配
主机名 | 实体IP | 虚拟IP | 心跳IP |
rhcs01 | 10.206.132.237 | 10.206.132.249 | 192.168.56.6 |
192.168.57.6 | |||
rhcs02 | 10.206.132.238 | 192.168.56.7 | |
192.168.57.7 |
- 修改主机名,hosts
vi /etc/sysconfig/network ######################################### NETWORKING=yes HOSTNAME=rhcs01 ######################################### vi /etc/hosts ######################################### 10.206.132.237 rhcs01 10.206.132.238 rhcs02 10.206.132.249 rhcs-vip 192.168.56.6 rhcs01-A 192.168.57.6 rhcs01-B 192.168.56.7 rhcs02-A 192.168.57.7 rhcs02-B ######################################### scp /etc/hosts 10.206.132.238:/etc/
- 关闭防火墙,selinux,NetworkManager
2.2.安装集群软体(rhcs01,rhcs02)
# luci在一个节点安装即可
yum install luci -y chkconfig luci on;/etc/init.d/luci start # rgmanager包含cman和ricci yum install rgmanager -y chkconfig ricci on;/etc/init.d/ricci start
/etc/init.d/cman start;/etc/init.d/rgmanager start;/etc/init.d/modclusterd start chkconfig cman on;chkconfig rgmanager on; chkconfig modclusterd on /etc/init.d/cman start;/etc/init.d/rgmanager start;/etc/init.d/modclusterd start
2.3.集群配置
- 设置ricci密码(rhcs01,rhcs02)
echo ricci|passwd --stdin ricci
- 进入web页面
https://rhcs01:8084/ 即 https://10.206.132.237:8084
用户名密码为root的用户和密码
- 创建集群
Manage Clusters--->Create,Node Hostname为心跳新在/etc/hosts文件中的名字,密码是ricci的密码
选择Enable Shared Storage Support后,会安装GFS