LVS负载均衡DR模式

  • A+
所属分类:运维教程

LVS的实现模式常用的有三种,我们讲下第二种DR模式。

网络拓扑:

LVS负载均衡DR模式

网络地址:

client 192.168.18.250/24 gw 192.168.18.254

router eth0 192.168.18.254/24

router eth1 192.168.19.1/24

要开启转发功能echo 1 > /proc/sys/net/ipv4/ip_forward

lvs eth0 192.168.19.254/24 gw 192.168.19.1

lvs eth0:1 192.168.19.100/24

rs1 eth0 192.168.19.2/24 gw 192.168.19.1

rs1 lo:1 192.168.19.100/32

rs2 eth0 192.168.19.3/24 gw 192.168.19.1

rs2 lo:1 192.168.19.100/32

数据走向:

客户发起请求:

SMAC: client DMAC: route

SIP: 18.250 DIP: 19.100

SPORT: 33456 DPORT:80

路由转发:

SMAC: route DMAC: lvs

SIP: 18.250 DIP: 19.100

SPORT: 33456 DPORT:80

LVS服务器调度:

SMAC: lvs DMAC: rs1

SIP: 18.250 DIP: 19.100

SPORT: 33456 DPORT:80

处理并且响应请求:

SMAC: rs1 DMAC: route

SIP: 19.100 DIP: 18.250

SPORT: 80 DPORT:33456

路由转发:

SMAC: route DMAC: client

SIP: 19.100 DIP: 18.250

SPORT: 80 DPORT:33456

操作步骤:

lvs:

  1. echo 0 > /proc/sys/net/ipv4/conf/lo/rp_filter
  2. ipvsadm -A -t 192.168.19.100:80 -s rr
  3. ipvsadm -a -t 192.168.19.100:80 -r 192.168.19.2 -g
  4. ipvsadm -a -t 192.168.19.100:80 -r 192.168.19.3 -g

rs1:

  1. echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
  2. echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
  3. echo web1 > /var/www/html/index.html
  4. service httpd start

rs2:

  1. echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
  2. echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
  3. echo web2 > /var/www/html/index.html
  4. service httpd start

命令详解:

  1. echo 0 > /proc/sys/net/ipv4/conf/lo/rp_filter
  2. #反向过滤,需要修改为0
  3. ipvsadm -A -t 192.168.19.100:80 -s rr
  4. #ipvsadm为lvs的管理命令,-A指定虚拟ip,-t是tcp的协议,后面接的地址需要有端口号,-s指定轮询的方式
  5. ipvsadm -a -t 192.168.19.100:80 -r 192.168.19.2 -g
  6. #-a用于添加rs,-r指定轮询ip,-g是dr的模式
  7. echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
  8. #收到arp请求闭嘴不说话
  9. echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
  10. #可以封虚ip的回包
  11. echo web1 > /var/www/html/index.html
  12. #将默认页面内容改为web1
  13. service httpd start
  14. #启动httpd的服务
  • 我的微博
  • 这是微博的扫一扫
  • weinxin
  • 微信公众
  • 微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:47   其中:访客  46   博主  1

    • avatar 秘度即肆衔柯该岸婆壤窃馅氨幻弊壹瞬潜 9

      签到成功!签到时间:今日的上午7:52:28,每日打卡,生活更精彩哦!

      • avatar 薪瀑拍吵铺嚷滴补碌阑我猩馁毒缓芈忠顾 9

        签到成功!签到时间:今日的上午6:38:09,每日打卡,生活更精彩哦!

        • avatar 蓉亮众狈臃巡退苏媳匆摆期祷禄汛潜郊骄 9

          签到成功!签到时间:今日的上午5:26:20,每日打卡,生活更精彩哦!

          • avatar 笔鞠来坎巢沉帘及盗救啬本墒冀酱居尾悦 9

            签到成功!签到时间:今日的上午5:20:57,每日打卡,生活更精彩哦!

            • avatar 盒苍梅锌牢忍古狼怨示地鸥阉舅信阶驳甲 9

              签到成功!签到时间:今日的上午4:21:32,每日打卡,生活更精彩哦!