宿主机能ping通keepalived配置的虚拟IP,真实机不能ping通这个IP!

来源:4-5 负载均衡的高可用方案(下)

caicai31

2018-09-27

vrrp_instance VI_1 {
state MASTER
interface enp0s3
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.0.150
}
}

virtual_server 192.168.0.150 8888 {
delay_loop 3
lb_algo rr
lb_kind NAT
persistence_timeout 50
protocol TCP

real_server 172.18.0.201 8888 {
weight 1
}
}

virtual_server 192.168.0.150 3306 {
delay_loop 3
lb_algo rr
lb_kind NAT
persistence_timeout 50
protocol TCP

real_server 172.18.0.201 3306 {
weight 1
}
}

访问192.168.0.150:8888/dbs 不能显示haproxy管理见面, 访问192.168.0.32:4001/dbs能显示!(宿主机ip是192.168.0.32)
我的设备在192.168.0.1~255网段

写回答

3回答

神思者

2018-09-27

ping一下150这个IP,看看能不能ping通

0
6
神思者
关闭宿主机的防火墙,再试一试。然后看一下宿主机keepalived的日志有没有报错
2018-09-27
共6条回复

神思者

2018-09-27

首先确认一下,你是在公司网络中创建虚拟IP吗?很多公司网络不允许创建虚拟IP

0
1
caicai31
不是啊!在家里有的是电信的网络!
2018-09-27
共1条回复

神思者

2018-09-27

interface enp0s3这是你的网卡名字?

0
1
caicai31
是啊!
2018-09-27
共1条回复

Docker环境下的企业级前后端分离项目部署与运维

手把手带你学会项目分布式集群部署,让你的系统不再惧怕宕机

2459 学习 · 1018 问题

查看课程