fwmark 的lvs ,keepalive的疑惑

发布于 2022-07-15 22:11:27 字数 2897 浏览 5 评论 0

RHEL4 做lvs ,kernel 2.6.9-34.ELsmp
用ipvsadm加VIP和RS,一切正常。
把端口tcp 80 ,554,和几个udp端口在iptables上面做了防火墙mark.提供流媒体服务
[root@test ~]# ipvsadm -ln
IP Virtual Server version 1.2.0 (size=4096)
Prot LocalAddressort Scheduler Flags
  -> RemoteAddressort           Forward Weight ActiveConn InActConn
FWM  1 wrr persistent 900
  -> 192.168.1.54:0              Route   50     0          0         
  -> 192.168.1.55:0              Route   50     1          0         

但是我加了keepalived后,出现这个情况(看红色部分),但是服务也正常.不用keepalived 启动就没有ERR!的错误.
[root@dns ~]# ipvsadm -lnc
IPVS connection entries
pro expire state       source             virtual            destination
TCP 08:53  NONE        126.10.56.123:0   192.168.1.50:80   192.168.1.54:80
IP  11:31  ERR!        126.10.56.123:0    0.0.0.1:0          192.168.1.55:0
TCP 13:50  ESTABLISHED 126.10.56.123:7262 192.168.1.50:80   192.168.1.54:80
TCP 13:55  ESTABLISHED 126.10.56.123:7268 192.168.1.50:80   192.168.1.55:80
TCP 14:59  ESTABLISHED 126.10.56.123:55562 192.168.1.50:554  192.168.1.55:554

keepalvied.conf文件中的fwmark部分:
virtual_server fwmark 1 {
  delay_loop 10
  lb_algo wrr
  lb_kind DR
  persistence_timeout 900
  protocol TCP,UDP

  real_server 192.168.1.54 0 {
    weight 50
    TCP_CHECK {
      connect_port 80
      connect_timeout 6
    }
  }

  real_server 192.168.1.55 0 {
    weight 50
    TCP_CHECK {
      connect_port 80
      connect_timeout 6
    }
  }

}
不知有无影响?

[ 本帖最后由 seabillow 于 2006-9-21 18:14 编辑 ]

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

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

发布评论

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