keepalived权重配置说明

2023-12-18 13:07:06

一、前言

? ? keepalived可以通过脚本检测是否符合当前状态,从而判断当前节点的权重是否增减,来达到keepalived vip漂移的目的,以下来说明权重配置的使用

二、使用

? ? keepalived通过脚本的状态来判定权重的增减

? ? 当需要增加权重时,需要使脚本退出状态为0,权重就会增加,可以看一下keepalived配置文件示例


vrrp_script check_redis {
   script "/etc/keepalived/check-redis-role.sh"  #配置需要的状态时脚本退出状态为0,只有脚本退出状态为0才会执行增加权重,脚本退出状态为1就不会执行增加权重
   interval 5   #每间隔5秒执行一次脚本检测
   weight 20  #脚本退出状态为0则权重增加20,脚本退出状态不为0则不执行权重增加,当权重设置为负,则需要脚本退出状态为1才会执行,退出为0是不会执行权重为负的设置
}

? ??当需要降低权重时,需要使脚本退出状态为1,权重就会降低,可以看一下keepalived配置文件示例


vrrp_script check_redis {
   script "/etc/keepalived/check-redis-role.sh"  #配置需要的状态时脚本退出状态为1,只有脚本退出状态为1才会执行降低权重,脚本退出状态为0就不会执行降低权重
   interval 5   #每间隔5秒执行一次脚本检测
   weight -20  #脚本退出状态为1则权重降低20,脚本退出状态为0则不执行权重降低

文章来源:https://blog.csdn.net/ApexPredator/article/details/135058928
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。