|
@@ -2,16 +2,16 @@
|
|
|
#set -e
|
|
|
|
|
|
if [ -z ${service} ]; then echo "The service isn't defined!!!"; exit 1; fi
|
|
|
-if [ -z ${floating_ip} ]; then echo "IP isn't defined!!!"; exit 1; fi
|
|
|
-if [ -z ${floating_mask} ]; then echo "NetMASK isn't defined!!!"; exit 1; fi
|
|
|
-if [ -z ${floating_if} ]; then echo "IF isn't defined!!!"; exit 1; fi
|
|
|
+if [ -z ${vip} ]; then echo "IP isn't defined!!!"; exit 1; fi
|
|
|
+if [ -z ${vin} ]; then echo "NetMASK isn't defined!!!"; exit 1; fi
|
|
|
+if [ -z ${vif} ]; then echo "IF isn't defined!!!"; exit 1; fi
|
|
|
|
|
|
trap cleanup SIGTERM EXIT
|
|
|
cleanup()
|
|
|
{
|
|
|
- ip addr del ${floating_ip}/${floating_mask} dev ${floating_if}:floating
|
|
|
+ ip addr del ${vip}/${vin} dev ${vif}:vip
|
|
|
}
|
|
|
- ip addr add ${floating_ip}/${floating_mask} brd + dev ${floating_if} label ${floating}:floating
|
|
|
+ ip addr add ${vip}/${vin} brd + dev ${vif} label ${vif}:vip
|
|
|
exec "/tmp/check_ip.sh" "$@" &
|
|
|
wait
|
|
|
|