aboutsummaryrefslogtreecommitdiffstats
path: root/yardstick/benchmark/scenarios/networking/ping6_teardown.bash
blob: 33eff5ca7144726085b471b3fba7e2c81e98a85a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#!/bin/bash

##############################################################################
# Copyright (c) 2015 Huawei Technologies Co.,Ltd and others.
#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
source /opt/admin-openrc.sh
# delete VM
nova delete VM1
nova delete VM2
nova delete vRouter
#clear routes
neutron router-update ipv6-router --routes action=clear

#VM1,VM2 port delete
neutron port-delete --name eth0-VM1
neutron port-delete --name eth0-VM2

#vRouter port delete
neutron port-delete --name eth0-vRouter
neutron port-delete --name eth1-vRouter

#delete key
nova keypair-delete vRouterKey

#delete ipv6 router interface
neutron router-interface-delete ipv6-router ipv6-int-subnet2
neutron router-interface-delete ipv6-router ipv4-int-subnet2

#delete subnet
neutron subnet-delete --name ipv6-int-subnet2
neutron subnet-delete --name ipv4-int-subnet2

#clear gateway
neutron router-gateway-clear ipv4-router ext-net
neutron router-gateway-clear ipv6-router ext-net

#delete ipv4 router interface
neutron router-interface-delete ipv4-router ipv4-int-subnet1
neutron subnet-delete --name ipv4-int-subnet1

#delete network
neutron net-delete ipv6-int-network2
neutron net-delete ipv4-int-network1

# delete router
neutron router-delete ipv4-router
neutron router-delete ipv6-router

# delete glance image
glance --os-image-api-version 1 image-delete Fedora22