cleanup rally resources

When there are failures, rally may not cleanup all
the resources. Users can run this script manually to
cleanup stale VMs and neutron resources.

Change-Id: Ib545a0c0ff162be0314a623cbbfe7cb3fff4d208
This commit is contained in:
venkata anil 2020-03-03 20:41:21 +05:30
parent ed9e7e75cd
commit d6bba83c90

View File

@ -0,0 +1,13 @@
#!/bin/bash
set +e
source ~/overcloudrc
for i in `openstack server list --all -c ID -f value`; do openstack server delete $i; done
for i in `openstack floating ip list -c ID -f value`; do openstack floating ip delete $i; done
for i in `openstack router list -c ID -f value`; do openstack router unset --external-gateway $i; done
for router in `openstack router list -c ID -f value`; do
subnet=`openstack router show $router -c interfaces_info -f json | jq -r '.interfaces_info[0].subnet_id'`
openstack router remove subnet $router $subnet
done
for i in `openstack router list -c ID -f value`; do openstack router delete $i; done
for i in `openstack network list -c ID -f value`; do openstack network delete $i; done