宿主机安装keepalived后,访问haproxy监控页面 xxxx:8888失败

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

leesny

2018-07-20

宿主机安装keepalived后,用宿主机keepalived的虚拟ip能连上mysql,但用宿主机keepalived虚拟ip 访问haproxy监控页面 xxxx:8888却不成功,老师,这个如何排查呢? 宿主机的keepalived.conf 配置是ok的。

写回答

3回答

leesny

提问者

2018-07-21

绕了一大圈,是宿主主机防火墙的问题。心塞

0
1
神思者
你没有关闭防火墙,唉!Keepalived使用的VRRP协议是被防火墙拦截的。不关闭防火墙也可以,只是要开放VRRP协议。 firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --protocol vrrp -j ACCEPT,然后 firewall-cmd --reload
2018-07-21
共1条回复

神思者

2018-07-20

同学你好,你访问的8888端口后面加上/dbs相对路径了吗?

0
1
leesny
加了的,虚拟ip+4001 或者虚拟ip+4003是可以访问成功的。 4001和4003分别是h1和h2映射的宿主主机ip。
2018-07-21
共1条回复

leesny

提问者

2018-07-20

老师,我用虚拟ip+4003,虚拟ip+4001 却能访问到监控页面。用虚拟ip+8888 却不行? 问题出在哪里呢?

0
5
leesny
回复
神思者
片段3: virtual_server 192.168.1.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 } }
2018-07-21
共5条回复

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

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

2459 学习 · 1018 问题

查看课程