neutron delete net,subnet

来源:互联网 发布:网络销售平台搭建方案 编辑:程序博客网 时间:2024/06/05 23:49

根据openstack icehouse安装文档openstack-install-guide-yum-icehouse.pdf, 安装部署完了neutron的网络部分,但发现Ping不通.于是打算删除配置好的net,subnet.

列出网络:

[root@controller-node xiaoy]# neutron net-list
+--------------------------------------+----------+-----------------------------------------------------+
| id                                   | name     | subnets                                             |
+--------------------------------------+----------+-----------------------------------------------------+
| 488574ee-496c-443a-981d-2939e8b50b16 | ext-net  | d0e9d06f-f118-4adc-911c-6e66e96c8f97 203.0.113.0/24 |
| 66185ceb-62f9-4086-ae36-bfc6c5ff58d3 | demo-net | ea774c29-90f2-44a0-9eb8-683afce567d9 192.168.1.0/24 |
+--------------------------------------+----------+-----------------------------------------------------+

删除网络ext-net,报错有端口再使用

[root@controller-node xiaoy]# neutron net-delete ext-net
Unable to complete operation on network 488574ee-496c-443a-981d-2939e8b50b16. There are one or more ports still in use on the network.

显示子网subnet的信息

[root@controller-node xiaoy]# neutron subnet-show ext-subnet
[root@controller-node xiaoy]# neutron subnet-list
+--------------------------------------+-------------+----------------+----------------------------------------------------+
| id                                   | name        | cidr           | allocation_pools                                   |
+--------------------------------------+-------------+----------------+----------------------------------------------------+
| d0e9d06f-f118-4adc-911c-6e66e96c8f97 | ext-subnet  | 203.0.113.0/24 | {"start": "203.0.113.101", "end": "203.0.113.200"} |
| ea774c29-90f2-44a0-9eb8-683afce567d9 | demo-subnet | 192.168.1.0/24 | {"start": "192.168.1.2", "end": "192.168.1.254"}   |
+--------------------------------------+-------------+----------------+----------------------------------------------------+

删除子网ext-subnet

[root@controller-node xiaoy]# neutron subnet-delete ext-subnet
409-{u'NeutronError': {u'message': u'Unable to complete operation on subnet d0e9d06f-f118-4adc-911c-6e66e96c8f97. One or more ports have an IP allocation from this subnet.', u'type': u'SubnetInUse', u'detail': u''}}

查看端口

[root@controller-node xiaoy]# neutron port-list
+--------------------------------------+------+-------------------+--------------------------------------------------------------------------------------+
| id                                   | name | mac_address       | fixed_ips                                                                            |
+--------------------------------------+------+-------------------+--------------------------------------------------------------------------------------+
| 89ad0d2e-3991-4a79-81c9-919762f466a3 |      | fa:16:3e:8c:2e:0d | {"subnet_id": "ea774c29-90f2-44a0-9eb8-683afce567d9", "ip_address": "192.168.1.1"}   |
| 8acfb368-0060-41be-94ce-88562c789bea |      | fa:16:3e:7b:50:f0 | {"subnet_id": "d0e9d06f-f118-4adc-911c-6e66e96c8f97", "ip_address": "203.0.113.101"} |
+--------------------------------------+------+-------------------+--------------------------------------------------------------------------------------+

尝试删除第一个端口,报错 router_interface....bla...

[root@controller-node xiaoy]# neutron port-delete 89ad0d2e-3991-4a79-81c9-919762f466a3
409-{u'NeutronError': {u'message': u'Port 89ad0d2e-3991-4a79-81c9-919762f466a3 has owner network:router_interface and therefore cannot be deleted directly via the port API.', u'type': u'L3PortInUse', u'detail': u''}}

尝试删除第二个端口,报错router_gateway....bla....

[root@controller-node xiaoy]# neutron port-delete 8acfb368-0060-41be-94ce-88562c789bea
409-{u'NeutronError': {u'message': u'Port 8acfb368-0060-41be-94ce-88562c789bea has owner network:router_gateway and therefore cannot be deleted directly via the port API.', u'type': u'L3PortInUse', u'detail': u''}}

查看路由器信息:

[root@controller-node xiaoy]# neutron router-list
+--------------------------------------+-------------+-----------------------------------------------------------------------------+
| id                                   | name        | external_gateway_info                                                       |
+--------------------------------------+-------------+-----------------------------------------------------------------------------+
| b9a612ec-5e5f-4679-b4ee-d9b401f5a07d | demo-router | {"network_id": "488574ee-496c-443a-981d-2939e8b50b16", "enable_snat": true} |
+--------------------------------------+-------------+-----------------------------------------------------------------------------+

删除router-interface,语法是 neutron router-interface-delete router-id subnet-id,成功删除

[root@controller-node xiaoy]# neutron router-interface-delete b9a612ec-5e5f-4679-b4ee-d9b401f5a07d ea774c29-90f2-44a0-9eb8-683afce567d9
Removed interface from router b9a612ec-5e5f-4679-b4ee-d9b401f5a07d.

删除router.

[root@controller-node xiaoy]# neutron router-delete b9a612ec-5e5f-4679-b4ee-d9b401f5a07d
Deleted router: b9a612ec-5e5f-4679-b4ee-d9b401f5a07d

查看router列表

[root@controller-node xiaoy]# neutron router-list
查看port列表
[root@controller-node xiaoy]# neutron port-list
产看net列表
[root@controller-node xiaoy]# neutron net-list
+--------------------------------------+----------+-----------------------------------------------------+
| id                                   | name     | subnets                                             |
+--------------------------------------+----------+-----------------------------------------------------+
| 488574ee-496c-443a-981d-2939e8b50b16 | ext-net  | d0e9d06f-f118-4adc-911c-6e66e96c8f97 203.0.113.0/24 |
| 66185ceb-62f9-4086-ae36-bfc6c5ff58d3 | demo-net | ea774c29-90f2-44a0-9eb8-683afce567d9 192.168.1.0/24 |
+--------------------------------------+----------+-----------------------------------------------------+

删除net

[root@controller-node xiaoy]# neutron net-delete ext-net
Deleted network: ext-net
[root@controller-node xiaoy]# neutron net-delete demo-net
Deleted network: demo-net
[root@controller-node xiaoy]# neutron net-list

[root@controller-node xiaoy]# neutron subnet-list


到这里为止,已经成功删除了之前进行的网络配置!

0 0