conga:是RHCS的全生命期的配置工具(在图形用户界面下配置corosync+cman+rgmanager)

测试环境:

          OS:rhel6.5

          Director: 192.168.1.115  luci (非集群中的节点,管理主机)

          web1: 192.168.1.121     ricci (集群中的节点)

          web2: 192.168.1.122     ricci (集群中的节点)

          VIP:192.168.1.160

PS:一定要禁用集群各个节点上的epel源

一、配置之前的准备工作

      1.节点名称(各个节点通过节点名称来通信的)确保集群的每个节点的名称都能互相解析

          编辑/etc/sysconfig/network 文件

                HOSTNAME=web1

          编辑/etc/hosts 文件

                192.168.1.121 web1

                192.168.1.122 web2

           # sysctl kernel.hostname=web1

PS:必须确保uname -n 命令查看的结果与/etc/hosts 文件中对应ip地址解析的名称一样

      2.确保所有节点之间的时间一致(建议使用NTP服务器) 

          在所有节点里与同一个时间服务器进行时间同步

                # ntpdate ntp-server-ip

      3.基于ssh实现无密钥认证通信

           # ssh-keygen -t rsa -P ''    ####生成一对公钥和私钥,id_rsa 私钥id_rsa.pub 公钥

         把公钥复制到其他节点上

           # ssh-copy-id -i .ssh/id_rsa.pub root@web2  (第一次需要输入密码)

           # ssh web2 'date';date      ####查看时间是否一致(同时在web1和web2上执行date命令)

PS:如果要实现在web2与web1的无密钥认证通信,则要在web2上执行同样的操作

二、在集群各个节点(web1,web2)上安装ricci

           # yum -y install ricci

       启动ricci服务

           # service ricci start

           # chkconfig ricci on

       查看服务是否正常启动

           # netstat -tnulp | grep 11111

       给ricci用户添加密码(在创建集群的时候需要)

           # echo "luochen" | passwd --stdin ricci

       在各个集群节点上安装httpd和提供配置文件

           # yum -y install httpd

           # echo "node1 server" > /var/www/html/index.html

           # service httpd stop

           # chkconfig httpd off

三、在管理主机Director上安装luci

           # yum -y install luci

           # service luci start

           # netstat -tnulp | grep 8084

四、使用web gui配置接口配置RHCS

       1,在宿主机上的浏览器上访问https://192.168.1.115:8084(Director)进入配置界面(登录用户密码是Director主机的root用户密码)

登录界面

wKioL1Y1vGeD0js7AADD52fiG6g888.jpg

创建一个新的集群

wKiom1Y1vL6RUht8AAFmO1p25tI519.jpg


wKiom1Y1vPigaboNAAF_7woa1Uw364.jpg

添加故障转移域

wKiom1Y1vW3gjSdhAAFj3aEDlTM680.jpg

添加资源VIP (192.168.1.160)

wKioL1Y1vgXSyMJJAAECYs3pBUg136.jpg

添加集群服务资源组

wKioL1Y1vl3y0QL2AAFQehcTKOM535.jpg

添加VIP资源到资源组中

wKiom1Y1vtSDYBm1AAC5nvoSF68777.jpg

添加httpd

wKiom1Y1v03jo4IVAAFp_q3k5dA513.jpg   

wKioL1Y1v6bSgw6kAAFN2CWEHhw922.jpg

所有资源添加完成后可以看到web集群服务在web1上运行

wKiom1Y1v82w4m_kAAEB-KNKL60824.jpg

在宿主机上访问测试

wKioL1Y1wDvxdYysAACXbvyz6GY405.jpg

在web主机上查看集群服务信息

wKiom1Y1wDDx1JKQAAJIyvDsqWo211.jpg

查看资源是否都在web1主机上启动

wKioL1Y1wO2R3AaHAAVtQFTrV5g195.jpg

手动将web集群中的web1节点移除,看资源是否能正常在web2上启动

wKioL1Y1wauyyTDeAAE7zxRPjUs086.jpg

wKiom1Y1wYWRNAuVAAE2f6Ead-w241.jpg

wKiom1Y1wZazMWyjAAD-f_8j71E068.jpg

再次在宿主机上测试

wKioL1Y1wfbhfcnWAACradxwbNE631.jpg

PS:可以看到资源已经转移成功。。。。天冷了,小伙伴们记得多穿点衣服!!!