This commit is contained in:
committed by
Git OBS Bridge
parent
3c15755877
commit
3a23990c80
@@ -321,47 +321,31 @@ stop()
|
||||
rc_status -v
|
||||
continue
|
||||
fi
|
||||
# HVM domains currently can't migrate or save so don't even try.
|
||||
hvm=0
|
||||
vmpath=`xenstore-read /local/domain/$id/vm 2> /dev/null`
|
||||
if [ $? = 0 ]; then
|
||||
[ `xenstore-read "$vmpath/image/ostype" 2> /dev/null` = hvm ] && hvm=1
|
||||
fi
|
||||
if [ -n "$XENDOMAINS_MIGRATE" ]; then
|
||||
echo -n " $name: "
|
||||
echo -n "migrating... "
|
||||
if [ $hvm != 0 ]; then
|
||||
echo -n "(unsupported for fully virtualized)"
|
||||
rc_status -s
|
||||
migrate_with_watchdog $id "$XENDOMAINS_MIGRATE"
|
||||
if [ $? -ne 0 ]; then
|
||||
rc_failed
|
||||
rc_status -v
|
||||
else
|
||||
migrate_with_watchdog $id "$XENDOMAINS_MIGRATE"
|
||||
if [ $? -ne 0 ]; then
|
||||
rc_failed
|
||||
rc_status -v
|
||||
else
|
||||
rc_reset
|
||||
rc_status -v
|
||||
continue
|
||||
fi
|
||||
rc_reset
|
||||
rc_status -v
|
||||
continue
|
||||
fi
|
||||
fi
|
||||
if [ -n "$XENDOMAINS_SAVE" ]; then
|
||||
echo -n " $name: "
|
||||
echo -n "saving... "
|
||||
if [ $hvm != 0 ]; then
|
||||
echo -n "(unsupported for fully virtualized)"
|
||||
rc_status -s
|
||||
save_with_watchdog $id "$XENDOMAINS_SAVE/$name"
|
||||
if [ $? -ne 0 ]; then
|
||||
rm -f "$XENDOMAINS_SAVE/$name"
|
||||
rc_failed
|
||||
rc_status -v
|
||||
else
|
||||
save_with_watchdog $id "$XENDOMAINS_SAVE/$name"
|
||||
if [ $? -ne 0 ]; then
|
||||
rm -f "$XENDOMAINS_SAVE/$name"
|
||||
rc_failed
|
||||
rc_status -v
|
||||
else
|
||||
rc_reset
|
||||
rc_status -v
|
||||
continue
|
||||
fi
|
||||
rc_reset
|
||||
rc_status -v
|
||||
continue
|
||||
fi
|
||||
fi
|
||||
if [ -n "$XENDOMAINS_SHUTDOWN" ]; then
|
||||
|
Reference in New Issue
Block a user