This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
zhangzhihan-device-manageme…/roles/ha_backup/templates/keepalived_backup.conf.j2

51 lines
1000 B
Plaintext
Raw Normal View History

! Configuration File for keepalived
global_defs {
router_id LVSTEST2
}
#监控服务httpd, mysql等
vrrp_script chk_http_service {
script "/etc/keepalived/chk_http_service.sh"
#每2s检查一次
interval 3
#每次检查-20
weight -10
fail 3
#失败次数如果请求失败2次就认为此节点资源发生故障将进行切换
rise 1
#监测成功就立即成功,如果请求一次成功就默认此节点资源恢复正常
}
vrrp_instance VI_1 {
state BACKUP
interface eth0
virtual_router_id 51
priority 10
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.44.244
}
#触发的脚本
track_script {
chk_http_service #检测脚本,上面配置的
}
}
virtual_server 192.168.44.244 80 {
delay_loop 6
lb_algo rr
lb_kind NAT
persistence_timeout 50
protocol TCP
#real_server 127.0.0.1 80 {
# weight 1
#}
}