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

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-28 22:07:04

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

  前期准备:

  试验环境 Red Hat Enterprise Linux 4 U2

  软件版本 ipvsadm-1.24.tar.gz

  编译安装注意

  #pwd

  /usr/src

  #ln -s kernels/2.6.9-22.EL.i686 如果没有目录则安装RPEM包kernel-devel-2.6.9-22.EL

  #rpmbuild -tb ipvsadm-1.24.tar.gz

  #rpm -ivh /usr/src/redhat/RPEM/i386/ipvsadm-1.24-6.i386.rpm

  正常使用时提示:

  [root@lvs boot]# ipvsadm

  IP Virtual Server version 1.2.0 (size=65536)

  Prot LocalAddress:Port Scheduler Flags

  -> RemoteAddress:Port Forward Weight ActiveConn InActConn

  一、NAT方式

  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.1

  gateway: 192.168.1.1 (使用正确地址,或者使用本机地址,否则会出现刷新ipvsadm rule时很慢)

  1.开启机制

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

  注意:

  永久修改要修改sysctl.conf

  2.加载nat模块

  #modprobe iptable_nat

  注意:

  用lsmod检查,另如果不加载此模块,也可以在第一次访问时成功,但是会在再次访问时出现延迟过长,或访问超时现象。

  3.加载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 -m

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

  rr 轮询方式

  -m 设置为NAT方式

  4.保存rule

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

  5.邦定vip

  #ifconfig eth0:1 10.0.0.1 netmask 255.255.255.0 borcast 10.0.0.255

  6.RealServer设置

  RealServer1:

  ip: 192.168.1.2

  gateway: 192.168.1.1

  nameserver: 192.168.1.1

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

  RealServer2:

  ip: 192.168.1.3

  gateway: 192.168.1.1

  nameserver: 192.168.1.1

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

  7.测试

  选择一台主机,ip设置10.0.0.2 ,访问,反复刷新网页,每次出现的网页不同则表示成功。

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