西数超哥博客
运维经验教程分享

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的服务

www.ysidc.top 西数超哥博客,数据库,西数超哥,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top

赞(0)
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除。本站原创内容未经允许不得转载:西数超哥博客 » LVS负载均衡DR模式