码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-06-09 17:44:25      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:keepalived

继续上次“测试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备备模式的主从切换过程

标签:keepalived

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!