! Configuration File for keepalived
全局配置
global_defs {
#指定keepalived在发生切换时需要发送email到的对象,一行一个
notification_email {
acassen@firewall.loc
failover@firewall.loc
sysadmin@firewall.loc
}
#指定keepalived在发生切换时需要发送email的发件人
notification_email_from Alexandre.Cassen@firewall.loc
#指定stmp服务器地址
smtp_server 192.168.200.1
#指定stmp连接超时时间
smtp_connect_timeout 30
# 路由id:当前安装keepalived 节点主机的标识符,在局域网内唯一
router_id LVS_DEVEL
vrrp_skip_check_adv_addr
vrrp_strict
vrrp_garp_interval 0
vrrp_gna_interval 0
}
# 计算机节点 VI_1
vrrp_instance VI_1 {
#表示主备节点 主节点:MASTER 备用节点:BACKUP
state MASTER
#当前实例绑定的网卡
interface eth0
#虚拟路由id,主备节点必须保持一致
virtual_router_id 51
#权重值,值越大表示当MASTER宕机后,当前节点成为MASTER的优先级越高
priority 100
#主备之间侦测的时间间隔
advert_int 1
#授权配置
authentication {
授权类型
auth_type PASS
授权密码
auth_pass 1111
}
#虚拟IP配置,可以配置多个,一行一个
virtual_ipaddress {
192.168.200.16
192.168.200.17
192.168.200.18
}
}
#虚拟主机配置,可以有多个
virtual_server 192.168.200.100 443 {
delay_loop 6
lb_algo rr
lb_kind NAT
persistence_timeout 50
protocol TCP
real_server 192.168.201.100 443 {
weight 1
SSL_GET {
url {
path /
digest ff20ad2481f97b1754ef3e12ecd3a9cc
}
url {
path /mrtg/
digest 9b3a0c85a887a256d6939da88aabd8cd
}
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
}