From: m00133142 Date: Fri, 26 Jun 2015 02:40:48 +0000 (+0800) Subject: add a complete cleanup scripts for compass X-Git-Tag: arno.2015.2.0~52^2^2~38^2 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F02%2F902%2F2;p=genesis.git add a complete cleanup scripts for compass JIRA: BGS-79 Change-Id: I9b7e3b5244056971b54b2ea9e0d0c9a9db31c47a Signed-off-by: m00133142 --- diff --git a/compass/deploy/func.sh b/compass/deploy/func.sh old mode 100644 new mode 100755 index 29c2c23..49ea947 --- a/compass/deploy/func.sh +++ b/compass/deploy/func.sh @@ -1,19 +1,22 @@ function tear_down_machines() { - virtmachines=$(virsh list --name |grep pxe) + virtmachines=$(sudo virsh list --name |grep pxe) for virtmachine in $virtmachines; do echo "destroy $virtmachine" - virsh destroy $virtmachine + sudo virsh destroy $virtmachine if [[ "$?" != "0" ]]; then echo "destroy instance $virtmachine failed" exit 1 fi done - virtmachines=$(virsh list --all --name |grep pxe) - for virtmachine in $virtmachines; do - echo "undefine $virtmachine" - virsh undefine $virtmachine + + sudo virsh list --all|grep shut|awk '{print $2}'|xargs -n 1 sudo virsh undefine + + vol_names=$(sudo virsh vol-list default |grep .img | awk '{print $1}') + for vol_name in $vol_names; do + echo "virsh vol-delete $vol_name" + sudo virsh vol-delete $vol_name --pool default if [[ "$?" != "0" ]]; then - echo "undefine instance $virtmachine failed" + echo "vol-delete $vol_name failed!" exit 1 fi done