keepaliaved配置文件
时间: 2023-09-12 18:10:56 浏览: 79
Keepalived 是一个用于实现高可用性的软件,可以通过配置文件来实现不同的功能和设置。以下是 Keepalived 的基本配置文件示例:
```
! Configuration File for keepalived
global_defs {
router_id LVS_DEVEL
}
vrrp_script chk_haproxy {
script "killall -0 haproxy"
interval 2
weight 2
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 200
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.1.100
}
track_script {
chk_haproxy
}
}
```
上述配置文件包含了全局定义、VRRP脚本和VRRP实例。其中:
- `global_defs` 定义了全局参数,如路由器 ID。
- `vrrp_script` 定义了一个 VRRP 脚本,用于检测 Haproxy 是否存活。
- `vrrp_instance` 定义了一个 VRRP 实例,包括状态、接口、虚拟路由器 ID、优先级、广告间隔、认证等参数,以及虚拟 IP 地址和跟踪脚本。
你可以根据自己的需求调整配置文件中的参数。需要注意的是,配置文件中的注释以 `!` 开头。
阅读全文