欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Lvs keepalived.conf说明

程序员文章站 2022-07-12 17:30:46
...

from:https://developer.huawei.com/ict/cn/doc/site-euleros-sp2-IPVS-conf-guide/index.html/zh-cn_topic_0118391128
vi /etc/keepalived/keepalived.conf

virtual_server 192.168.31.200 80 {#vip地址和端口

delay_loop 6    #健康检查时间间隔
lb_algo rr      #LVS调度算法,支持rr|wrr|lc|wlc|lblc|sh|dh|consh
persistence_timeout 60 #LVS持续会话超时时间,单位秒
lb_kind FNAT    #均衡转发模式,FNAT,DR
protocol TCP    #支持的协议模式是TCP还是UDP
#syn_proxy      #开启此参数可以有效防范SynFlood攻击
laddr_group_name laddr_g1   #指定local ip对应的group名称
alpha#开启alpha模式,在keepalived启动时,假设所有的RS都是down,等健康检查通过后rs才上线。
omega           #开启omega模式,在keepalived终止时,会执行quorum_down指令所定义的脚本。
checker_merge   #后端健康检查合并
quorum 1        #设置服务是否有效的阀值
hysteresis 0    #延迟系数(跟quorum 配合使用,保证小于quorum)

#高于或低于阀值时会执行以下脚本。
quorum_up "ip addr add 192.168.31.200/32 dev lo;"
quorum_down "ip addr del 192.168.31.200/32 dev lo;"    
real_server 192.168.31.248 80 {     #真实服务ip和端口        
    weight 6                     #该实节点权重
    TCP_CHECK {                  #健康检查方式
        connect_port 80          #检查的端口
        connect_timeout 15       #连接超时时间
        nb_get_retry 5           #重连次数
        delay_before_retry 3     #重连间隔
    }
}

}
}