LVS集群学习笔记(NAT\DR\IP tunnel)

时间:2007-07-11 19:49:58   来源:  作者:  点击:次  出处:技术无忧
关键字:LVS 集群 Red Hat 笔记

 前期准备:

  试验环境 Red Hat Enterprise Linux 4 U2

  软件版本 ipvsadm-1.24.tar.gz

  编译安装注意

  #pwd

  /usr/src

  
 
 
  
  #ln -s kernels/2.6.9-22.EL.i686 linux 如果没有目录则安装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不同就可以。欢迎收藏Pc51.Net技术无忧网


 1/4    1 2 3 4 下一页 尾页

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

300x250广告位招租