一、环境

  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的地址轮换显示则表面配置成功