首页 > 其他 > 详细

测试keepalived备备模式的主从切换过程

时间:2015-06-09 17:43:33      阅读:205      评论:0      收藏:0      [点我收藏+]

继续上次“测试keepalived备备模式”的配置后,测试运行状态中主从的切换过程

主要是分析优先级的改变过程。(目前的分析不一定正确,且可能片面,后续会更新,仅供参考)


优先级priority用P来代替

1、首先:
Pa = 85
Pb = 75

此时 Pa > Pb
主 = Pa
从 = Pb

weight = -20

检测脚本(retval)返回0,表示成功,其他(例如1),则表示失败
weight>0时,
retval=0,则P = P + weight
retval=1,不改变

weight<0时,
retval=0,不改变
retval=1,则P = P + weight


2、Pa上的服务失败了,监测脚本返回1
retval = 1
Pa = 85 + (-20) = 65
Pb = 75

此时,Pb > Pa,抢夺vip
主 = Pb
从 = Pa


3、Pa上的服务恢复了,监测脚本返回0
retval = 0
Pa = 65 ,不改变
Pb = 75

4. 调整Pa的配置,weight=20,重启Pa的keepalived服务,再观察vrrp协议
retval = 0
Pa = 65 + 20 = 85
Pb = 75

但设置了不抢占,所以Pb依然是主,需要:重启Pb的keepalived服务,此时:
主 = Pa
从 = Pb


测试keepalived备备模式的主从切换过程

原文:http://nosmoking.blog.51cto.com/3263888/1660074

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!