Openstack 清除openstack网络与路由 (十七)
一)清除openstack网络与路由
“清除openstack网络与路由”和”添加openstack网络与路由”的操作步骤相反。
添加网络或路由时是先建
搭建网络>搭建子网>建立端口,
而清除网络与路由则相反,顺序如下:
删除网络的顺序
删除设备的顺序>删除端口->删除设备
删除路由
删除设备端口->删除子网->删除网络
下面,我们以删除一个路由设备为例,讲解整个过程(以下命令都在控制节点执行)。
1.列出所有路由设备,获得要删除的路由器id
# neutron router-list
[root@controller ~]# neutron router-list
+-------------------------------------+--------+--------------------------------------+-------------+-------+
| id | name | external_gateway_info | distributed | ha |
+-------------------------------------+--------+--------------------------------------+-------------+-------+
| 9f708e67-a46b-4c2d- | router | {"network_id": "4e716df7-3f74-409e- | False | False |
| abb9-5993457bb1b5 | | af54-69a4d22b9b33", "enable_snat": | | |
| | | true, "external_fixed_ips": | | |
| | | [{"subnet_id": "569ccbbf-2081-45be-a | | |
| | | 221-4a6bfb3df17a", "ip_address": | | |
| | | "203.0.113.108"}]} | | |
+-------------------------------------+--------+--------------------------------------+-------------+-------+
2 根据路由器id,删除其网关端口
# neutron router-gateway-clear <router_id>
[root@controller ~]# neutron router-gateway-clear 9f708e67-a46b-4c2d-abb9-5993457bb1b5
Removed gateway from router 9f708e67-a46b-4c2d-abb9-5993457bb1b5
3.根据路由设备id,列出其其他端口
# neutron router-port-list <router_id>
[root@controller ~]# neutron router-port-list 9f708e67-a46b-4c2d-abb9-5993457bb1b5
+--------------------------------------+------+-------------------+----------------------------------------+
| id | name | mac_address | fixed_ips |
+--------------------------------------+------+-------------------+----------------------------------------+
| 7d4671ce-e1f4-4007-947c-213139dcb8da | | fa:16:3e:f3:31:ad | {"subnet_id": "0809f03e-a454-4dee- |
| | | | afdf-2e0db8b79f76", "ip_address": |
| | | | "172.16.1.1"} |
+--------------------------------------+------+-------------------+----------------------------------------+
4.根据路由器id与subnet_id删除路由器其他端口
# neutron router-interface-delete <router-id> <subnet-id>
[root@controller ~]# neutron router-interface-delete 9f708e67-a46b-4c2d-abb9-5993457bb1b5 7d4671ce-e1f4-4007-947c-213139dcb8da
[root@controller ~]# neutron router-interface-delete 9f708e67-a46b-4c2d-abb9-5993457bb1b5 0809f03e-a454-4dee-afdf-2e0db8b79f76
Removed interface from router 9f708e67-a46b-4c2d-abb9-5993457bb1b5.
5.最后删除路由
# neutron router-delete <router-id>
[root@controller ~]# neutron router-delete 9f708e67-a46b-4c2d-abb9-5993457bb1b5
Deleted router(s): 9f708e67-a46b-4c2d-abb9-5993457bb1b5
6.列出所有使用网络的端口
neutron port-list
[root@controller ~]# neutron port-list
+--------------------------------------+------+-------------------+----------------------------------------------------+
| id | name | mac_address | fixed_ips |
+--------------------------------------+------+-------------------+----------------------------------------------------+
| 113de2ee-fb17-4a48-acfe-6264eeae192c | | fa:16:3e:5b:35:7f | {"subnet_id": "0809f03e-a454-4dee-afdf- |
| | | | 2e0db8b79f76", "ip_address": "172.16.1.2"} |
| c1b00df5-37e8-4cfa-a892-4297b5de01c6 | | fa:16:3e:da:3a:fa | {"subnet_id": |
| | | | "569ccbbf-2081-45be-a221-4a6bfb3df17a", |
| | | | "ip_address": "203.0.113.101"} |
7.删除端口
neutron port-delete <port_id>
[root@controller ~]# neutron port-delete 113de2ee-fb17-4a48-acfe-6264eeae192c
Deleted port(s): 113de2ee-fb17-4a48-acfe-6264eeae192c
[root@controller ~]# neutron port-delete c1b00df5-37e8-4cfa-a892-4297b5de01c6
Deleted port(s): c1b00df5-37e8-4cfa-a892-4297b5de01c6
8.删除子网
列出所有子网,获得要删除子网的subnet_id
# neutron subnet-list
[root@controller ~]# neutron subnet-list
+--------------------------------------+-------------+----------------+----------------------------------------------------+
| id | name | cidr | allocation_pools |
+--------------------------------------+-------------+----------------+----------------------------------------------------+
| 0809f03e-a454-4dee-afdf-2e0db8b79f76 | selfservice | 172.16.1.0/24 | {"start": "172.16.1.2", "end": "172.16.1.254"} |
| 569ccbbf-2081-45be-a221-4a6bfb3df17a | provider | 203.0.113.0/24 | {"start": "203.0.113.101", "end": "203.0.113.250"} |
+--------------------------------------+-------------+----------------+----------------------------------------------------+
9.列出网络,获得要删除的网络id
# neutron net-list
[root@controller ~]# neutron subnet-list
+--------------------------------------+-------------+----------------+----------------------------------------------------+
| id | name | cidr | allocation_pools |
+--------------------------------------+-------------+----------------+----------------------------------------------------+
| 0809f03e-a454-4dee-afdf-2e0db8b79f76 | selfservice | 172.16.1.0/24 | {"start": "172.16.1.2", "end": "172.16.1.254"} |
| 569ccbbf-2081-45be-a221-4a6bfb3df17a | provider | 203.0.113.0/24 | {"start": "203.0.113.101", "end": "203.0.113.250"} |
+--------------------------------------+-------------+----------------+----------------------------------------------------+
10.根据获得的网络id,删除网络
# neutron net-delete <net-id>
[root@controller ~]# neutron subnet-delete 0809f03e-a454-4dee-afdf-2e0db8b79f76
Deleted subnet(s): 0809f03e-a454-4dee-afdf-2e0db8b79f76
[root@controller ~]# neutron subnet-delete 569ccbbf-2081-45be-a221-4a6bfb3df17a
Deleted subnet(s): 569ccbbf-2081-45be-a221-4a6bfb3df17a
Openstack 清除openstack网络与路由 (十七)的更多相关文章
- OpenStack命令 创建网络和路由管理
1.登陆用户 :tdy(前提条件创建了tdy用户) 编写登陆用户tdy用户 脚本文件 user-operc.sh user-operc.sh : 登陆用户tdy: $ source user-ope ...
- 清除OpenStack网络与路由
下面,我们以删除一个路由设备为例,讲解整个过程(以下命令都在控制节点执行) 列出所有路由设备,获得要删除的路由器id # neutron router-list [root@controller ~] ...
- openstack基础:网络
Neutron 功能 Neutron 为整个 OpenStack 环境提供网络支持,包括二层交换,三层路由,负载均衡,防火墙和 *** 等.Neutron 提供了一个灵活的框架,通过配置,无论是开源还 ...
- VMware/KVM/OpenStack虚拟化之网络模式总结
一.VMware虚拟机网络模式 Vmware虚拟机有三种网络模式:Bridged (桥接模式).NAT (网络地址转换模式).Host-Only (仅主机模式).下面分别总结下这三种网络模式: 1. ...
- OpenStack核心组件-neutron网络服务
1. neutron 介绍 1.1 Neutron 概述 传统的网络管理方式很大程度上依赖于管理员手工配置和维护各种网络硬件设备:而云环境下的网络已经变得非常复杂,特别是在多租户场景里,用户随时都可能 ...
- openstack核心组件--neutron网络服务(4)
一.neutron 介绍: Neutron 概述 传统的网络管理方式很大程度上依赖于管理员手工配置和维护各种网络硬件设备:而云环境下的网络已经变得非常复杂,特别是在多租户场景里,用户随时都可能需要 ...
- OpenStack组件——Neutron网络服务(1)
1.neutron 介绍: 1)Neutron 概述 传统的网络管理方式很大程度上依赖于管理员手工配置和维护各种网络硬件设备:而云环境下的网络已经变得非常复杂,特别是在多租户场景里,用户随时都可能需要 ...
- openstack核心组件——neutron网络服务 抓取ip(9)
云计算openstack核心组件——neutron网络服务(9) 一.虚拟机获取 ip: 用 namspace 隔离 DHCP 服务 Neutron 通过 dnsmasq 提供 DHCP 服务 ...
- openstack核心组件——neutron网络服务(8)
云计算openstack核心组件——neutron网络服务(8) 一.neutron 介绍: Neutron 概述 传统的网络管理方式很大程度上依赖于管理员手工配置和维护各种网络硬件设备:而云 ...
随机推荐
- POJ 1753 BFS
Flip Game Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 44450 Accepted: 19085 Descr ...
- jsp链接sql数据库
Connection 参数//这个参数用来执行链接数据库的操作 String 参数2="com.microsoft.sqlserver.jdbc.SQLServerDriver"; ...
- php下载大文件
<?php $file = @ fopen($file_dir . $file_name,"r"); $filesize=filesize($file_dir.$file_n ...
- 2015/9/2 Python基础(7):元组
为什么要创造一个和列表差别不大的容器类型?元组和列表看起来不同的一点是元组用圆括号而列表用方括号.而最重要的是,元组是不可变类型.这就保证了元组的安全性.创造元组给它赋值和列表完全一样.除了一个元素的 ...
- 【STSRM10】数学上来先打表
[算法]DP+数学计数 [题意]给出n个点(不同点之间有区别),求出满足下列条件的连边(双向边)方案(对1004535809取模): 1.每条边连接两个不同的点,每两个点之间至多有一条边. 2.不存在 ...
- ASP.NET 简单鼠标右键效果contextmenutrip
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx. ...
- SVG(可缩放矢量图形)
SVG可缩放矢量图形(Scalable Vector Graphics)是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式.SVG是W3C("World Wide W ...
- Python 源码学习之内存管理 -- (转)
Python 的内存管理架构(Objects/obmalloc.c): _____ ______ ______ ________ [ int ] [ dict ] [ list ] ... [ str ...
- jeecg3.7中DictSelect数据字典下拉选择框的用法
1.参数 属性名 类型 描述 ...
- Linux kernel suspend resume学习:2.6.35与3.0.35比较【转】
转自:http://blog.csdn.net/njuitjf/article/details/18317149 Linux kernel suspend resume学习:2.6.35与3.0.35 ...