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

LVS负载均衡NAT模式

  • 网络拓扑:
  • 网络地址:
  • 数据走向:
  • 操作步骤:
  • 命令详解:

目录

LVS的实现模式常用的有三种,我们讲下第一种NAT模式,NAT模式是最简单的一种。

网络拓扑:

网络地址:

client 192.168.18.250/24 gw 192.168.18.254

lvs eth0 192.168.18.254/24

lvs eth1 192.168.19.1/24

rs1 192.168.19.2/24 gw 192.168.19.1

rs2 192.168.19.3/24 gw 192.168.19.1

lvs充当路由器,要开启转发功能echo 1 > /proc/sys/net/ipv4/ip_forward

数据走向:

  1. 客户端访问192.168.19.100,因为网段不同,需要网关帮忙转发,所以数据发送到lvs
  2. lvs收到数据后,会将数据交给后面的rs服务器来处理
  3. rs服务器请求处理完成,会返回到lvs服务器
  4. lvs服务器将rs服务器地址转换成19.100并返回给客户端

操作步骤:

lvs:

  1. ipvsadm -A -t 192.168.18.254:80 -s rr
  2. ipvsadm -a -t 192.168.18.254:80 -r 192.168.19.2 -m
  3. ipvsadm -a -t 192.168.18.254:80 -r 192.168.19.3 -m

rs1:

  1. echo web1 > /var/www/html/index.html
  2. service httpd start

rs2:

  1. echo web2 > /var/www/html/index.html
  2. service httpd start

命令详解:

  1. ipvsadm -A -t 192.168.18.254:80 -s rr  
  2. #ipvsadm为lvs的管理命令,-A指定虚拟ip,-t是tcp的协议,后面接的地址需要有端口号,-s指定轮询的方式  
  3. ipvsadm -a -t 192.168.18.254:80 -r 192.168.19.2 -m  
  4. #-a用于添加rs,-r指定轮询ip,-m是nat的模式  
  5. echo web1 > /var/www/html/index.html  
  6. #将默认页面内容改为web1  
  7. service httpd start  
  8. #启动httpd的服务  

实现效果:

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

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