#####
#/bin/bash
#SET Director for DR
VIP=192.168.115.200
DIP=192.168.115.10
RIP1=192.168.115.20
RIP2=192.168.115.30
./etc/init.d/functions
case "$1" in
start)
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/ifconfig eth0:0 192.168.115.200 broadcast 192.168.115.200 netmask 255.255.255.0 up
/sbin/route -host 192.168.115.200 dev eth0:0
/sbin/iptables -F
/sbin/ipvsadm -C
/sbin/ipvsadm -A -t 192.168.115.200 -s rr
/sbin/ipvsadm -a -t 192.168.115.200 -r 192.168.115.20 -g
/sbin/ipvsadm -a -t 192.168.115.200 -r 192.168.115.30 -g
touch /var/lock/subsys/ipvsadm.lock
echo "ipvs is running ok"
;;
stop)
echo "0" > /proc/sys/net/ipv4/ip_forward
/sbin/ipvsadm -C
/sbin/ifconfig eth0:0 down
rm -fr /var/lock/subsys/ipvsadm.lock
echo "ipvs is stopping ok"
;;
status)
if [ -e /var/lock/subsys/ipvsadm.lock];then
echo "ipvs is running"
else
echo "ipvs is stopped"
fi