|
...
|
...
|
@@ -221,7 +221,10 @@ function cleanup_nova {
|
|
221
|
221
|
instances=`sudo virsh list --all | grep $INSTANCE_NAME_PREFIX | sed "s/.*\($INSTANCE_NAME_PREFIX[0-9a-fA-F]*\).*/\1/g"`
|
|
222
|
222
|
if [ ! "$instances" = "" ]; then
|
|
223
|
223
|
echo $instances | xargs -n1 sudo virsh destroy || true
|
|
224
|
|
- echo $instances | xargs -n1 sudo virsh undefine --managed-save || true
|
|
|
224
|
+ if ! xargs -n1 sudo virsh undefine --managed-save --nvram <<< $instances; then
|
|
|
225
|
+ # Can't delete with nvram flags, then just try without this flag
|
|
|
226
|
+ xargs -n1 sudo virsh undefine --managed-save <<< $instances
|
|
|
227
|
+ fi
|
|
225
|
228
|
fi
|
|
226
|
229
|
|
|
227
|
230
|
# Logout and delete iscsi sessions
|