summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2016-05-24 13:46:16 +1000
committerMartin Schwenke <martin@meltin.net>2016-10-10 15:33:39 +1100
commit7649267c77eb157fedc59fc75aa7cb13c54fb7d6 (patch)
treeeef866e9a296ec29e41cb1e18e002b53839b3964
parent6ae688df310bf6f1dc0a63696361e9f039276523 (diff)
downloadautocluster-7649267c77eb157fedc59fc75aa7cb13c54fb7d6.tar.gz
autocluster-7649267c77eb157fedc59fc75aa7cb13c54fb7d6.tar.xz
autocluster-7649267c77eb157fedc59fc75aa7cb13c54fb7d6.zip
Undefine domains with --managed-save option
Just in case previous version was automatically saved. Signed-off-by: Martin Schwenke <martin@meltin.net>
-rwxr-xr-xautocluster7
1 files changed, 4 insertions, 3 deletions
diff --git a/autocluster b/autocluster
index dafc605..cb19976 100755
--- a/autocluster
+++ b/autocluster
@@ -210,7 +210,8 @@ list_all_virsh_domains ()
virsh_cluster ()
{
- local command="$1"
+ local command="$1"
+ shift
local nodes=$(list_all_cluster_nodes)
local domains=$(list_all_virsh_domains)
@@ -223,7 +224,7 @@ virsh_cluster ()
local ret=0
local n
for n in $nodes ; do
- virsh "$command" "$n" 2>&1 || ret=$?
+ virsh "$command" "$n" "$@" 2>&1 || ret=$?
done
return $ret
@@ -601,7 +602,7 @@ cluster_undefine ()
announce "cluster undefine \"${CLUSTER}\""
[ -n "$CLUSTER" ] || die "\$CLUSTER not set"
- virsh_cluster undefine || true
+ virsh_cluster undefine --managed-save || true
}
cluster_update_hosts ()