29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
! Configuration File for keepalived
|
||
global_defs {
|
||
router_id web-1 ##标识节点的字符串,通常为本机hostname
|
||
}
|
||
vrrp_script chk_nginx {
|
||
script "/etc/keepalived/nginx_check.sh" ##执行脚本位置
|
||
interval 2 ##检测时间间隔
|
||
weight -20 ##如果条件成立则权重减20
|
||
}
|
||
vrrp_instance VI_1 {
|
||
state MASTER ## 主节点为MASTER,备份节点为BACKUP-该配置非常重要
|
||
interface ens192: ## 绑定虚拟IP的网络接口(网卡可以使用ifconfig查看)
|
||
virtual_router_id 110 ## 虚拟路由ID号(主备节点一定要相同)-该配置非常重要
|
||
mcast_src_ip 192.168.148.141 ## 本机ip地址
|
||
priority 200 ##优先级配置(0-254的值),一般主节点的权重大于备份节点
|
||
nopreempt
|
||
advert_int 2 ## 组播信息发送间隔,俩个节点必须配置一致,默认1s
|
||
authentication { ## 认证匹配
|
||
auth_type PASS
|
||
auth_pass super-cyy
|
||
}
|
||
track_script {
|
||
chk_nginx
|
||
}
|
||
virtual_ipaddress {
|
||
192.168.148.131 ## 虚拟ip
|
||
}
|
||
}
|