zoukankan      html  css  js  c++  java
  • 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

      

  • 相关阅读:
    素数路径Prime Path POJ3126 素数,BFS
    Fliptile POJ3279 DFS
    Find the Multiple POJ1426
    洗牌Shuffle'm Up POJ3087 模拟
    棋盘问题 POJ1321 DFS
    抓住那只牛!Catch That Cow POJ3278 BFS
    Dungeon Master POJ2251 三维BFS
    Splitting into digits CodeForce#1104A
    Ubuntu下手动安装Nvidia显卡驱动
    最大连续子序列和
  • 原文地址:https://www.cnblogs.com/jimmy-xuli/p/8858376.html
Copyright © 2011-2022 走看看