2. 单主配置
1. 环境准备¶
# 192.168.178.101 master
# 192.168.178.102 backup
2. 安装keepalived¶
# master+backup
yum install keepalived -y
3. 修改master配置文件¶
# master
cp /etc/keepalived/keepalived.conf{,.bak}
vim /etc/keepalived/keepalived.conf
#1. 删除33行往下所有的内容,只保留1-33行!
#2. 修改19-33行
vrrp_instance VI_1 {
state MASTER
interface ens33
virtual_router_id 51
priority 150
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.178.200/24 dev ens33 label ens33:3
}
}
4. 修改backup配置文件¶
# master
cp /etc/keepalived/keepalived.conf{,.bak}
vim /etc/keepalived/keepalived.conf
#1. 删除33行往下所有的内容
#2. 修改19-33行
vrrp_instance VI_1 {
state BACKUP # 1. 这里与上面不同
interface ens33
virtual_router_id 51
priority 100 # 2. 这里与上面不同
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.178.200/24 dev ens33 label ens33:3
}
}
5. 检查IP状态¶
# master+backup
ip a
6. 启动keepalived服务¶
# master+backkup
systemctl start keepalived
ps -ef|grep keep
7. 再次检查IP状态¶
ip a
# 发现master多出来一个ens33:3
8. 关闭master上的keepalived服务测试¶
# master
systemctl stop keepalived
9. 再次检查IP状态¶
# all
ip a
# 发现master没有了ens33:3 ,而backup出现了ens33:3!
10. 访问测试¶
# 默认都开启nginx,且监听80端口!
# 192.168.178.200
最后更新:
2022-02-18 03:16:32