[Eisfair] Shutdownskript funktioniert nur bei "aktivem Fenster"

Thomas Bork tom at eisfair.org
So Feb 10 22:02:23 CET 2013


Am 10.02.2013 21:08, schrieb Alex Busam:

>> Und der genaue Inhalt des Skriptes?
[...]
>              #section that will power down a VM prior to taking a
> snapshot and backup and power it back on
>              if [ ${POWER_VM_DOWN_BEFORE_BACKUP} -eq 1 ]; then
>                  START_ITERATION=0
>                  logger "info" "Powering off initiated for ${VM_NAME},
> backup will not begin until VM is off..."
>
>                  ${VMWARE_CMD} vmsvc/power.shutdown ${VM_ID} > /dev/null
> 2>&1
>                  while ${VMWARE_CMD} vmsvc/power.getstate ${VM_ID} |
> grep -i "Powered on" > /dev/null 2>&1;
>                  do
>                      #enable hard power off code
>                      if [ ${ENABLE_HARD_POWER_OFF} -eq 1 ]; then
>                          if [ ${START_ITERATION} -ge
> ${ITER_TO_WAIT_SHUTDOWN} ]; then
>                              logger "info" "Hard power off occured for
> ${VM_NAME}, waited for $((ITER_TO_WAIT_SHUTDOWN*60)) seconds"
>                              ${VMWARE_CMD} vmsvc/power.off ${VM_ID} >
> /dev/null 2>&1
>                              #this is needed for ESXi, even the hard
> power off did not take affect right away
>                              sleep 60
>                              break
>                          fi
>                      fi
>
>                      logger "info" "VM is still on - Iteration:
> ${START_ITERATION} - sleeping for 60secs (Duration:
> $((START_ITERATION*60)) seconds)"
>                                      sleep 60

Und was steht in vmsvc/power.shutdown?

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair