From 1ab58d5387f3bc8d2539b7d6b23c297d75783871 Mon Sep 17 00:00:00 2001 From: Markos Chandras Date: Mon, 20 Mar 2017 10:21:37 +0000 Subject: [PATCH] prototypes: bifrost: destroy-env: Delete nodes from vbmc 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 --- bifrost/scripts/destroy-env.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bifrost/scripts/destroy-env.sh b/bifrost/scripts/destroy-env.sh index 33812306..1138da90 100755 --- a/bifrost/scripts/destroy-env.sh +++ b/bifrost/scripts/destroy-env.sh @@ -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 -- 2.16.6