LVS负载均衡NAT模式

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

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

网络拓扑:

LVS负载均衡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的服务  

实现效果:
LVS负载均衡NAT模式

  • 问答中心
  • 微信小程序扫一扫
  • weinxin
  • 微信公众
  • 微信公众号扫一扫
  • weinxin

发表评论

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

目前评论:44   其中:访客  10   博主  0

    • avatar Begin 6

      老师 我真的没做出来…. 好像没什么毛病 唉…

        • avatar Penn 9

          @Begin 也可能是人品问题,还有要用桥接模式才行!

            • avatar Begin 6

              @Penn 我的jier!! 需要桥接的竟然… 学到老活到老

                • avatar Penn 9

                  @Begin 做lvs如果用非桥接,就会出现问题!

                • avatar Begin 6

                  @Penn 老师 一般使用elinks测试的时候 回显卡住了是什么原因….

                    • avatar Penn 9

                      @Begin 一般是防火墙问题!

                • avatar RAW9426 7

                  签到成功!签到时间:今日的12:45:40,每日打卡,生活更精彩哦!

                  • avatar Begin 6

                    嗯 NAT最好了!

                      • avatar Penn 9

                        @Begin 但真实环境中不会使用!

                      • avatar mayuan 2

                        签到成功!签到时间:今日的上午9:14:39,每日打卡,生活更精彩哦!