先搭建三台如下CentOS6.9的虚拟主机节点,已配置好双机互信,参考之前文章高可用集群Heartbeat配置实践
1)10.20.10.140 node1.walkingcloud.cn node1
2)10.20.10.141 node2.walkingcloud.cn node2
3)10.20.10.142 node3.walkingcloud.cn node3
1、三个节点上都yum install cman rgmanager ricci安装RHCS集群套件,并且每台上面都安装了httpd服务yum install -y httpd
1)node1上
echo "<h1>node1.walkingcloud.cn</h1>">/var/www/html/index.html
2)node2上
echo "<h1>node2.walkingcloud.cn</h1>">/var/www/html/index.html
3)node3上
echo "<h1>node3.walkingcloud.cn</h1>">/var/www/html/index.html
2、在每个节点上passwd ricci 给ricci用户设置一样的密码
service ricci start 并都启动ricci服务
chkconfig ricci on
3、在node1上安装yum install luci 图形化管理界面
service luci start启动luci,chkconfig luci on
4、登录node1的luci管理界面,https://node1的IP:8084
输入node1的root账户和密码
5、创建Cluster集群walkingcloud
并将三个节点加入集群
6、设置failover
7、添加资源
1)IP地址资源 VIP 10.20.10.145/23
2)服务脚本资源
8、添加资源组,绑定IP地址与httpd服务资源
8、先启动HA服务,让资源服务都在node1上运行
9、故障迁移,测试HA功能
将node1重启,在其它两个节点上查看集群服务的日志
tail -f /var/log/cluster/rgmanager.log 以及clustat查看集群状态
如下图所示,在node2上可以看到服务运行在node2上了,ip addr也自动迁移到node2上
只是简单的测试了一下RHCS集群HA功能,后期学习GFS,cLVM等相关知识后,再做进一步介绍
本文分享自 WalkingCloud 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!