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 概述 传统的网络管理方式很大程度上依赖于管理员手工配置和维护各种网络硬件设备:而云 ...
随机推荐
- hadoop压缩和解压
最近有一个hadoop集群上的备份需求.源文件有几百G,如果直接复制太占用磁盘空间.将文件从hadoop集群下载到本地,压缩之后再上传到hadoop则太耗时间.于是想到能否直接在HDFS文件系统上进行 ...
- uva 11424
uva 11424 GCD - Extreme (I) 题意:思路:(见http://www.cnblogs.com/Duahanlang/p/3184994.html ) 差别在于数据规模和时间,其 ...
- Android中禁止SlidingPaneLayout的侧滑功能
Android中使用android.support.v4.widget.SlidingPaneLayout实现侧滑功能的时候,可能出现滑动屏幕时与SlidingPaneLayout的侧滑发生冲突,查看 ...
- NOIP2006 数列
codevs 1141 数列 http://codevs.cn/problem/1141/ 2006年NOIP全国联赛普及组 时间限制: 1 s 空间限制: 128000 KB 题目描述 ...
- LightOJ 1375 - LCM Extreme 莫比乌斯反演或欧拉扩展
题意:给出n [1,3*1e6] 求 并模2^64. 思路:先手写出算式 观察发现可以化成 那么关键在于如何求得i为1~n的lcm(i,n)之和.可以知道lcm(a,b)为ab/gcd(a,b) 变换 ...
- Java面试知识总结三
1.SpringMVC在项目中的应用? 1)service层,项目的业务逻辑层,一般先定义一个接口,在写一个实现类,实现所有的接口方法.service的实现类中要加注解@Service(用于标注业务层 ...
- javascript「篱式」条件判断
我们已经知道,null 没有任何的属性值,并且无法获取其实体(existence)值.所以 null.property 返回的是错误(error)而不是 undefined . 考虑下面的代码 if ...
- Achain 钱包部署
官网 GIT: [ Achain_linux ] 基础环境 OS: CentOS, Ubuntu Achain: 官网 [ release 最新版本 ] 安装 Achain 钱包 下载 CentOS ...
- 禁用 Cortana 的解决办法
1. GPedit.msc 2. 然后在本地组策略编辑器中,点击“用户配置”中的“管理模版”,接着双击右侧的“Windows 组件”. 3. 下拉滚动条,并找到“文件资源管理器”,双击进入. 找到“在 ...
- (十八)Linux开机启动管理---systemd使用
常用命令 使某服务自动启动 systemctl enable httpd.service 使某服务不自动启动 systemctl disable httpd.service 检查服务状态 system ...