1.列出所有路由设备
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
+--------------------------------------+------------+----------------------------------+-----------------------+-------------+-------+
| id | name | tenant_id | external_gateway_info | distributed | ha |
+--------------------------------------+------------+----------------------------------+-----------------------+-------------+-------+
| 9ce1f2d5-5a81-4052-b4d8-18f3d7c69d1b | ts-router | 935ed74e0ad847dca043e95acf82f4ff | null | False | False |
+--------------------------------------+------------+----------------------------------+-----------------------+-------------+-------+
2.根据路由器id,删除其网关端口
root@controller:~
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Removed gateway from router 9ce1f2d5-5a81-4052-b4d8-18f3d7c69d1b
root@controller:~
3.根据路由id,列出其其他端口
root@controller:~
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
+--------------------------------------+------+----------------------------------+-------------------+---------------------------------------------------------------------------------+
| id | name | tenant_id | mac_address | fixed_ips |
+--------------------------------------+------+----------------------------------+-------------------+---------------------------------------------------------------------------------+
| 96be1ff0-7336-4f39-91f4-15546e99dc45 | | 935ed74e0ad847dca043e95acf82f4ff | fa:16:3e:81:d4:38 | {"subnet_id": "5d8bcb08-0daa-4436-baf4-d6dacb7f9b74", "ip_address": "10.0.0.1"} |
+--------------------------------------+------+----------------------------------+-------------------+---------------------------------------------------------------------------------+
4.根据路由器id与subnet_id删除路由器其他端口
root@controller:~
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Removed interface from router 9ce1f2d5-5a81-4052-b4d8-18f3d7c69d1b.
root@controller:~
5.删除路由
root@controller:~
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Deleted router(s): ts-router
root@controller:~
6.列出所有使用网络的端口
root@controller:~
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
+--------------------------------------+------+----------------------------------+-------------------+-------------------------------------------------------------------------------------+
| id | name | tenant_id | mac_address | fixed_ips |
+--------------------------------------+------+----------------------------------+-------------------+-------------------------------------------------------------------------------------+
| 4871b55c-106e-4a86-8d94-90f756c625f0 | | 935ed74e0ad847dca043e95acf82f4ff | fa:16:3e:db:2d:fe | {"subnet_id": "5d8bcb08-0daa-4436-baf4-d6dacb7f9b74", "ip_address": "10.0.0.2"} |
| 77ad5a46-9865-4fa3-9b23-82da39585d9d | | 935ed74e0ad847dca043e95acf82f4ff | fa:16:3e:e4:da:ac | {"subnet_id": "4c449c4a-265f-4a97-8247-172b997d5ee3", "ip_address": "192.168.8.20"} |
+--------------------------------------+------+----------------------------------+-------------------+-------------------------------------------------------------------------------------+
7.删除端口
neutron port-delete <port_id>
root@controller:~
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Deleted port(s): 4871b55c-106e-4a86-8d94-90f756c625f0
root@controller:~
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Deleted port(s): 77ad5a46-9865-4fa3-9b23-82da39585d9d
8.删除子网
8.1.列出所有子网,获得要删除子网的subnet_id
root@controller:~
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
+--------------------------------------+----------------+----------------------------------+----------------+--------------------------------------------------+
| id | name | tenant_id | cidr | allocation_pools |
+--------------------------------------+----------------+----------------------------------+----------------+--------------------------------------------------+
| 4c449c4a-265f-4a97-8247-172b997d5ee3 | public_subnet | 935ed74e0ad847dca043e95acf82f4ff | 192.168.8.0/24 | {"start": "192.168.8.20", "end": "192.168.8.80"} |
| 5d8bcb08-0daa-4436-baf4-d6dacb7f9b74 | private_subnet | 935ed74e0ad847dca043e95acf82f4ff | 10.0.0.0/24 | {"start": "10.0.0.2", "end": "10.0.0.254"} |
+--------------------------------------+----------------+----------------------------------+----------------+--------------------------------------------------+
8.2.删除子网
neutron subnet-delete <subnet-id>
root@controller:~
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Deleted subnet(s): 4c449c4a-265f-4a97-8247-172b997d5ee3
root@controller:~
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Deleted subnet(s): 5d8bcb08-0daa-4436-baf4-d6dacb7f9b74
9.列出网络,获得要删除的网络id
neutron net-list
root@controller:~
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
+--------------------------------------+------------------+----------------------------------+---------+
| id | name | tenant_id | subnets |
+--------------------------------------+------------------+----------------------------------+---------+
| 3dd9fd91-d315-4880-a262-fd1c21ed178b | priv_net | 935ed74e0ad847dca043e95acf82f4ff | |
| 53633bec-9859-4061-9f68-183b13c6abe5 | pub_net | 935ed74e0ad847dca043e95acf82f4ff | |
+--------------------------------------+------------------+----------------------------------+---------+
10.根据获得的网络id,删除网络
root@controller:~
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Deleted network(s): 3dd9fd91-d315-4880-a262-fd1c21ed178b
root@controller:~
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Deleted network(s): 53633bec-9859-4061-9f68-183b13c6abe5