http://www.linuxvirtualserver.org/software/ipvs.html下载对应版本的ipvs源码,根据自己的内核选择
[root@localhost ~]#tar zxvfipvsadm-1.24.tar.gz
[root@localhost ~]#cd ipvsadm-1.24
[root@localhost ~]#make
[root@localhost ~]#make install
注意:在make时可能会出现错误编译信息,这是由于编译程序找不到对应内核的原因,按照如下操作就可以正常编译:
或者直接yum安装
[root@localhost ~]#ln -s/usr/src/kernels/2.6.18-128.el5-i686/ /usr/src/linux
yum install popt*
yum install libnl*
piranha配置
service piranha-gui start
/usr/sbin/piranha-passwd
GLOBAL SETTINGS
192.168.188.148
VIRTUAL SERVERS
Add –》edit-》activity
echo "1">/proc/sys/net/ipv4/ip_forward(nat模式)
service pulse start
Real server 的配置
#!/bin/bash
VIP=192.168.188.135
/sbin/ifconfig lo:0 $VIP broadcast $VIPnetmask 255.255.255.255 up
/sbin/route add -host $VIP dev lo:0
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
单独配置
主服务器
ifconfig eth0:0 192.168.188.135 broadcast192.168.12.135 netmask 255.255.255.255 up
1)通过ipvsadm命令行方式配置LVS
然后开始配置ipvs,执行如下操作:
[root@localhost ~]#ipvsadm -C
[root@localhost ~]#ipvsadm -A -t 192.168.188.135:3306-s rr -p 600
[root@localhost ~]#ipvsadm -a -t 192.168.188.135:3306-r 192.168.12.246:80 -g
[root@localhost ~]#ipvsadm -a -t 192.168.188.135:3306-r 192.168.12.237:80 -g
Ipvsadm start
或者编写脚本