global_defs {
notification_email {
#邮件通知
root@localhost #设定为本机就可以,比如发生了IP地址迁移
}
notification_email_from [email protected] #报警邮件的发送地址
smtp_server 127.0.0.1
smtp_connect_timeout 30 #连接超时时长
router_id LVS_DEVEL #虚拟路由标识符,正常是当前主机名称node.stone.com
vrrp_skip_check_adv_addr #跳过检查数据报文
vrrp_strict #严格遵守VRRP协议,共有三个要求1.没有VIP地址 2.单播邻居3.在VRRP版本2中有IPv6地址
vrrp_iptables #将产生的iptables规则关闭掉
vrrp_garp_interval 0 #arp报文发送延迟
vrrp_gna_interval 0 #信息发送延迟
}
vrrp_instance VI_1 {
#真正配置VRRP实例的地方了,一个配置用{}引起来
state MASTER #一个master一个backup
interface eth0 #网络接口
virtual_router_id 51 #虚拟路由ID,没有实例都有独特的此项,一定不能重复,注意:单播组播多播,如果路由id一样,但是vip不一样,就会出现异常了,如果组播的话
priority 100 #master要比backup高出来一些,建议高出来50最好,实际上没这么严格
advert_int 1 #探测时间间隔,master每次的发送的报文,不发的话backup会认为master挂掉,3或2秒发一次
nopreempt #定位非抢占式,但是记住一定要配置在backup上,backup改掉,但是priority不能修改
unicast_src_ip IP #IP地址为keepalived的master地址
unicast_peer {
IP2 #IP2为另一个keepalived的backup地址 , keepalived的backup上这个地址反过来即可,需要关闭vrrp_strict参数
}
authentication {
#认证方式密码或者AH方式,密码只有前八个字符生效
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
#虚拟出来一个或多个VIP地址,可以写多个
192.168.200.16 dev eth0 label eth0:0 #重启keepalived即可,双主可以做多个地址
192.168.200.17 dev eth0 label eth0:1 #重启keepalived即可,双主可以做多个地址
}
notify_master "/etc/keepalived/notify.sh master" #检测到keepalived成为master
notify_backup "/etc/keepalived/notify.sh backup" #检测到keepalived成为backup
notify_fault "/etc/keepalived/notify.sh fault" #检测到keepalived挂掉了
}
vrrp_instance VI_2 {
#真正配置VRRP实例的地方了,一个配置用{}引起来
state BACKUP #一个master一个backup
interface eth0 #网络接口
virtual_router_id 25 #虚拟路由ID,没有实例都有独特的此项,一定不能重复,注意:单播组播多播,如果路由id一样,但是vip不一样,就会出现异常了,如果组播的话
priority 80 #master要比backup高出来一些,建议高出来50最好,实际上没这么严格
advert_int 1 #探测时间间隔,master每次的发送的报文,不发的话backup会认为master挂掉,3或2秒发一次
unicast_scr_ip IP #IP地址为keepalived的master地址
unicast_peer {
IP2 #IP2为另一个keepalived的backup地址 , keepalived的backup上这个地址反过来即可,需要关闭vrrp_strict参数
}
authentication {
#认证方式密码或者AH方式,密码只有前八个字符生效
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
#虚拟出来一个或多个VIP地址,可以写多个
192.168.200.18 dev eth0 label eth0:2 #重启keepalived即可,双主可以做多个地址
192.168.200.19 dev eth0 label eth0:3 3重启keepalived即可,双主可以做多个地址
}
}
#此段配置放到另一个keepalived上面,然后将backup,priorite相对应修改掉
#这样可以实现两个keepalived上面分别有不同的地址
#抢占式的容易产生抖动,默认是抢占模式,可以通过参数配置为非抢占模式
Keepalived 配置文件 各项配置含义
猜你喜欢
转载自blog.csdn.net/baidu_41847368/article/details/115110615
今日推荐
周排行