码迷,mamicode.com
首页 > 其他好文 > 详细

使用conga部署RHCS

时间:2015-11-01 19:35:35      阅读:383      评论:0      收藏:0      [点我收藏+]

标签:使用conga部署rhcs

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用户密码)

登录界面

技术分享

创建一个新的集群

技术分享


技术分享

添加故障转移域

技术分享

添加资源VIP (192.168.1.160)

技术分享

添加集群服务资源组

技术分享

添加VIP资源到资源组中

技术分享

添加httpd

技术分享   

技术分享

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

技术分享

在宿主机上访问测试

技术分享

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

技术分享

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

技术分享

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

技术分享

技术分享

技术分享

再次在宿主机上测试

技术分享

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


本文出自 “珞辰的博客” 博客,请务必保留此出处http://luochen2015.blog.51cto.com/9772274/1708537

使用conga部署RHCS

标签:使用conga部署rhcs

原文地址:http://luochen2015.blog.51cto.com/9772274/1708537

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!