高可用性keepalived全部采用外网IP的问题

发布于 2022-10-15 08:12:32 字数 2243 浏览 15 评论 0

高可用性keepalived全部采用外网IP的问题

我的2台服务器各自有一个外网IP,然后我通过keepalived虚拟出另一个外网IP,keepalived的服务可以正常启动,当vip在master上的时候,我在backup上ping那个vip(外网IP),很不稳定(一般是keepalived刚刚启动的时候可以ping通,之后就不能ping通,然后过个半个小时又可以ping通,再过10秒左右,又不能ping通了,很诡异)

配置文件如下:
keepalived.conf

  1. ! Configuration File for keepalived
  2. global_defs {
  3.    notification_email {
  4.      
  5. acassen@firewall.loc
  6.      
  7. failover@firewall.loc
  8.      
  9. sysadmin@firewall.loc
  10.    }
  11.    notification_email_from
  12.    Alexandre.Cassen@firewall.loc
  13.    smtp_server 127.0.0.1
  14.    smtp_connect_timeout 30
  15.    router_id LVS_DEVEL
  16. }
  17. vrrp_instance VI_1 {
  18.     state MASTER
  19.     interface eth0
  20.     virtual_router_id 17
  21.     priority 180
  22.     advert_int 1
  23.     authentication {
  24.         auth_type PASS
  25.         auth_pass 1111
  26.     }
  27.     virtual_ipaddress {
  28.         外网ip1/27 dev eth0
  29.     }
  30. }
  31. virtual_server  外网ip1 80 {
  32.     delay_loop 6
  33.     lb_algo wrr
  34.     lb_kind DR
  35.     persistence_timeout 60
  36.     protocol TCP
  37.     real_server 外网ip2 80 {
  38.         weight 3
  39.         TCP_CHECK {
  40.         connect_timeout 10
  41.         nb_get_retry 3
  42.         delay_before_retry 3
  43.         connect_port 80
  44.         }
  45.      }
  46. }

复制代码

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文