ITPub博客

首页 > 数据库 > 数据库开发技术 > 高可用集群Heartbeat+NFS共享存储配置实践

高可用集群Heartbeat+NFS共享存储配置实践

原创 数据库开发技术 作者:u_2ebce1c3a860 时间:2019-10-03 11:42:03 0 删除 编辑
接上一篇高可用集群Heartbeat配置实践,下面假设两台Web服务器的网站目录文件都是通过NFS共享存储来更新的,如下拓扑图所示
1、首先配置好NFS存储服务器192.168.31.25,可以参考之前的文章
CentOS下NFS网络文件系统服务的部署
1)mkdir -p /data/web_sharefiles/
2)echo "<h1>nfs.walkingcloud.cn</h1>" >> /data/web_sharefiles/index.html
3)vi /etc/exports 
追加/data/web_sharefiles 192.168.31.0/24(ro,sync,no_root_squash)
4)service rpcbind start;service nfs start
2、先停掉heartbeat服务
service heartbeat stop
ssh node2 "service heartbeat stop" 
mount 192.168.31.25:/data/web_sharefiles /var/www/html
service httpd start
测试nfs挂载OK
测试OK后,先umount /var/www/html并service httpd stop
3、接下来修改vi /etc/ha.d/haresources
修改成如下
node1.walkingcloud.cn   IPaddr::192.168.31.200/24/eth0 Filesystem::192.168.31.25:/data/web_sharefiles::/var/www/html::nfs httpd
修改完成后,并scp拷贝到node2上
4、测试HA
node1上service heartbeat start
ssh node2 "service heartbeat start"
tail -f /var/log/messages 
可以看到node1自动挂载nfs
5、测试故障自动迁移,将node1 reboot重启测试一下
在node2上
tail -f /var/log/messages 
df -PTh
ip addr
可以看出node2已经自动接管,实现了故障迁移


原文作者:WalkingCloud;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2018-05-05

  • 博文量
    441
  • 访问量
    209394