Update powerwall.sh

This commit is contained in:
2024-01-23 14:29:06 -06:00
parent 3994b2c7c0
commit a00abfd591

View File

@@ -646,6 +646,17 @@ ISCSISYSVMSHUTDOWN(){
echo -e "${idsCL[LightCyan]}Please wait a few minutes while all iSCSI guests are shutdown ..."
echo
}
ISCSIALLVMSHUTDOWN(){
for ESXIHOST in "${PW_MAINSITEHOSTS[@]}"; do
echo -en "${idsCL[LightCyan]}Shutting down any VM's on '${ESXIHOST}' that are running on any iSCSI drive ... "
${PW_FOLDER}/esxi-scripts/iscsi-all-vm-shutdown.ps1 ${ESXIHOST} >/dev/null 2>&1 &
echo -e "${idsCL[Green]}Commands sent${idsCL[Default]}"
echo
done
echo -e "${idsCL[LightCyan]}Please wait a few minutes while all iSCSI guests are shutdown ..."
echo
}
LOGROTATE(){
STOPALL_SERVICES
@@ -809,7 +820,15 @@ fi
;;
iscsi-vm-shutdown)
[ "${2^^}" == "SYS" ] && ISCSISYSVMSHUTDOWN || ISCSIVMSHUTDOWN
if [ "${2^^}" == "PRI" ] || [ "${2^^}" == "" ]; then
ISCSIVMVMSHUTDOWN
elif [ "${2^^}" == "SYS" ]; then
ISCSISYSSHUTDOWN
elif [ "${2^^}" == "ALL" ]; then
ISCSIALLSHUTDOWN
else
echo "iSCSI VM slection not valid"
fi
;;
shutdown_server) SHUTDOWN_SERVER ${2} ${3} ${4} ${5};;
hostpower) HOSTPOWER ${2} ${3};;