Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104647615
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-28 22:07:26

 
文章来源中国IT实验室收集整理

  二、Direct Routing方式

  Load Balance:192.168.1.1

  Virtual IP: 10.0.0.1

  RealServer1: 192.168.1.2

  RealServer2: 192.168.1.3

  nameserver: 192.168.1.254

  gateway: 192.168.1.254

  1.开启机制

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

  注意:

  永久修改要修改sysctl.conf

  2.加载rule

  #ipvsadm -A -t 10.0.0.1:80 -s rr

  #ipvsadm -a -t 10.0.0.1:80 -r 192.168.1.2:80 -g

  #ipvsadm -a -t 10.0.0.1:80 -r 192.168.1.3:80 -g

  rr 轮询方式

  -g 设置为DR方式

  3.保存rule

  #ipvsadm ——save > /etc/sysconfig/ipvsadm

  4.邦定vip

  #ifconfig eth0:1 10.0.0.1 netmask 255.255.255.0 borcast 10.0.0.255

  4.RealServer设置

  RealServer1:

  ip: 192.168.1.2

  gateway: 192.168.1.254

  nameserver: 192.168.1.254

  #ifconfig lo:1 10.0.0.1 netmask 255.255.255.255 borcast 10.0.0.1

  #echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore 注释:这四句目的是为了关闭ARP广播响应

  #echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce

  #echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore

  #echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

  开启HTTP服务,确认自己能够访问。

  RealServer2:

  ip: 192.168.1.3

  gateway: 192.168.1.254

  nameserver: 192.168.1.254

  #ifconfig lo:1 10.0.0.1 netmask 255.255.255.255 borcast 10.0.0.1

  #echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore

  #echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce

  #echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore

  #echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

  开启HTTP服务,确认自己能够访问。页面与realserver1不同就可以。

  5.测试

  在网关作测试即可,其中一块ip设置10.0.0.2 ,另一块设置192.168.1.254。访问,反复刷新网页,每次出现的网页不同则表示成功。

阅读(166) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~