更改为如下,多余部分删除,具体含义查看keepalived配置文件详解
(host-1操作)
1.把host-1作为主机器,进行修改配置
vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs { #全局配置
router_id lb01 #路由id号,不能重复
}
vrrp_instance VI_1 { #定义一个实例
state MASTER #态参数 master/backup 只是说明,具体根据优先级
interface enp0s8 #虚IP地址放置的网卡位置
virtual_router_id 51 #同一个集群id一致
priority 100 #优先级决定是主还是备 越大越优先
advert_int 1 #主备通讯时间间隔
authentication {
auth_type PASS
auth_pass 1111 #认证号,集群中要一致
}
virtual_ipaddress {
192.168.2.99 #使用的虚拟ip,要和网段内ip不冲突
}
}(host-2操作)
2.把host-2作为从机器,进行修改配置
! Configuration File for keepalived
global_defs {
router_id lb02 #更改
}
vrrp_instance VI_1 {
state BACKUP #作为备份
interface enp0s8
virtual_router_id 51
priority 90 #优先级调小
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.2.99
}
}机器均操作)
3.启动服务
systemctl start keepalived
1.查看并测试是否通
ip addr
ping 192.168.2.99

2.访问web服务器,查看信息是否一样

3.关闭主节点的keepalived服务,看效果

4.再开启,说明优先级生效了,keepalived只能做到关闭自身服务方式来切换ip,可以写脚本,当httpd挂掉,就主动关闭keepalived

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。