免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: luwenju
打印 上一主题 下一主题

【原创】 使用keepalived构建高可用mysql-HA [复制链接]

论坛徽章:
0
21 [报告]
发表于 2011-02-25 03:12 |只看该作者
后来发现这个架构有点问题,就是每次双master切换时后面的slave都需要重新设置
解决办法:双master使用共享存储

论坛徽章:
0
22 [报告]
发表于 2011-02-26 18:42 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
23 [报告]
发表于 2011-06-06 23:30 |只看该作者
不错啊,学习了

论坛徽章:
0
24 [报告]
发表于 2013-03-13 15:39 |只看该作者
楼主还在吗?我在第一台master做测试时,发现我停了mysqld,并不触发mysql.sh脚本,虚拟IP还可以ping通。
#chmod +x /usr/local/mysql/bin/mysql.sh
注:此脚本是上面配置文件notify_down选项所用到的,keepalived使用notify_down选项来检查real_server的服务状态,当发现real_server服务故障时,便触发此脚本;我们可以看到,脚本就一个命令,通过pkill keepalived强制杀死keepalived进程,从而实现了mysql故障自动转移。另外,我们不用担心两个mysql会同时提供数据更新操作,因为每台mysql上的keepalived的配置里面只有本机mysql的IP+VIP,而不是两台mysql的IP+VIP回复 1# luwenju


   

论坛徽章:
0
25 [报告]
发表于 2013-03-14 02:28 |只看该作者
回复 24# deng304749970


这里面没real_server这个概念


   

论坛徽章:
0
26 [报告]
发表于 2013-03-14 02:29 |只看该作者
回复 24# deng304749970



可以加一个第三方监控脚本来实现切换



   

论坛徽章:
0
27 [报告]
发表于 2013-03-14 14:58 |只看该作者
楼主,当我停mysql服务时,没有触发mysql.sh脚本,keepalived还是正常运行。回复 26# luwenju


   

论坛徽章:
0
28 [报告]
发表于 2013-03-15 00:37 |只看该作者
回复 27# deng304749970



keepalived.conf中配置的监控3306地方是否正确?     keepalived没有监控到3306是否正常,肯定不会触发脚本




   

论坛徽章:
0
29 [报告]
发表于 2013-04-17 17:11 |只看该作者
本帖最后由 sky0224 于 2013-04-17 17:39 编辑

楼主这种架构是否在生产环境中部署过?我觉得稳定性有待考虑。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP