Merge "Fixed few gaps when running on a minimal version of system"
[yardstick.git] / yardstick / benchmark / scenarios / networking / ping6_teardown.bash
1 #!/bin/bash
2
3 ##############################################################################
4 # Copyright (c) 2015 Huawei Technologies Co.,Ltd and others.
5 #
6 # All rights reserved. This program and the accompanying materials
7 # are made available under the terms of the Apache License, Version 2.0
8 # which accompanies this distribution, and is available at
9 # http://www.apache.org/licenses/LICENSE-2.0
10 ##############################################################################
11 openrc=$1
12 echo "openrc=$openrc"
13 source $openrc
14 external_network=$2
15 echo "external_network=$external_network"
16 # delete VM
17 nova delete VM1
18 nova delete VM2
19 nova delete vRouter
20 #clear routes
21 neutron router-update ipv6-router --routes action=clear
22
23 #VM1,VM2 port delete
24 neutron port-delete --name eth0-VM1
25 neutron port-delete --name eth0-VM2
26
27 #vRouter port delete
28 neutron port-delete --name eth0-vRouter
29 neutron port-delete --name eth1-vRouter
30
31 #delete key
32 nova keypair-delete vRouterKey
33
34 #delete ipv6 router interface
35 neutron router-interface-delete ipv6-router ipv6-int-subnet2
36 neutron router-interface-delete ipv6-router ipv4-int-subnet2
37
38 #delete subnet
39 neutron subnet-delete --name ipv6-int-subnet2
40 neutron subnet-delete --name ipv4-int-subnet2
41
42 #clear gateway
43 neutron router-gateway-clear ipv4-router $external_network
44 neutron router-gateway-clear ipv6-router $external_network
45
46 #delete ipv4 router interface
47 neutron router-interface-delete ipv4-router ipv4-int-subnet1
48 neutron subnet-delete --name ipv4-int-subnet1
49
50 #delete network
51 neutron net-delete ipv6-int-network2
52 neutron net-delete ipv4-int-network1
53
54 # delete router
55 neutron router-delete ipv4-router
56 neutron router-delete ipv6-router
57
58 # delete glance image
59 glance --os-image-api-version 1 image-delete Fedora22