cat <<EOF > /etc/keepalived/keepalived.conf
时间: 2025-02-14 12:26:25 浏览: 20
### 正确配置Keepalived以实现高可用性
为了确保Keepalived能够有效地提供高可用性支持,其配置文件 `/etc/keepalived/keepalived.conf` 的编写至关重要。以下是构建一个基本但功能完整的Keepalived配置实例的方法[^2]。
#### 基本全局定义部分
此部分用于设定一些全局参数,比如路由器ID等基本信息:
```plaintext
global_defs {
router_id LVS_DEVEL
}
```
这里设置了唯一的标识符 `LVS_DEVEL` 来区分不同的Keepalived实例。
#### VRRP 实例声明
VRRP(虚拟路由冗余协议)是Keepalived的核心组件之一,它允许多台设备共享一组IP地址并自动切换主备状态。对于每一个需要监控的服务接口都需要单独声明一个VRRP实例:
```plaintext
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.1.100
}
}
```
这段配置指定了当前节点作为MASTER角色运行于eth0网卡之上;设定了优先级为100以及通告间隔时间为一秒;启用了密码认证机制来增强安全性;最后分配了一个虚拟IP给该VRRP组使用。
#### 启动与启用服务
完成上述配置之后,还需要通过命令行启动Keepalived服务,并将其设置成开机自启模式,从而保证即使发生意外重启也能继续维持正常工作状态[^4]:
```bash
sudo systemctl start keepalived
sudo systemctl enable keepalived
```
以上操作适用于所有参与集群中的成员机器,即Master和Backup都要执行相同的指令集。
#### 日志记录调整
如果希望更细致地跟踪Keepalived的行为,则可以通过编辑系统的rsyslog配置文件来进行日志级别和其他选项的定制化处理[^5]。
阅读全文
相关推荐













