son30 发表于 2019-1-5 08:56:23

LVS相关脚本

  !/bin/bash
#Config realserver
SNS_VIP=192.168.9.200

/etc/rc.d/init.d/functions

case "$1" in
start)
             /sbin/ifconfig lo:0 $SNS_VIP netmask 255.255.255.255 broadcast $SNS_VIP
             /sbin/route add -host $SNS_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 >/dev/null 2>&1
             echo "RealServer Start OK"

             ;;
stop)
             /sbin/ifconfig lo:0 down
             /sbin/route del $SNS_VIP >/dev/null 2>&1
             echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore
             echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce
             echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore
             echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce
             echo "RealServer Stoped"
             ;;
*)
             echo "Usage: $0 {start|stop}"
             exit 1
esac

exit 0



页: [1]
查看完整版本: LVS相关脚本