zoukankan      html  css  js  c++  java
  • 网络结构设计——负载均衡之LVS学习笔记(二)

      LVS按个人理解的说就是将一台Linux服务器当作路由器等功能的技术。LVS---Linux虚拟服务器。

      LVS实现了三种IP负载均衡技术VS/NAT、VS/TUN、VS/DR。

      今天简单分享一下我在学习LVS的NAT技术的一些心得。

    背景                                                                      

       

      外部网络      Windows

      LVS        Centos

      WEB Server 1   Centos

      WEB Server 2   Centos

    配置                                                                      

      Windows VM1网卡设置

        

      LVS 左侧 VM1网卡 th0

      LVS 右侧 VM2网卡 th1

        

      WEB Server 1 VM2网卡 th0

        

      网关设置

        

      启动apache服务,写一个简单的网页

    <html><body><h1>192.168.10.2</h1></body></html>

       同理设置WEB Server 2

      VM2网卡 th0

        

      网关设置

        

      启动apache服务,写一个简单的网页

    <html><body><h1>192.168.10.3</h1></body></html>

    安装&&配置ipvsadm                                            

      安装

         

      写一个ipvsadm的shell脚本

        

      LVS路由管道开启

        

      给权限,执行脚本

        

    结果,网页访问                                                       

      第一次访问

        

      第二次访问

        

    总结                                                                       

       浏览器访问时,访问的是LVS服务器的8.8.8.8这个IP地址,LVS服务器将请求分别分散给两个内网的WEB服务器响应(将数据包的IP源地址、目的地址和MAC源地址、目的地址换成内网的),然后由内网的WEB服务器将数据传输给LVS服务器,由LVS服务器发送给外部网络的浏览器(此时LVS服务器将数据包的IP、MAC源地址和目的地址都换了)。所以要设置网关,是因为最后数据包都要从LVS服务器出去。

      这样做可以减少大访问量的时候WEB服务器的压力,但是会给LVS服务器造成压力,LVS服务器便成了瓶颈。

     转载请注明出处:http://www.cnblogs.com/yydcdut/p/3525031.html

  • 相关阅读:
    day38 20-Spring与Junit整合
    day38 19-Spring整合web开发
    day38 18-Spring的XML和注解的结合使用
    day38 17-Spring的Bean的属性注入:注解方式
    day38 16-Spring的Bean的装配:注解的方式
    day38 15-Spring的配置文件引入的问题
    day38 14-Spring的Bean的属性的注入:集合属性的注入
    day38 13-Spring的Bean的属性的注入:SpEL注入
    day38 12-Spring的Bean的属性的注入:名称空间p
    SqlServer与.NET的数据类型映射关系图
  • 原文地址:https://www.cnblogs.com/yydcdut/p/3525031.html
Copyright © 2011-2022 走看看