prototypes: bifrost: destroy-env: Delete nodes from vbmc 23/31023/1
authorMarkos Chandras <mchandras@suse.de>
Mon, 20 Mar 2017 10:21:37 +0000 (10:21 +0000)
committerMarkos Chandras <mchandras@suse.de>
Mon, 20 Mar 2017 10:21:37 +0000 (10:21 +0000)
Upstream commit 12376b958e76 ("Use virtualbmc for virtual BM nodes")
moved the VM IPMI management from the ssh drivers to the vbmc one.
As a result, we need to clear all the nodes from vbmc during cleanup.

Change-Id: I2a4e7233874c4fad8df525c8f7b526df17a8211f
Signed-off-by: Markos Chandras <mchandras@suse.de>
prototypes/bifrost/scripts/destroy-env.sh

index b73092b..8a50144 100755 (executable)
@@ -20,6 +20,10 @@ for vm in $(virsh list --all --name); do
     virsh destroy $vm || true
     virsh undefine $vm || true
 done
+# Delete all hosts from vbmc (look for a port number)
+for vm in $(vbmc list | awk '/[0-9]/{{ print $2 }}'); do
+    vbmc delete $vm
+done
 
 service ironic-conductor stop || true