免费注册 查看新帖 |

Chinaunix

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

keepalived vrrp_script 不起作用 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2012-09-06 12:04 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
22 [报告]
发表于 2012-09-23 14:15 |只看该作者
南非蚂蚁 发表于 2012-07-10 14:19
主keepalived的priority值与vrrp_script值weight相减的数字小于备用keepalived的priority 值即可!
...


vrrp_script 里的script返回值为0时认为检测成功,其它值都会当成检测失败 (从代码里验证过)。

* weight 为正时,脚本检测成功时此weight会加到priority上,检测失败时不加。

主失败:
            主 priority < 从 priority + weight 时会切换。

主成功:
            主 priority + weight > 从 priority + weight 时,主依然为主


* weight 为负时,脚本检测成功时此weight不影响priority,检测失败时priority - abs(weight)

主失败:
           主 priority - abs(weight) < 从priority 时会切换主从

主成功:
           主 priority > 从priority 主依然为主。


http://ialloc.org/2012/keealived-vrrp_script/

论坛徽章:
21
白羊座
日期:2013-08-23 15:49:17金牛座
日期:2013-10-08 17:00:03处女座
日期:2013-10-12 11:54:11CU十二周年纪念徽章
日期:2013-10-24 15:41:34午马
日期:2013-11-27 14:07:21巨蟹座
日期:2013-12-04 10:56:03水瓶座
日期:2013-12-04 15:58:00亥猪
日期:2014-05-24 16:02:3115-16赛季CBA联赛之辽宁
日期:2016-11-07 13:52:53戌狗
日期:2013-08-23 16:15:31白羊座
日期:2013-08-24 21:59:24巨蟹座
日期:2013-08-25 16:34:24
23 [报告]
发表于 2013-04-16 17:49 |只看该作者
这个问题解决了吗?

论坛徽章:
21
白羊座
日期:2013-08-23 15:49:17金牛座
日期:2013-10-08 17:00:03处女座
日期:2013-10-12 11:54:11CU十二周年纪念徽章
日期:2013-10-24 15:41:34午马
日期:2013-11-27 14:07:21巨蟹座
日期:2013-12-04 10:56:03水瓶座
日期:2013-12-04 15:58:00亥猪
日期:2014-05-24 16:02:3115-16赛季CBA联赛之辽宁
日期:2016-11-07 13:52:53戌狗
日期:2013-08-23 16:15:31白羊座
日期:2013-08-24 21:59:24巨蟹座
日期:2013-08-25 16:34:24
24 [报告]
发表于 2013-04-16 17:50 |只看该作者
pzpz 发表于 2011-08-02 14:26
和我遇到的问题一样~知道的帮忙下!
vrrp_script以及track_interface不起效!
端口可以监控到问题,但是不 ...


这个问题解决了吗?

论坛徽章:
4
CU大牛徽章
日期:2013-04-17 11:50:25CU大牛徽章
日期:2013-04-17 11:50:33CU大牛徽章
日期:2013-04-17 11:50:39CU大牛徽章
日期:2013-04-17 11:50:44
25 [报告]
发表于 2013-04-24 09:55 |只看该作者
建议将 shell命令写到一个脚本文件中...写的更为完善一些。然后在vrrp_script这里指定脚本路径。

论坛徽章:
0
26 [报告]
发表于 2013-09-03 17:30 |只看该作者
这段话,已清晰的解释了这个问题。非常精准。

duhoobo 发表于 2012-09-23 14:15
vrrp_script 里的script返回值为0时认为检测成功,其它值都会当成检测失败 (从代码里验证过)。

* we ...

论坛徽章:
0
27 [报告]
发表于 2013-11-26 18:01 |只看该作者
master和backup状态跳转,通过两者最终权重值进行裁决。
两者最终权重值计算方法为:check_script执行成功,最终权重为priority+weight;否则为priority。

论坛徽章:
0
28 [报告]
发表于 2014-12-23 18:34 |只看该作者
回复 2# pzpz

keepalived的配置文件格式要求比较严格,如果楼主的配置是复制粘贴进来的话,那么问题出在这里:

track_script{    <---这里的{前面少个空格,导致这个段失效。
check_mysqld
}

   

论坛徽章:
0
29 [报告]
发表于 2014-12-27 23:17 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
30 [报告]
发表于 2015-06-26 11:27 |只看该作者
回复 28# gouxiongmao

果然是这样!!!神回复!!感谢!


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP