KeeAlived各抢占模式和单播配置
参考:keepalived源码安装以及配置
 https://renwole.com/linux/keepalived-installation-and-configuration-instructions
链接: keepalived官网
抢占模式和非抢占模式
 默认为抢占模式,即当高优先级的主机恢复在线后,会抢占低先级的主机的master角色,造成网络抖动,
 建议设置为非抢占模式 nopreempt ,即高优级主机恢复后,并不会抢占低优先级主机的master角色
 注意:要关闭 VIP抢占,必须将各 keepalived 服务器state配置为BACKUP
vrrp_instance zzhz {
    state BACKUP        #都为BACKUP
    interface eth0
    virtual_router_id 51
    priority 95
    advert_int 2
    nopreempt            #添加此行,都为nopreempt
 
vrrp_instance zzhz {
    state BACKUP        #都为BACKUP
    interface eth0
    virtual_router_id 51
    priority 80
    advert_int 2
    nopreempt    #添加此行,都为nopreempt
抢占延迟模式
 抢占延迟模式,即优先级高的主机恢复后,不会立即抢回VIP,而是延迟一段时间(默认300s)再抢回 VIP
 preempt_delay #s 指定抢占延迟时间为#s,默认延迟300s
 注意:需要各keepalived服务器state为BACKUP,一般设置在priority比较高vrrp_instance中,与nopreempt选项互斥。
vrrp_instance zzhz {
    state BACKUP        #都为BACKUP,(测试中发现可设置为master)
    interface eth0
    virtual_router_id 51
    priority 95
    advert_int 2
    preempt_delay 15s       #抢占延迟模式,默认延迟300s    
 
vrrp_instance zzhz {
    state BACKUP        #都为BACKUP
    interface eth0
    virtual_router_id 51
    priority 80
    advert_int 2
VIP单播配置
 默认keepalived主机之间利用多播相互通告消息,会造成网络拥塞,可以替换成单播,减少网络流量
 注意:启用单播,不能启用 vrrp_strict(vrrp_strict这个默认是启用)
参数说明 vrrp_strict #严格遵守VRRP协议,禁止以下状况:1.无VIP地址 2.配置了单播(unicast选择) 3.在VRRP版本2中有IPv6地址,开启动此项会自动开启iptables防火墙规则,建议关闭此项配置,
#分别在各个keepalived 节点设置对方主机的IP,建议设置为专用于对应心跳线网络的地址,而非使用业务网络
 unicast_src_ip #指定单播的源IP,指本机地址。
 unicast_peer {
 #指定单播的对方目标主机IP
 … #多个keepalived时要写上所有的地址
 }
cat /etc/keepalive/keepalived.conf
global_defs {
  router_id test
   #vrrp_strict   # 关闭该参数或者不加该参数 取消组播模式
}
vrrp_instance zzhz {
    state BACKUP
    interface eth0
    virtual_router_id 51
    priority 95
    advert_int 2
    authentication {
        auth_type PASS
        auth_pass centos
    }
    virtual_ipaddress {
        192.168.80.222
    }
    unicast_src_ip 192.168.80.100  # 单播设置  <<< 本机地址
    unicast_peer {
        192.168.80.110    ##对端地址
    }
}
 
可以使用 tcpdump 命令来验证心跳包是否通过单播发送
 tcpdump -i ens33 -nn -p vrrp
 
                   
                   
                   
                   
                             
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                  
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            