请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

宿主机起keepalived后,后台应用(宿主机上)访问不了keepalived配置数据库ip

宿主机起keepalived后,后台应用(宿主机上)访问keepalived配置的虚拟ip,出现超时。宿主机外是正常访问,关掉宿主机的防火墙也可以访问。应该怎样配置防火墙才能在宿主机内正常访问数据库集群?

正在回答 回答被采纳积分+3

1回答

神思者 2018-06-27 17:52:09

同学你好,我没太听懂你说的场景。Keepalived被防火墙拦截了,那就开放一下haproxy占用的端口,你先试一下。如果还不行,欢迎继续提问。

0 回复 有任何疑惑可以回复我~
  • 提问者 120202011012 #1
    后台应用和docker数据库集群在同一台物理机上,物理机起了keepalived后,后台应用访问不了keepalived配置的虚拟ip。但是,其他物理机可以连接keepalived配置中的ip。如果关掉防火墙,后台应用也能正常访问keepalived配置的ip。
    回复 有任何疑惑可以回复我~ 2018-06-27 18:07:50
  • 神思者 回复 提问者 120202011012 #2
    是防火墙屏蔽了虚拟IP的VRRP组播,解决办法可以参考http://blog.chinaunix.net/uid-20794884-id-5704461.html
    回复 有任何疑惑可以回复我~ 2018-06-27 19:05:31
  • 提问者 120202011012 回复 神思者 #3
    firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --in-interface ens160 --destination 224.0.0.18 --protocol vrrp -j ACCEPT
    我这边是centos 7 ,跑了这条,网卡也改成自己服务器的了,但是还是不行。应该怎样排查这个问题
    回复 有任何疑惑可以回复我~ 2018-06-28 09:35:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信