support for ipv6
[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 # delete VM
12 nova delete VM1
13 nova delete VM2
14 nova delete vRouter
15 #clear routes
16 neutron router-update ipv6-router --routes action=clear
17
18 #VM1,VM2 port delete
19 neutron port-delete --name eth0-VM1
20 neutron port-delete --name eth0-VM2
21
22 #vRouter port delete
23 neutron port-delete --name eth0-vRouter
24 neutron port-delete --name eth1-vRouter
25
26 #delete key
27 nova keypair-delete vRouterKey
28
29 #delete ipv6 router interface
30 neutron router-interface-delete ipv6-router ipv6-int-subnet2
31 neutron router-interface-delete ipv6-router ipv4-int-subnet2
32
33 #delete subnet
34 neutron subnet-delete --name ipv6-int-subnet2
35 neutron subnet-delete --name ipv4-int-subnet2
36
37 #clear gateway
38 neutron router-gateway-clear ipv4-router net04_ext
39 neutron router-gateway-clear ipv6-router net04_ext
40
41 #delete ipv4 router interface
42 neutron router-interface-delete ipv4-router ipv4-int-subnet1
43 neutron subnet-delete --name ipv4-int-subnet1
44
45 #delete network
46 neutron net-delete ipv6-int-network2
47 neutron net-delete ipv4-int-network1
48
49 # delete router
50 neutron router-delete ipv4-router
51 neutron router-delete ipv6-router
52
53 # delete ext net
54 neutron subnet-delete net04_ext__subnet
55 neutron net-delete net04_ext
56
57 # delete glance image
58 glance --os-image-api-version 1 image-delete Fedora22