13544870125 发表于 2015-9-5 12:19:45

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 apacheipvsadm
  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的地址轮换显示则表面配置成功
页: [1]
查看完整版本: Lvs网络负载均衡(nat)