diff --git a/powerwall.sh b/powerwall.sh index d3b31e77..a242691b 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -1200,21 +1200,22 @@ SHUTDOWN_SERVER(){ if [ "${ESXIHOST}" == "10.10.2.10" ]; then echo -e "${idsCL[LightYellow]}Since this is the iSCSI-PRI host server, all iSCSI-PRI VM's are being shutdown ... " for host in "${PW_MAINSITE_HOSTS[@]}"; do - echo -en "${idsCL[LightCyan]}Stopping iSCSI-PRI VM's on: ${PW_ESXI_HOST_NAMES[${host}]} [${host}] ... " - [ "${TEST}" != "true" ] && run=$(${PW_FOLDER}/esxi-scripts/iscsi-vm-shutdown.ps1 ${host} >/dev/null 2>&1) - echo -e "${idsCL[Green]}Done" + echo -en "${idsCL[LightCyan]}Stopping iSCSI-PRI VM's on: ${PW_ESXI_HOST_NAMES[${ESXIHOST}]} [${ESXIHOST}] ... " + [ "${TEST}" != "true" ] && ${PW_FOLDER}/esxi-scripts/iscsi-vm-shutdown.ps1 ${ESXIHOST} >/dev/null 2>&1 & + echo -e "${idsCL[Green]}Commands sent${idsCL[Default]}" done echo -e "${idsCL[LightYellow]}All iSCSI-PRI VM's have been sent shutdown signals\n" + sleep 10s elif [ "${ESXIHOST}" == "10.10.2.17" ]; then echo -e "${idsCL[LightYellow]}Since this is the iSCSI-SYS host server, all iSCSI-SYS VM's are being shutdown ... " for host in "${PW_MAINSITE_HOSTS[@]}"; do - echo -en "${idsCL[LightCyan]}Stopping iSCSI-SYS VM's on: ${PW_ESXI_HOST_NAMES[${host}]} [${host}] ... " - [ "${TEST}" != "true" ] && run=$(${PW_FOLDER}/esxi-scripts/iscsi-sys-vm-shutdown.ps1 ${host} >/dev/null 2>&1) - echo -e "${idsCL[Green]}Done" + echo -en "${idsCL[LightCyan]}Stopping iSCSI-SYS VM's on: ${PW_ESXI_HOST_NAMES[${ESXIHOST}]} [${ESXIHOST}] ... " + [ "${TEST}" != "true" ] && ${PW_FOLDER}/esxi-scripts/iscsi-sys-vm-shutdown.ps1 ${ESXIHOST} >/dev/null 2>&1 & + echo -e "${idsCL[Green]}Commands sent${idsCL[Default]}" done echo -e "${idsCL[LightYellow]}All iSCSI-SYS VM's have been sent shutdown signals\n" - + sleep 10s fi echo -en "${idsCL[LightCyan]}Enabling maintenance mode & starting iSCSI VM migrations ... "