1.安装LVS
rpm –ivh ipvsadm-1.24-6.1.i386.rpm

2.查看LVS是否安装成功
ipvsadm --help
如果看到提示证明就安装成功。

3.配置LVS
vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=1.1.1.135
NETMASK= 255.255.255.255
BROADCAST= 1.1.1.135
ifconfig eth0:0 1.1.1.135 broadcast 1.1.1.135 netmask 255.255.255.255 up
此处在eth0设备上绑定了一个虚拟设备eth0:0,同时设置了一个虚拟IP是1.1.1.135,也

就是上面我们规划的IP地址,然后指定广播地址也为1.1.1.135,需要特别注意的是,这

里的子网掩码为255.255.255.255。
然后给设备eth0:0指定一条路由,执行如下指令:
route add -host 1.1.1.135 dev eth0:0 

4.启用路由转发
echo "1" >/proc/sys/net/ipv4/ip_forward

5.配置LVS
ipvsadm -C
ipvsadm -A -t 1.1.1.135:80 -s rr -p 10
ipvsadm -a -t 1.1.1.135:80 -r 1.1.1.100:80 -g
ipvsadm -a -t 1.1.1.135:80 -r 1.1.1.101:80 -g
上面操作中,第一行是清除内核虚拟服务器列表中的所有记录,第二行是添加一条新的

虚拟IP记录。这个新的IP是1.1.1.135,同时指定持续服务时间为600秒。第三、四行是

在新加虚拟IP记录中添加两条新的Real Server记录,并且指定LVS 的工作模式为直接路

由模式。
最后,启动LVS服务,执行如下操作:

ipvsadm

 

二。realserver配置最主要的是关闭arp
#!/bin/bash
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
sysctl -p
#end

2.新建VIP 的网卡配置文件为/
vi /etc/sysconfig/network-scripts/ifcfg-lo:0
DEVICE=lo0
ONBOOT=yes
IPADDR=1.1.1.135
NETMASK=255.255.255.255