Update powerwall.sh
This commit is contained in:
@@ -370,7 +370,7 @@ SHUTDOWN_SERVERS(){
|
|||||||
done
|
done
|
||||||
for ESXIHOST in "${ESXIHOSTS[@]}"; do
|
for ESXIHOST in "${ESXIHOSTS[@]}"; do
|
||||||
echo -en "Verifying iSCSI VM's stopped on: ${ESXIHOST} ... "
|
echo -en "Verifying iSCSI VM's stopped on: ${ESXIHOST} ... "
|
||||||
${FOLDER}/esxi-scripts/iscsi-vm-shutdown-verify.ps1 ${ESXIHOST}
|
${FOLDER}/esxi-scripts/iscsi-vm-shutdown-verify.ps1 ${ESXIHOST} >/dev/null 2>&1
|
||||||
echo "Done"
|
echo "Done"
|
||||||
done
|
done
|
||||||
# sleep 1m
|
# sleep 1m
|
||||||
@@ -385,6 +385,7 @@ SHUTDOWN_SERVERS(){
|
|||||||
for ESXIHOST in "${MAINHOSTS[@]}"; do
|
for ESXIHOST in "${MAINHOSTS[@]}"; do
|
||||||
echo -en "Shutting down host: ${ESXIHOST} ..."
|
echo -en "Shutting down host: ${ESXIHOST} ..."
|
||||||
ssh root@${ESXIHOST} 'esxcli system shutdown poweroff -d 10 -r "Automated ESXi host shutdown"'
|
ssh root@${ESXIHOST} 'esxcli system shutdown poweroff -d 10 -r "Automated ESXi host shutdown"'
|
||||||
|
ssh root@${ESXIHOST} 'esxcli system maintenanceMode set -e false -t 0'
|
||||||
echo "Done"
|
echo "Done"
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -398,13 +399,13 @@ SHUTDOWN_SERVERS(){
|
|||||||
|
|
||||||
elif [ "${1}" = "SYS" ]; then
|
elif [ "${1}" = "SYS" ]; then
|
||||||
for ESXIHOST in "${SYSHOSTS[@]}"; do
|
for ESXIHOST in "${SYSHOSTS[@]}"; do
|
||||||
echo "Shutting Down: ${ESXIHOST}"
|
echo -en "Shutting Down VM's & Host : ${ESXIHOST}"
|
||||||
${FOLDER}/esxi-scripts/vm-shutdown.ps1 ${ESXIHOST} >/dev/null 2>&1
|
${FOLDER}/esxi-scripts/vm-shutdown.ps1 ${ESXIHOST} >/dev/null 2>&1
|
||||||
${FOLDER}/esxi-scripts/iscsi-server-shutdown.ps1 ${ESXIHOST} >/dev/null 2>&1
|
${FOLDER}/esxi-scripts/iscsi-server-shutdown.ps1 ${ESXIHOST} >/dev/null 2>&1
|
||||||
|
ssh root@${ESXIHOST} 'esxcli system maintenanceMode set -e true -t 0'
|
||||||
ssh root@${ESXIHOST} 'esxcli system shutdown poweroff -d 10 -r "Automated ESXi host shutdown"' &
|
ssh root@${ESXIHOST} 'esxcli system shutdown poweroff -d 10 -r "Automated ESXi host shutdown"' &
|
||||||
ssh root@${ESXIHOST} 'esxcli system maintenanceMode set -e false -t 0'
|
ssh root@${ESXIHOST} 'esxcli system maintenanceMode set -e false -t 0'
|
||||||
|
echo "Done"
|
||||||
done
|
done
|
||||||
|
|
||||||
for ESXIHOST in "${SYSHOSTS[@]}"; do
|
for ESXIHOST in "${SYSHOSTS[@]}"; do
|
||||||
|
|||||||
Reference in New Issue
Block a user