1、获取网络列表

  1. [root@cc ~(keystone_admin)]# neutron net-list
  2. +--------------------------------------+----------+-----------------------------------------------------+
  3. | id | name | subnets |
  4. +--------------------------------------+----------+-----------------------------------------------------+
  5. | afde2904--44b9-a3a2-f23b0b68a60b | flat | abb07ddd-110d-408d--e0fc0d640b63 172.16.80.0/ |
  6. | 1d7ede32-66aa-41c0-bec0-1b93a5741e46 | vlan1681 | 1c06ea64-5d1f-49ec-804e-97d44974c583 172.16.81.0/ |
  7. +--------------------------------------+----------+-----------------------------------------------------+

2、查看某个网络的信息

  1. [root@cc ~(keystone_admin)]# neutron net-show afde2904--44b9-a3a2-f23b0b68a60b
  2. +---------------------------+--------------------------------------+
  3. | Field | Value |
  4. +---------------------------+--------------------------------------+
  5. | admin_state_up | True |
  6. | id | afde2904--44b9-a3a2-f23b0b68a60b |
  7. | name | flat |
  8. | provider | False |
  9. | provider:network_type | flat |
  10. | provider:physical_network | physnet1 |
  11. | provider:segmentation_id | |
  12. | router:external | False |
  13. | shared | False |
  14. | status | ACTIVE |
  15. | subnets | abb07ddd-110d-408d--e0fc0d640b63 |
  16. | tenant_id | cbeb053466384fd4a3eaa4fced6e307a |
  17. +---------------------------+--------------------------------------+

3、创建公网

  1. [root@station140 ~(network_admin)]# neutron net-create --router:external=true pub1
  2. Created a new network:
  3. +---------------------------+--------------------------------------+
  4. | Field | Value |
  5. +---------------------------+--------------------------------------+
  6. | admin_state_up | True |
  7. | id | aebe75f0--4a5e-bbd9-cb81e1f017bc |
  8. | name | pub1 |
  9. | provider:network_type | local |
  10. | provider:physical_network | |
  11. | provider:segmentation_id | |
  12. | router:external | True |
  13. | shared | False |
  14. | status | ACTIVE |
  15. | subnets | |
  16. | tenant_id | e3a71a59840c4e88b8740b789c3afb9c |
  17. +---------------------------+--------------------------------------+
  18. 注: 参数 --router:external=true 表示创建的是公网网络

4、创建私有网络,指定tenant

  1. [root@cc07 ~]# neutron net-create hzb-privnet1 --tenant-id=26a8e1feb372493d831c19d4d9e28d73
  2. Created a new network:
  3. +---------------------------+--------------------------------------+
  4. | Field | Value |
  5. +---------------------------+--------------------------------------+
  6. | admin_state_up | True |
  7. | availability_zone_hints | |
  8. | availability_zones | |
  9. | created_at | --25T06:: |
  10. | description | |
  11. | id | 2193270e-c4c9-469c-99ae-87ebdb4ba535 |
  12. | ipv4_address_scope | |
  13. | ipv6_address_scope | |
  14. | mtu | |
  15. | name | hzb-privnet1 |
  16. | port_security_enabled | True |
  17. | provider | False |
  18. | provider:network_type | vlan |
  19. | provider:physical_network | physnet1 |
  20. | provider:segmentation_id | |
  21. | qos_policy_id | |
  22. | router:external | False |
  23. | shared | False |
  24. | status | ACTIVE |
  25. | subnets | |
  26. | tags | |
  27. | tenant_id | 26a8e1feb372493d831c19d4d9e28d73 |
  28. | updated_at | --25T06:: |
  29. +---------------------------+--------------------------------------+

5、创建hzb-privnet1的子网

  1. [root@cc07 ~]# neutron subnet-create --name hzb-sub-net1 --allocation-pool start=10.30.0.50,end=10.30.0.100 --no-gateway --ip-version hzb-privnet1 10.30.0.0/
  2. Created a new subnet:
  3. +-------------------+-----------------------------------------------+
  4. | Field | Value |
  5. +-------------------+-----------------------------------------------+
  6. | allocation_pools | {"start": "10.30.0.50", "end": "10.30.0.100"} |
  7. | cidr | 10.30.0.0/ |
  8. | created_at | --25T06:: |
  9. | description | |
  10. | dns_nameservers | |
  11. | enable_dhcp | True |
  12. | gateway_ip | |
  13. | host_routes | |
  14. | id | 0ba19972-c2f6-4cbb-80f6-a642a2f698a8 |
  15. | ip_version | |
  16. | ipv6_address_mode | |
  17. | ipv6_ra_mode | |
  18. | name | hzb-sub-net1 |
  19. | network_id | 2193270e-c4c9-469c-99ae-87ebdb4ba535 |
  20. | subnetpool_id | |
  21. | tenant_id | ff2958aa964541679833ddbcc503c5d2 |
  22. | updated_at | --25T06:: |
  23. +-------------------+-----------------------------------------------+

6、列出网络hzb-privnet1的子网

  1. [root@cc07 ~]# neutron subnet-list --network_id=2193270e-c4c9-469c-99ae-87ebdb4ba535
  2. +--------------------------------------+--------------+--------------+-----------------------------------------------+
  3. | id | name | cidr | allocation_pools |
  4. +--------------------------------------+--------------+--------------+-----------------------------------------------+
  5. | 0ba19972-c2f6-4cbb-80f6-a642a2f698a8 | hzb-sub-net1 | 10.30.0.0/ | {"start": "10.30.0.50", "end": "10.30.0.100"} |
  6. +--------------------------------------+--------------+--------------+-----------------------------------------------+

7、查看某一子网的详情

  1. [root@cc07 ~]# neutron subnet-show 0ba19972-c2f6-4cbb-80f6-a642a2f698a8
  2. +-------------------+-----------------------------------------------+
  3. | Field | Value |
  4. +-------------------+-----------------------------------------------+
  5. | allocation_pools | {"start": "10.30.0.50", "end": "10.30.0.100"} |
  6. | cidr | 10.30.0.0/ |
  7. | created_at | --25T06:: |
  8. | description | |
  9. | dns_nameservers | |
  10. | enable_dhcp | True |
  11. | gateway_ip | |
  12. | host_routes | |
  13. | id | 0ba19972-c2f6-4cbb-80f6-a642a2f698a8 |
  14. | ip_version | |
  15. | ipv6_address_mode | |
  16. | ipv6_ra_mode | |
  17. | name | hzb-sub-net1 |
  18. | network_id | 2193270e-c4c9-469c-99ae-87ebdb4ba535 |
  19. | subnetpool_id | |
  20. | tenant_id | ff2958aa964541679833ddbcc503c5d2 |
  21. | updated_at | --25T06:: |
  22. +-------------------+-----------------------------------------------+

8、更新子网

  1. [root@cc07 ~]# neutron subnet-update 0ba19972-c2f6-4cbb-80f6-a642a2f698a8 --dns-nameserver 8.8.8.8 --allocation-pool start=10.30.0.60,end=10.30.0.90
  2. Updated subnet: 0ba19972-c2f6-4cbb-80f6-a642a2f698a8
  3. [root@cc07 ~]# neutron subnet-show 0ba19972-c2f6-4cbb-80f6-a642a2f698a8
  4. +-------------------+----------------------------------------------+
  5. | Field | Value |
  6. +-------------------+----------------------------------------------+
  7. | allocation_pools | {"start": "10.30.0.60", "end": "10.30.0.90"} |
  8. | cidr | 10.30.0.0/ |
  9. | created_at | --25T06:: |
  10. | description | |
  11. | dns_nameservers | 8.8.8.8 |
  12. | enable_dhcp | True |
  13. | gateway_ip | |
  14. | host_routes | |
  15. | id | 0ba19972-c2f6-4cbb-80f6-a642a2f698a8 |
  16. | ip_version | |
  17. | ipv6_address_mode | |
  18. | ipv6_ra_mode | |
  19. | name | hzb-sub-net1 |
  20. | network_id | 2193270e-c4c9-469c-99ae-87ebdb4ba535 |
  21. | subnetpool_id | |
  22. | tenant_id | ff2958aa964541679833ddbcc503c5d2 |
  23. | updated_at | --25T06:: |
  24. +-------------------+----------------------------------------------+

9、删除子网

  1. neutron subnet-delete hzb-sub-net1

10、清理被占用的子网,比如要清理掉74网段的

  1. [root@cc25 ~]# neutron port-list |grep .
  2. | -c27c-4adc-a9b0-28b0b225574f | | fa::3e:cc:: | {"subnet_id": "fde62b7a-a313-49ae-95ba-02f1ad491c9d", "ip_address": "192.168.50.39"} |
  3. | 1929b1ad-14c2-45e7-a56c-97405aa0fd97 | | fa::3e::: | {"subnet_id": "648eaf18-7033-4401-9ce2-bea42d98c94a", "ip_address": "172.16.74.141"} |
  4. | 2a385f13-80a5--91a8-1d776016b3b7 | | fa::3e::df: | {"subnet_id": "a37ce888-abb1-42d5-88ed-06e6fbacfb91", "ip_address": "172.16.74.150"} |
  5. | 32f830cc-9d1f-4f02-b4d0-cd397b18cd9f | | fa::3e::cf:6b | {"subnet_id": "a37ce888-abb1-42d5-88ed-06e6fbacfb91", "ip_address": "172.16.74.146"} |
  6. | 3a36f5fe-77f7-481c-ac55-2b51c3d606ef | | fa::3e:ea::ef | {"subnet_id": "a37ce888-abb1-42d5-88ed-06e6fbacfb91", "ip_address": "172.16.74.151"} |
  7. | 4500b42e-c43f-4c28-a8f3-81ee8ea3cf01 | | fa::3e:7c::d8 | {"subnet_id": "a37ce888-abb1-42d5-88ed-06e6fbacfb91", "ip_address": "172.16.74.147"} |
  8. | 544943a6-132e-41e4-b56b-b3295e774cce | | fa::3e::2a:f9 | {"subnet_id": "861fe053-5619-4350-8a5f-9f189be669fc", "ip_address": "10.10.10.12"} |
  9. | 63b1053a-9f02-4d02-95f0-dd6ab7bb913b | | fa::3e:8a:: | {"subnet_id": "648eaf18-7033-4401-9ce2-bea42d98c94a", "ip_address": "172.16.74.142"} |
  10. | 6fc468f5-2f4d--ae9f-dddfae12aba1 | | fa::3e::c1:f7 | {"subnet_id": "a37ce888-abb1-42d5-88ed-06e6fbacfb91", "ip_address": "172.16.74.152"} |
  11. | 888dc43c--4a73-a92d-76745b171c9f | | fa::3e:ff:ec:7d | {"subnet_id": "fde62b7a-a313-49ae-95ba-02f1ad491c9d", "ip_address": "192.168.50.33"} |
  12. | 9a6302d7-765a-4e8c-8ff4-2d220314116d | | fa::3e:ed:be:e5 | {"subnet_id": "a37ce888-abb1-42d5-88ed-06e6fbacfb91", "ip_address": "172.16.74.149"} |
  13. | a8a70f01-a430---ccb2d5e78b95 | | fa::3e:::1a | {"subnet_id": "861fe053-5619-4350-8a5f-9f189be669fc", "ip_address": "10.10.10.7"} |
  14. | abc3b68f-dea7-427e-8b99-bb9ef6df6f11 | | fa::3e:bb::ce | {"subnet_id": "582523a3-5740-4150-a377-140d6cc2d261", "ip_address": "11.11.11.1"} |
  15. | ca4c163b-dd8c-4a3a-9b75-0db8b92ee26b | | fa::3e::: | {"subnet_id": "a37ce888-abb1-42d5-88ed-06e6fbacfb91", "ip_address": "172.16.74.145"} |
  16. | d594a69e-cf61-4b99-ac2e-19cb71b22c7d | | fa::3e::: | {"subnet_id": "648eaf18-7033-4401-9ce2-bea42d98c94a", "ip_address": "172.16.74.140"} |
  17. | dbe3b20a-f69a--8c2c-8a63ea849a71 | | fa::3e:c7::8f | {"subnet_id": "582523a3-5740-4150-a377-140d6cc2d261", "ip_address": "11.11.11.3"} |
  18. | e5df42b1-cd52-41e6-9df2-c7d8739e3547 | | fa::3e:b2:4d:5b | {"subnet_id": "a37ce888-abb1-42d5-88ed-06e6fbacfb91", "ip_address": "172.16.74.148"} |
  19. | f1523f4e-a8b3-42df-867a-72a2505e51d1 | | fa::3e:c0:a6:9d | {"subnet_id": "648eaf18-7033-4401-9ce2-bea42d98c94a", "ip_address": "172.16.74.145"} |
  20. | fbdc7f8f-9c3c-4b93-a251-4a841c11cbbd | | fa::3e:ff::d7 | {"subnet_id": "648eaf18-7033-4401-9ce2-bea42d98c94a", "ip_address": "172.16.74.146"} |

执行:

  1. neutron port-delete cb5ed928-015a--b78f-816c91191b56

11、列出浮动IP池(也就是外部网络)

  1. (nova-api)[root@cc07 nova]# nova floating-ip-pool-list
  2. +-----------+
  3. | name |
  4. +-----------+
  5. | hzb-pub1 |
  6. | vlan_1612 |
  7. +-----------+

12、创建浮动IP

  1. (nova-api)[root@cc07 nova]# nova floating-ip-create vlan_1612
  2. +--------------------------------------+---------------+-----------+----------+-----------+
  3. | Id | IP | Server Id | Fixed IP | Pool |
  4. +--------------------------------------+---------------+-----------+----------+-----------+
  5. | 37c2c8b1-92ec--b83f-198977e4554c | 172.16.12.234 | - | - | vlan_1612 |
  6. +--------------------------------------+---------------+-----------+----------+-----------+
  1. (nova-api)[root@cc07 nova]# nova floating-ip-list
  2. +--------------------------------------+---------------+-----------+----------+-----------+
  3. | Id | IP | Server Id | Fixed IP | Pool |
  4. +--------------------------------------+---------------+-----------+----------+-----------+
  5. | 37c2c8b1-92ec--b83f-198977e4554c | 172.16.12.234 | - | - | vlan_1612 |
  6. | 7bb93e28-bf36--aebf-94fafa27d5fa | 172.16.12.219 | - | - | vlan_1612 |
  7. | bc258041-139e--98c1-a6ba7960ad59 | 172.16.12.218 | - | - | vlan_1612 |
  8. +--------------------------------------+---------------+-----------+----------+-----------+

需要指定浮动ip池

13、删除浮动ip

nova floating-ip-delete  <address>

  1. (nova-api)[root@cc07 nova]# nova floating-ip-delete 172.16.12.234
  2. (nova-api)[root@cc07 nova]# nova floating-ip-list
  3. +--------------------------------------+---------------+-----------+----------+-----------+
  4. | Id | IP | Server Id | Fixed IP | Pool |
  5. +--------------------------------------+---------------+-----------+----------+-----------+
  6. | 7bb93e28-bf36--aebf-94fafa27d5fa | 172.16.12.219 | - | - | vlan_1612 |
  7. | bc258041-139e--98c1-a6ba7960ad59 | 172.16.12.218 | - | - | vlan_1612 |
  8. +--------------------------------------+---------------+-----------+----------+-----------+

openstack网络管理命令的更多相关文章

  1. Nmcli 网络管理命令行工具基础

    介绍 在本教程中,我们会在CentOS / RHEL 7中讨论网络管理命令行工具NetworkManager command line tool,也叫nmcli.那些使用ifconfig的用户应该在C ...

  2. Linux网络管理命令

    Linux网络管理命令 ifconfig 用于配置网卡ip地址信息等网络参数或显示网络接口状态,类似于windows的ipconfig命令. 可以用这个工具来临时性的配置网卡的IP地址.掩码.广播地址 ...

  3. centos常用网络管理命令

    网卡配置命令:ifconfig (ip addr , ip link) ifconfig:显示所有活动状态的相关信息    ifconfig Interface:仅显示指定接口的相关信息    ifc ...

  4. openstack查看命令的restful调用形式

    [root@cc10 fast-pulsar2]# [root@cc10 fast-pulsar2]# cinder --debug type-create hzb DEBUG:keystonecli ...

  5. 网络管理命令list

    网络管理 axel 多线程下载工具 tcpreplay 将PCAP包重新发送,用于性能或者功能测试 hping3 测试网络及主机的安全 ssh-copy-id 把本地的ssh公钥文件安装到远程主机对应 ...

  6. openstack kilo 命令行

    把下面内容放到.bashrc中,或者直接执行也行. export OS_USERNAME=adminexport OS_PASSWORD=admin              #根据实际密码来设    ...

  7. openstack keystone 命令详细

    命令使用之前需要  运行命令行“. admin-openrc” 用户(User) 查看用户列表 openstack user list 创建用户 openstack user create [-h] ...

  8. linux网络管理命令"ip"用法

    Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者.使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务.  ip help命令: 显示ip相关命令的帮助: # i ...

  9. Linux用户管理 权限管理 内存管理 网络管理命令 (第四天)

    默认添加的用户会自动加入和用户名一样的组中su 切换用户查看当前登陆的用户: whoami id`查看当前用户属于哪个组:groupsgroupadd 组名 添加组groupdel 组名 删除组gre ...

随机推荐

  1. MySQL 数据类型(float)的注意事项

    摘要:      今天左哥问起一个float浮点数类型的问题,这个类型用的不多,所以也不太了解,现在打算测试下. 知识点:      float:浮点数,单精度,占4字节. 测试 root@local ...

  2. FastAdmin 开发时如何与官方同步升级

    FastAdmin 开发时如何与官方同步升级 使用 FastAdmin 开发时为了与官方同步升级,推荐使用 git 管理代码. 官网上提供的完整包是为了方便第一次使用的人快速测试. 我一般是给官方的 ...

  3. 【转】UBUNTU 下GIT的安装

    原文网址:http://www.cnblogs.com/perseus/archive/2012/01/06/2314069.html linux下软件的安装方式有多种,最简单的莫过于从软件中心直接安 ...

  4. C# zedgraph 怎么设置初始时坐标轴的比例??

    http://bbs.csdn.net/topics/390872329 已解决,,,我问是刷新图用的,,我以为mypane.YAxis.Scale.Min=0; mypane.YAxis.Scale ...

  5. Nginx+tomcat+redis 集群session共享

    插件资源下载地址:https://github.com/ran-jit/tomcat-cluster-redis-session-manager/releases/tag/2.0.2 一.前置条件 J ...

  6. python 可视化 词云图

    文本挖掘及可视化知识链接 我的代码: # -*- coding: utf-8 -*- from pandas import read_csv import numpy as np from sklea ...

  7. 安卓控件获取器uiautomatorviewer初体验:"unable to connect to the adb. check if adb is installed correctly"

    解决方法:转自:https://plus.google.com/108487870030743970488/posts/2TrMqs1ZGQv Challenge Accepted:1. Screen ...

  8. Golang基础学习总结

    转自:http://blog.csdn.net/yue7603835/article/details/44264925 1.不支持继承.重载 ,比如C++.Java的接口,接口的修改会影响整个实现改接 ...

  9. C#调用Oracle带输出数据集的存储过程

    1.创建一个带输出数据集的Oracle存储过程 create or replace procedure PRO_test(in_top in number,cur_out out sys_refcur ...

  10. CUDA 新版本 Visual Studio 和 CUDA 兼容性的小问题

    ▶ 升级到 Visual Studio 2017 和 CUDA 9.1 之后,直接编译以前的 CUDA C 程序出现了如下报错: 严重性 代码 说明 项目 文件 行 禁止显示状态 错误(活动) E00 ...