使用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用户密码) 登录界面
![](http://s3.51cto.com/wyfs02/M00/75/4C/wKioL1Y1vGeD0js7AADD52fiG6g888.jpg)
创建一个新的集群
![](http://s3.51cto.com/wyfs02/M02/75/4E/wKiom1Y1vL6RUht8AAFmO1p25tI519.jpg)
![](http://s3.51cto.com/wyfs02/M02/75/4E/wKiom1Y1vPigaboNAAF_7woa1Uw364.jpg)
添加故障转移域
![](http://s3.51cto.com/wyfs02/M01/75/4E/wKiom1Y1vW3gjSdhAAFj3aEDlTM680.jpg)
添加资源VIP (192.168.1.160)
![](http://s3.51cto.com/wyfs02/M02/75/4C/wKioL1Y1vgXSyMJJAAECYs3pBUg136.jpg)
添加集群服务资源组
![](http://s3.51cto.com/wyfs02/M00/75/4C/wKioL1Y1vl3y0QL2AAFQehcTKOM535.jpg)
添加VIP资源到资源组中
![](http://s3.51cto.com/wyfs02/M01/75/4E/wKiom1Y1vtSDYBm1AAC5nvoSF68777.jpg)
添加httpd
![](http://s3.51cto.com/wyfs02/M00/75/4E/wKiom1Y1v03jo4IVAAFp_q3k5dA513.jpg)
![](http://s3.51cto.com/wyfs02/M00/75/4C/wKioL1Y1v6bSgw6kAAFN2CWEHhw922.jpg)
所有资源添加完成后可以看到web集群服务在web1上运行
![](http://s3.51cto.com/wyfs02/M00/75/4F/wKiom1Y1v82w4m_kAAEB-KNKL60824.jpg)
在宿主机上访问测试
![](http://s3.51cto.com/wyfs02/M01/75/4C/wKioL1Y1wDvxdYysAACXbvyz6GY405.jpg)
在web主机上查看集群服务信息
![](http://s3.51cto.com/wyfs02/M02/75/4F/wKiom1Y1wDDx1JKQAAJIyvDsqWo211.jpg)
查看资源是否都在web1主机上启动
![](http://s3.51cto.com/wyfs02/M02/75/4C/wKioL1Y1wO2R3AaHAAVtQFTrV5g195.jpg)
手动将web集群中的web1节点移除,看资源是否能正常在web2上启动
![](http://s3.51cto.com/wyfs02/M00/75/4C/wKioL1Y1wauyyTDeAAE7zxRPjUs086.jpg)
![](http://s3.51cto.com/wyfs02/M01/75/4F/wKiom1Y1wYWRNAuVAAE2f6Ead-w241.jpg)
![](http://s3.51cto.com/wyfs02/M02/75/4F/wKiom1Y1wZazMWyjAAD-f_8j71E068.jpg)
再次在宿主机上测试
![](http://s3.51cto.com/wyfs02/M00/75/4C/wKioL1Y1wfbhfcnWAACradxwbNE631.jpg)
PS:可以看到资源已经转移成功。。。。天冷了,小伙伴们记得多穿点衣服!!!
本文出自 “珞辰的博客” 博客,请务必保留此出处http://luochen2015.blog.51cto.com/9772274/1708537
测试环境:
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用户密码) 登录界面
![](http://s3.51cto.com/wyfs02/M00/75/4C/wKioL1Y1vGeD0js7AADD52fiG6g888.jpg)
创建一个新的集群
![](http://s3.51cto.com/wyfs02/M02/75/4E/wKiom1Y1vL6RUht8AAFmO1p25tI519.jpg)
![](http://s3.51cto.com/wyfs02/M02/75/4E/wKiom1Y1vPigaboNAAF_7woa1Uw364.jpg)
添加故障转移域
![](http://s3.51cto.com/wyfs02/M01/75/4E/wKiom1Y1vW3gjSdhAAFj3aEDlTM680.jpg)
添加资源VIP (192.168.1.160)
![](http://s3.51cto.com/wyfs02/M02/75/4C/wKioL1Y1vgXSyMJJAAECYs3pBUg136.jpg)
添加集群服务资源组
![](http://s3.51cto.com/wyfs02/M00/75/4C/wKioL1Y1vl3y0QL2AAFQehcTKOM535.jpg)
添加VIP资源到资源组中
![](http://s3.51cto.com/wyfs02/M01/75/4E/wKiom1Y1vtSDYBm1AAC5nvoSF68777.jpg)
添加httpd
![](http://s3.51cto.com/wyfs02/M00/75/4E/wKiom1Y1v03jo4IVAAFp_q3k5dA513.jpg)
![](http://s3.51cto.com/wyfs02/M00/75/4C/wKioL1Y1v6bSgw6kAAFN2CWEHhw922.jpg)
所有资源添加完成后可以看到web集群服务在web1上运行
![](http://s3.51cto.com/wyfs02/M00/75/4F/wKiom1Y1v82w4m_kAAEB-KNKL60824.jpg)
在宿主机上访问测试
![](http://s3.51cto.com/wyfs02/M01/75/4C/wKioL1Y1wDvxdYysAACXbvyz6GY405.jpg)
在web主机上查看集群服务信息
![](http://s3.51cto.com/wyfs02/M02/75/4F/wKiom1Y1wDDx1JKQAAJIyvDsqWo211.jpg)
查看资源是否都在web1主机上启动
![](http://s3.51cto.com/wyfs02/M02/75/4C/wKioL1Y1wO2R3AaHAAVtQFTrV5g195.jpg)
手动将web集群中的web1节点移除,看资源是否能正常在web2上启动
![](http://s3.51cto.com/wyfs02/M00/75/4C/wKioL1Y1wauyyTDeAAE7zxRPjUs086.jpg)
![](http://s3.51cto.com/wyfs02/M01/75/4F/wKiom1Y1wYWRNAuVAAE2f6Ead-w241.jpg)
![](http://s3.51cto.com/wyfs02/M02/75/4F/wKiom1Y1wZazMWyjAAD-f_8j71E068.jpg)
再次在宿主机上测试
![](http://s3.51cto.com/wyfs02/M00/75/4C/wKioL1Y1wfbhfcnWAACradxwbNE631.jpg)
PS:可以看到资源已经转移成功。。。。天冷了,小伙伴们记得多穿点衣服!!!
本文出自 “珞辰的博客” 博客,请务必保留此出处http://luochen2015.blog.51cto.com/9772274/1708537
相关文章推荐
- VS项目属性的配置总结
- jQuery源码分析之ajaxPrefilters方法
- OC 学习笔记4 NSSet NSMutableSet NSDictionary NSMutableDictionary NSNumber NSValue
- 传奇数据库说明
- hdu 2579 Dating with girls(2)【bfs】
- 拼图小游戏"ST--拼图“开发篇之主要功能实现(一)
- 模仿playnext网站hover后抖动的效果
- Learn Python The Hard Way 总结与勘误
- birt修改sql
- php实战之使用curl抓取网站数据
- u-boot 分析(转自360doc)
- Windows下安装mongoDB
- Exception和IOException之间的使用区别
- 传奇MAP地图说明
- android 70 使用ListView把数据显示至屏幕
- UML——实现图
- [Chromium官方博客文章转载]Jank Busters Part One(UI Jank指的是界面来不及刷新导致的卡塞空白现象?
- Python 中的 lambda,filter,map,reduce,apply
- 多元统计分析上机题之R语言实现(因子分析)
- IOS中Socket的使用