zoukankan      html  css  js  c++  java
  • LVS原理及实践(NAT模式)

    LVS无论NAT及DR模式,均要求LVS server和real server在同一个网段内,NAT需要把lvs server当作各个realserver的默认网关,DR模式采用修改mac地址直接从数据链路层转发、要求必须在同一个物理网段内

    LVS-NAT的实验
    网络拓扑:
       采用青云1个Router、1个公网IP、1个受管私网、3台私网内VM搭建(1台LVS、2台Realserver),vm中防火墙均关闭,Router上绑定公网ip、配置端口转发策略,把80端口转向LVS的ip:80,青云中防火墙打开下行tcp 80端口

    环境:  CentOS 6.4 x64
    过程:
    一   LB 
    1  首先安装ipvsadm
    2  开启ip_forward
       echo "1" >/proc/sys/net/ipv4/ip_forward 
    3  编写lvs 规则
       #vim lvsnat.sh
        ipvsadm -C
        ipvsadm -A -t lvs_ip:80 -s rr 
        ipvsadm -a -t lvs_ip:80 -r web1_ip:80 -m
        ipvsadm -a -t lvs_ip:80 -r web2_ip:80 -m
    4  执行规则
       sh lvsnat.sh
    5  使用ipvsadm -l 可以看到
      [root@localhost ~]# ipvsadm -l
    IP Virtual Server version 1.2.1 (size=4096)
    Prot LocalAddress:Port Scheduler Flags
      -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
    TCP  lvs_ip:http rr
      -> web1_ip:http            Masq    1      0          0         
      -> web2_ip:http            Masq    1      0          0
    二 Real Server
       Real server 只需要把网关指向lvs_ip 就可以了,开启apache 测试

     route add default gw lvs_ip

    删除webserver中原来默认路由:route del default gw 192.168.100.1

    参考文章:http://www.importnew.com/11229.html

    ===================================

    采用公私钥免密码登陆server

    bogon:~ cyber$ chmod 600 /Users/cyber/Documents/kp-0zv7sbt7

    bogon:~ cyber$ ssh -i /Users/cyber/Documents/kp-0zv7sbt7 root@117.121.10.49

  • 相关阅读:
    vux 数据模拟mockjs的使用
    vux 配置颜色问题
    vue-router 学习
    vue 学习笔记
    点击加载更多
    table td 固定宽度
    js scroll 滚动连续多次触发事件只执行一次
    Merge into的注意点之ORA-30926: 无法在源表中获得一组稳定的行?
    js页面中取值的注意点
    insert into的方式
  • 原文地址:https://www.cnblogs.com/wolfcamel/p/4304568.html
Copyright © 2011-2022 走看看