子网相关功能点:

模块 功能 描述 备注
子网

创建子网 创建一个子网  
设置子网网段范围  
设置子网网关IP/不开启网关  
给子网开启/关闭dhcp  
设置子网dns  
修改子网 修改子网名称  
修改子网dhcp开启或者关闭  

修改子网dns地址

 
修改子网网关  
删除已经分配的子网IP  
删除子网 同时删除一个或多个子网  

子网相关命令:

subnet-create                      Create a subnet for a given tenant.
subnet-delete Delete a given subnet.
subnet-list List subnets that belong to a given tenant.
subnet-show Show information of a given subnet.
subnet-update Update subnet's information.
subnetpool-create Create a subnetpool for a given tenant.
subnetpool-delete Delete a given subnetpool.
subnetpool-list List subnetpools that belong to a given tenant.
subnetpool-show Show information of a given subnetpool.
subnetpool-update Update subnetpool's information.
subnet-create子命令相关属性:
参数
描述
参数
描述
--name 设置子网名称
--tenant-id 创建子网的租户ID
--description 描述信息
--gateway 设置子网网关
--no-gateway 不开启子网网关
--allocation-pool 允许分配的子网IP地址池
--host-route 设置子网主机路由
--dns-nameserver 设置子网dns地址
--disable-dhcp 关闭子网dhcp功能
--enable-dhcp 开启子网dhcp功能
--ip-version {4,6} IP版本

示例:创建一个子网

命令语法:neutron subnet-create < 关联的NETWORK_NAME/ID > < 要创建的subnet_CIDR > --name < subnet_name > --tenant-id < 租户ID > --description '描述信息.' --gateway < subnet网关 >  --enable-dhcp --ip-version < IP版本 >
--allocation-pool <子网池起始、结束IP> --dns-nameserver < 子网DNS>
[root@10-0-192-18 ~]# neutron subnet-create testltw 192.168.100.0/24 --name test0509 --tenant-id 73c538f5e43c4ac98ee01482f371539c --description 'this is test create subnet.' --gateway 192.168.100.1  --enable-dhcp --ip-version 4 --allocation-pool start=192.168.100.2,end=192.168.100.254 --dns-nameserver 8.8.8.8
Created a new subnet:
+-------------------+------------------------------------------------------+
| Field | Value |
+-------------------+------------------------------------------------------+
| allocation_pools | {"start": "192.168.100.2", "end": "192.168.100.254"} |
| cidr | 192.168.100.0/24 |
| created_at | 2017-05-10T01:47:00Z |
| description | this is test create subnet. |
| dns_nameservers | 8.8.8.8 |
| enable_dhcp | True |
| gateway_ip | 192.168.100.1 |
| host_routes | |
| id | 4e564b13-4336-4b8c-9217-797ef2f54380 |
| ip_version | 4 |
| ipv6_address_mode | |
| ipv6_ra_mode | |
| name | test0509 |
| network_id | fe054163-d056-4b8f-8c32-0b39c884fb8c |
| project_id | 73c538f5e43c4ac98ee01482f371539c |
| revision_number | 2 |
| service_types | |
| subnetpool_id | |
| tenant_id | 73c538f5e43c4ac98ee01482f371539c |
| updated_at | 2017-05-10T01:47:00Z |
+-------------------+------------------------------------------------------+

  

subnet-update子命令相关属性:
参数
描述
参数
描述
--name 修改子网名称
--description 描述信息
--gateway 修改子网网关
--no-gateway 关闭网关
--allocation-pool 修改子网IP地址池
--dns-nameserver 修改子网dns
--disable-dhcp 关闭子网dhcp
--enable-dhcp 开启dncp

示例:更新子网

命令语法:neutron subnet-update < 需要更新的subnet_NAME/ID > --name < 更新后subnet_NAME > --description '描述信息.' --gateway < 更新后的网关地址 > --allocation-pool < 更新后的子网池起始、终止IP >
--dns-nameserver < 更新后的DNS > --disable-dhcp < 更新后关闭dhcp >
[root@--- ~]# neutron subnet-update test0509 --name testltw --description 'update.' --gateway 192.168.100.254 --allocation-pool start=192.168.100.1,end=192.168.100.253 --dns-nameserver 114.114.114.114 --disable-dhcp
Updated subnet: test0509
subnet-delete子命令相关属性:
参数
描述
SUBNET 删除子网的ID(s)或NAME(s)

示例:同时删除一个或多个子网

命令语法:neutron subnet-delete < subnet_ID(s)/NAME(s)>

[root@--- ~]# neutron subnet-delete jjj
Deleted subnet(s):jjj

create subnet的更多相关文章

  1. docker 小技巧 docker network create br-name 指定IP地址

    在某些情况下,使用 docker network create br-name 命令创建网络的时候,会创建一个新的网桥,该网桥的默认IP地址为172.18.0.0\16(或相临的IP地址段) 这个ip ...

  2. 创建 OVS flat network - 每天5分钟玩转 OpenStack(134)

    上一节完成了 flat 的配置工作,今天创建 OVS flat network.Admin -> Networks,点击 "Create Network" 按钮. 显示创建页 ...

  3. 创建 OVS Local Network - 每天5分钟玩转 OpenStack(129)

    上一节我们完成了 OVS 的准备工作,本节从最基础的 local network 开始学习.local network 不会与宿主机的任何物理网卡连接,流量只被限制在宿主机内,同时也不关联任何的 VL ...

  4. Docker学习笔记

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...

  5. 创建 VXLAN - 每天5分钟玩转 OpenStack(111)

    前面我们讨论了 VXLAN 的理论知识,并且在 ML2 中完成了相关配置.今天将通过 Web UI 创建 vxlan100_net 并观察节点网络结构的变化. 打开菜单 Admin -> Net ...

  6. 创建外网 ext_net - 每天5分钟玩转 OpenStack(104)

    虽然外部网络是已经存在的网络,但我们还是需要在 Neutron 中定义外部网络的对象,这样 router 才知道如何将租户网络和外部网络连接起来. 上一节我们已经为创建外部网络配置了ML2,本节将通过 ...

  7. 创建第一个 vlan network "vlan100" - 每天5分钟玩转 OpenStack(94)

    上一节我们在 ML2 配置中 enable 了 vlan network,今天将创建 vlan100 并讨论底层网络变化. 打开菜单 Admin -> Networks,点击 “Create N ...

  8. 创建 flat network - 每天5分钟玩转 OpenStack(87)

    上一节我们讨论了 flat network 的原理,今天就来创建 "flat_net" 并分析底层网络的实现. 打开菜单 Admin -> Networks,点击 “Crea ...

  9. 创建第二个 local network - 每天5分钟玩转 OpenStack(84)

    GUI 中有两个地方可以创建 network: 1. Project -> Network -> Networks 这是普通用户在自己的 tenant 中创建 network 的地方. 2 ...

随机推荐

  1. Django-rest-framework(三)view and viewsets使用

    DRF 中有多种view和viewsets,我整理了一下,如下图所示,接下来,我们分别了解下view,viewsets. APIView 所有的view,viewsets都是继承APIView,而AP ...

  2. katalon安装 appium with mac 遇到的坑

    1.             Install Homebrew from Terminal:    /usr/bin/ruby -e "$(curl -fsSL https://raw.gi ...

  3. xcode运行时候 You don’t have permission.

    xcode 不能运行,提示没有权限    是因为使用第三方框架有plist文件存在

  4. mongo复制集脑裂问题如何处理

    mongo replication 脑裂问题如何处理: 一.问题描述:一套mongo replication有4个节点.1个仲裁节点.在停止实例(或实例毁坏)的时候,导致所有节点都变为SECONDAR ...

  5. Mina 组件介绍之 IoBuffer

    在Java NIO 中,ByteBuffer通常作为通信中传递消息的载体.而在Mina中,采用了IoBuffer代替ByteBuffer.Mina给出了不用ByteBuffer的两个主要理由: 1.  ...

  6. Python起源与发展

    Python的创始人为吉多*范罗苏姆(Gudio van Rossum) 1.1989年的圣诞节期间,吉多*范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为ABC语言的一种继承. 2. ...

  7. Ubuntu 配置多域名站点

    思路 -- 跟Windows 一样 1添加Nginx 指向项目的入口 配置域名 2修改本地host文件域名指向 实现: 1 进入Nginx 配置文件  默认地址为 /etc/nginx/sites-e ...

  8. pads怎么高亮网络

    pads怎么高亮网络 选择完整个网络----再按CTRL+H 就高亮了. 取消高亮是,选择需要取消高亮的整个网络,按 CTRL+U 就取消了. PADS在生成Gerber时过孔盖油设置方法 PADS2 ...

  9. Linux 内核之api_man 手册安装

    开发环境:Ubuntu18.04,虚拟机virtual box 1.安装XML格式转换 sudo apt  install xmlto 2.在内核目录执行 make mandocs  大概持续了半小时 ...

  10. numpy数组用法大全

    机器学习的最基础模块就是numpy模块了,而numpy模块中的数组操作又是重中之重,所以我们要把数组的各种方法弄得明明白白的,以下就是数组的一些常用方法 1.创建各种各样的数组: import num ...