keepalived配置三个vip
时间: 2023-10-24 13:03:36 浏览: 144
您可以通过以下方式在keepalived中配置三个虚拟IP(VIP):
1. 打开keepalived的配置文件,通常位于`/etc/keepalived/keepalived.conf`。
2. 在配置文件中找到`vrrp_instance`部分,这是用于配置虚拟路由冗余协议(VRRP)实例的地方。通常会有一个或多个实例的配置块。
3. 复制现有的实例配置块并将其粘贴到文件的末尾。
4. 修改新复制的实例配置块以设置新的VIP。以下是一个示例配置:
```
vrrp_instance VIP1 {
state MASTER
interface eth0
virtual_router_id 1
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass your_password
}
virtual_ipaddress {
192.168.0.10
}
}
vrrp_instance VIP2 {
state MASTER
interface eth0
virtual_router_id 2
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass your_password
}
virtual_ipaddress {
192.168.0.11
}
}
vrrp_instance VIP3 {
state MASTER
interface eth0
virtual_router_id 3
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass your_password
}
virtual_ipaddress {
192.168.0.12
}
}
```
请确保将`interface`设置为适当的网络接口,并将`auth_pass`更改为您的密码。
5. 保存配置文件并重启keepalived服务以使更改生效。
这样,您就配置了三个VIP(VIP1、VIP2和VIP3),它们将在keepalived实例中进行冗余。请记住,在不同的keepalived节点上,实例配置中的`state`应设置为`MASTER`或`BACKUP`以实现高可用性。
阅读全文