二,创建lvs tun模式启动脚本
[root@vm01 ~]# vim /etc/init.d/lvstun
#!/bin/bash
VIP=192.168.1.30
RIP1=192.168.1.201
RIP2=192.168.1.202
case "$1" in
start)
echo "start LVS of DirectorServer tun"
/sbin/iptables -F
/sbin/ipvsadm -C
/sbin/ifconfig tunl0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev tunl0
/sbin/ipvsadm -A -t $VIP:80 -s rr
/sbin/ipvsadm -a -t $VIP:80 -r $RIP1 -i
/sbin/ipvsadm -a -t $VIP:80 -r $RIP2 -i
/sbin/ipvsadm
;;
stop)
echo "stop LVS of DirectorServer tun"
echo "0" >/proc/sys/net/ipv4/ip_forward
/sbin/ipvsadm -C
/sbin/ifconfig tunl0 down
;;
*)
echo "error"
exit 1
esac
[root@vm01 ~]#chmod a+x /etc/init.d/lvstun
三,vm02和vm03上的配置
#vim /etc/init.d/lvsrstun
#!/bin/bash
#DR server
VIP=192.168.1.30
case "$1" in
start)
echo "start LVS of tun"
/sbin/ifconfig tunl0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev tunl0