专栏首页WalkingCloud高可用集群Heartbeat+NFS共享存储配置实践

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

接上一篇高可用集群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(WalkingCloud2018)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • IT兄弟连 JavaWeb教程 jQuery对AJAX的支持

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    ITXDL
  • 深度 | 解析InnoDB引擎

    一、综述 innodb的物理文件包括系统表空间文件ibdata,用户表空间文件ibd,日志文件ib_logfile,临时表空间文件ibtmp,undo独立表空...

    腾讯云数据库 TencentDB
  • 聊聊nacos的HttpHealthCheckProcessor

    nacos-1.1.3/naming/src/main/java/com/alibaba/nacos/naming/healthcheck/HealthChec...

    codecraft
  • 面试题: 深入理解事件循环机制

    JS异步执行原理: js执行引擎只有一个主线程执行代码逻辑,遇到需要异步执行的任务代码,会将其添加事件队列中。当主线程空闲时,轮询事件队列中可以执行的任务,将其...

    用户1462769
  • 有赞前端质量保障体系

    最近一年多一直在做前端的一些测试,从小程序到店铺装修,基本都是纯前端的工作,刚开始从后端测试转为前端测试的时候,对前端东西茫然无感,而且团队内没有人做过纯前端的...

    测试开发社区
  • 解决appium升级后不支持使用name定位的问题

    之前一直用的appium1.4版本,最近升级到了1.6突然发现之前的脚本好多都跑失败了,一看报错:

    测试开发社区
  • 前端面试总结与思考

    序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每...

    李才哥
  • 一篇文章搞懂「一致性哈希」

    在解决分布式系统中负载均衡的问题时候可以使用Hash算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求,起到负载均衡的作用。我们常想到的...

    程序员小强
  • python进阶之异步任务

    本文学习视频来自莫凡python,下面是总结的学习内容。 关于星球,我在稍微阐述一点,我用自己的精力在星球中发布小项目,发布日打卡,共同来学习某一块知识,所以改...

    公众号guangcity
  • rocketmq-5:生产级rocketmq集群部署

    集群形式:2m-2s-2namesrv;2个master,2个slave,2个namesrv。

    千里行走

扫码关注云+社区

领取腾讯云代金券