永发信息网

keepalived+lvs+mysql集群VIPping不通

答案:2  悬赏:80  手机版
解决时间 2021-02-04 10:51
  • 提问者网友:夢醒日落
  • 2021-02-04 03:25
四台机器,一台是lvs+keepalived192.168.2.13,另外三台是mysqlsalve192.168.2.8,192.168.2.9,192.168.2.10,VIP是192.168.100.100,基本上做好了,在三台机器上面都能看见lo:0,都能ping通192.168.100.100,keepalived的机器也可以ping通,但是在这个192.168.2.x上其他的机器ping不通这个VIP是什么原因
最佳答案
  • 五星知识达人网友:迟山
  • 2021-02-04 04:20
因为交换机上没配相关路由吧,跨网段的时候是会存在路由问题的,如果你把VIP也设置为192.168.2.*应该就没这个问题了。
因为其他机器放问192.168.100.100的时候会默认去192.168.100.*的网段去寻找主机,所以就招不到具体的物理地址了。

还有个办法就是在2.x的主机上都配置静态路由,add route , 把192.168.100.100的路由配置到192.168.2.254(貌似这个是网关?)

建议还是换成2.x的地址更合理。

我们一般做地址规划的时候,200以内都是物理ip,200以上都给VIP预留,就是为了避免这种问题。
全部回答
  • 1楼网友:动情书生
  • 2021-02-04 06:00
mha主要负责mysql的高可用,而lvs主要对多个mha进行负载均衡,防止单个mha节点压力过大以及发生单点故障。keepalived主要负责防止lvs服务器宕机。这是一个高可用的集群。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯