add script

This commit is contained in:
jinho0928
2020-12-24 13:11:24 +09:00
parent 93f91712e7
commit b2b2774700
8 changed files with 313 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
#!/bin/sh
exp=$HOME/archive/keepalived_script/ssh_login.exp
expcopy=$HOME/archive/keepalived_script/scp_copy.exp
exprestart=$HOME/archive/keepalived_script/restart_pkg.exp
account=${RUSER} #root #${1}
password=${RUSERPWD} #1234 #${2}
#ipaddr="192.168.56.250 192.168.56.130" #${3}
ipaddr="${LB1} ${LB2}"
#masteripaddr="${MASTER1} ${MASTER2} ${MASTER3}"
pkglist=("keepalived" "haproxy")
for svr in $ipaddr
do
case "${svr}" in
*)
for pkgname in ${pkglist[@]};
do
$exp $account $password ${svr} ${pkgname};
if [ "${pkgname}" == "keepalived" ]; then
$expcopy $account $password ${svr} ${pkgname} ${pkgname}.conf ${MASTER1NAME} ${MASTER2NAME} ${MASTER3NAME} ${MASTER1IP} ${MASTER2IP} ${MASTER3IP} ${LB1} ${LB2} ${VIP}
elif [ "${pkgname}" == "haproxy" ]; then
$expcopy $account $password ${svr} ${pkgname} ${pkgname}.cfg ${MASTER1NAME} ${MASTER2NAME} ${MASTER3NAME} ${MASTER1IP} ${MASTER2IP} ${MASTER3IP} ${LB1} ${LB2} ${VIP}
fi
$exprestart $account $password ${svr} ${pkgname};
done
;;
esac
sleep 0.5
done