• Lvs网络负载均衡(nat)


    一、环境

      win7 VMware10.0.1 虚拟系统CentOS5.5 防火墙全部关闭状态

    二、准备工作

      win7打开vmware network adapter vmnet1 配置ip为8.8.8.1 子网掩码255.255.255.0,其他设置为空

      克隆CentOS两次,分别命名webserver1和webserver2

      给CentOS添加一个网络适配器2,使用自定义网络vmnet2,它原来的网络适配器1使用自定义网络vmnet1

      webserver1和webserver2都使用自定义网络vmnet2

    三、设置虚拟机ip apache  ipvsadm

      CentOS

      #ifconfig eth0 8.8.8.8 netmask 255.255.255.0

      #ifconfig eth1 192.168.10.1 netmask 255.255.255.0

      

      webserver1

      #ifconfig eth0 192.168.10.2 netmask 255.255.255.0

      #vi /var/www/html/index.html

      内容写上192.168.10.2 保存

      webserver2

      #ifconfig eth0 192.168.10.3 netmask 255.255.255.0

      #vi /var/www/html/index.html

      内容写192.168.10.3 保存

      设置默认网关(webserver1和webserver2)

      #route add default gw 192.168.10.1

      并启动他们的apache服务

      CentOS开启路由功能

      #echo 1 > /proc/sys/net/ipv4/ip_forward

      

      使用ipvsadm设置轮询规则,如果没有安装则使用 yum install ipvsadm*安装

      vi ipvs.sh

      #! /bin/bash
      ipvsadm -C  #把以前的转换表、调度信息清除
      ipvsadm -At 8.8.8.8:80 -s rr  #增加一个带有调度算法的转换表 -A增加 -s rr调度算法为rr模式 -t tcp通信模式 访问80端口时按照下面的规则
      ipvsadm -at 8.8.8.8:80 -r 192.168.10.2:80 -m
      ipvsadm -at 8.8.8.8:80 -r 192.168.10.3:80 -m  #-r真实服务器 -m nat模式 把对8.8.8.8:80的访问转到192.168.10.3:80去
      ipvsadm -L -n

      

      #chmod a+x ipvs.sh

      #./ipvs.sh

    四、测试

      win7中打开浏览器,输入8.8.8.8 每次刷新可以看到webserver1和webserver2的地址轮换显示则表面配置成功

  • 相关阅读:
    c# AOP OnExceptionAspect
    标签AttributeUsage 使用
    wpf gridview 滚动懒加载
    vue同级传值
    vue vant解决浏览器刷新导航栏跳转至首页的两个方法
    window.open
    获取data-*属性值
    js点击页面其他地方如何隐藏div元素菜单
    vuecli4升级与搭建项目
    在线转rem
  • 原文地址:https://www.cnblogs.com/hwt987/p/3667478.html
Copyright © 2020-2023  润新知