本文转载自【微信公众号:WalkingCloud,ID:WalkingCloud2018】经微信公众号授权转载,如需转载与原文作者联系
先搭建三台如下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 "
node1.walkingcloud.cn
">/var/www/html/index.html2)node2上
echo "
node2.walkingcloud.cn
">/var/www/html/index.html3)node3上
echo "
node3.walkingcloud.cn
">/var/www/html/index.html2、在每个节点上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上