|
# keepalived.conf
# /etc/keepalived/keepalived.conf
global_defs {
router_id LVS_DEVEL
}
vrrp_script Monitor_Redis {
script "/opt/redis/script/redis_check.sh" ###监控脚本
interval 3 # 每3秒执行一次
#weight -20
}
# VIP1
vrrp_instance VI_1 {
state BACKUP # 主备服务器都设置成BACKUP
interface eth1
virtual_router_id 155 # 主备服务器一致
priority 100 # 备份服务上将100改为90
advert_int 1 # 检查间隔
nopreempt # 设置为不抢占,注意这个配置只能设置在state为BACKUP的主机上,而且这个主机的priority必须比另外一台高
authentication {
auth_type PASS
auth_pass 1111
}
notify_master /opt/redis/script/redis_master.sh
notify_backup/opt/redis/script/redis_backup.sh
notify_fault /opt/redis/script/redis_fault.sh
notify_stop /opt/redis/script/redis_stop.sh
track_script {
Monitor_Redis # 调用redis进程检测脚本
}
virtual_ipaddress {
192.168.98.155/24 dev eth1 # 如果有多个VIP,继续换行填写.
}
}
|
|
|