update
This commit is contained in:
25
powerwall.sh
25
powerwall.sh
@@ -11,7 +11,7 @@ source /opt/idssys/powerwall/inc/power.inc.sh
|
||||
source /opt/idssys/powerwall/inc/temp.inc.sh
|
||||
|
||||
|
||||
TEST=true
|
||||
# TEST=true
|
||||
|
||||
shopt -s lastpipe
|
||||
|
||||
@@ -340,10 +340,9 @@ SHUTDOWN_SERVER(){
|
||||
fi
|
||||
done
|
||||
echo
|
||||
if [ ${MM} -eq 0 ] && ([ "${ESXI_HOST}" == "ALL" ] || [[ "${PW_OFFSITE_HOSTS}" = *"${ESXI_HOST}"* ]] || [ "${ESXI_HOST}" == "OFFSITE" ] || [ "${ESXI_HOST}" == "MAINSITE" ] || [ "${ESXI_HOST}" == "10.2.1.11" ] || ([ "${ESXI_HOST}" == "SYS" ] && [ -f ${PW_TMPFOLDER}/shutdown.MAIN ])); then
|
||||
if [ ${MM} -eq 0 ] && ([ "${ESXI_HOST}" == "ALL" ] || [[ "${PW_OFFSITE_HOSTS}" = *"${ESXI_HOST}"* ]] || [ "${ESXI_HOST}" == "OFFSITE" ] || [ "${ESXI_HOST}" == "MAINSITE" ] || [[ "${PW_OFFSITE_HOSTS}" = *"${ESXI_HOST}"* ]] || ([ "${ESXI_HOST}" == "SYS" ] && [ -f ${PW_TMPFOLDER}/shutdown.MAIN ])); then
|
||||
tmp=tmp
|
||||
|
||||
# elif [ "${ESXI_HOST}" != "OFFSITE" ] && [ "${ESXI_HOST}" != "ALL" ] && [ "${ESXI_HOST}" != "MAINSITE" ]; then
|
||||
else
|
||||
MSG="Starting iSCSI migrations"
|
||||
c=0; MSG_SPC=''; spc1=`expr ${HC_CW} - ${#MSG}`; until [ ${c} = ${spc1} ]; do MSG_SPC="${MSG_SPC} "; ((c++)); done
|
||||
@@ -627,24 +626,12 @@ HOSTMGMT(){
|
||||
|
||||
var=PW_${ESXI_HOST}HOSTS[@]; v=1
|
||||
for vhost in "${!var}"; do
|
||||
# if [ "${POWER^^}" == "ON" ] && [ "${vhost}" == "${PW_MAIN_ISCSI}" ] && ([ "${ESXI_HOST}" == "ALL" ] || [ "${ESXI_HOST}" == "MAINSITE" ] || [ "${ESXI_HOST}" == "MAIN" ]); then
|
||||
# tmp=''
|
||||
# else
|
||||
# if [ "$(ipmitool -I lanplus -H ${PW_HOST_IDRACS[${PW_ESXI_HOST_NAMES[${vhost}]}]} -U ${PW_ESXI_USER} -P "${PW_ESXI_PASS}" chassis power status | grep Power is ${POWER,,})" == "" ]; then
|
||||
HOSTPOWER ${vhost} ${POWER}
|
||||
sleep 3s
|
||||
# else
|
||||
# echo -e "\n${idsCL[LightCyan]}Host is already Powered ${POWER^^}${idsCL[Default]}"
|
||||
# fi
|
||||
# fi
|
||||
|
||||
HOSTPOWER ${vhost} ${POWER}
|
||||
sleep 3s
|
||||
done
|
||||
|
||||
else
|
||||
# if [ "$(ipmitool -I lanplus -H ${PW_HOST_IDRACS[${PW_ESXI_HOST_NAMES[${ESXI_HOST}]}]} -U ${PW_ESXI_USER} -P '${PW_ESXI_PASS}' chassis power status | grep 'Power is ${POWER,,}')" == "" ]; then
|
||||
HOSTPOWER ${ESXI_HOST} ${POWER}
|
||||
# else
|
||||
# echo -e "${idsCL[LightCyan]}Host is already Powered ${POWER^^}${idsCL[Default]}\n"
|
||||
# fi
|
||||
HOSTPOWER ${ESXI_HOST} ${POWER}
|
||||
fi
|
||||
fi
|
||||
echo
|
||||
|
||||
Reference in New Issue
Block a user