您的位置:首页 > 其它

使用conga部署RHCS

2015-11-01 15:42 393 查看
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.160PS:一定要禁用集群各个节点上的epel源一、配置之前的准备工作 1.节点名称(各个节点通过节点名称来通信的)确保集群的每个节点的名称都能互相解析 编辑/etc/sysconfig/network 文件 HOSTNAME=web1 编辑/etc/hosts 文件 192.168.1.121 web1 192.168.1.122 web2 # sysctl kernel.hostname=web1PS:必须确保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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: