create subnet
子网相关功能点:
| 模块 | 功能 | 描述 | 备注 |
|---|---|---|---|
| 子网 | 创建子网 | 创建一个子网 | |
| 设置子网网段范围 | |||
| 设置子网网关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的更多相关文章
- docker 小技巧 docker network create br-name 指定IP地址
在某些情况下,使用 docker network create br-name 命令创建网络的时候,会创建一个新的网桥,该网桥的默认IP地址为172.18.0.0\16(或相临的IP地址段) 这个ip ...
- 创建 OVS flat network - 每天5分钟玩转 OpenStack(134)
上一节完成了 flat 的配置工作,今天创建 OVS flat network.Admin -> Networks,点击 "Create Network" 按钮. 显示创建页 ...
- 创建 OVS Local Network - 每天5分钟玩转 OpenStack(129)
上一节我们完成了 OVS 的准备工作,本节从最基础的 local network 开始学习.local network 不会与宿主机的任何物理网卡连接,流量只被限制在宿主机内,同时也不关联任何的 VL ...
- Docker学习笔记
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...
- 创建 VXLAN - 每天5分钟玩转 OpenStack(111)
前面我们讨论了 VXLAN 的理论知识,并且在 ML2 中完成了相关配置.今天将通过 Web UI 创建 vxlan100_net 并观察节点网络结构的变化. 打开菜单 Admin -> Net ...
- 创建外网 ext_net - 每天5分钟玩转 OpenStack(104)
虽然外部网络是已经存在的网络,但我们还是需要在 Neutron 中定义外部网络的对象,这样 router 才知道如何将租户网络和外部网络连接起来. 上一节我们已经为创建外部网络配置了ML2,本节将通过 ...
- 创建第一个 vlan network "vlan100" - 每天5分钟玩转 OpenStack(94)
上一节我们在 ML2 配置中 enable 了 vlan network,今天将创建 vlan100 并讨论底层网络变化. 打开菜单 Admin -> Networks,点击 “Create N ...
- 创建 flat network - 每天5分钟玩转 OpenStack(87)
上一节我们讨论了 flat network 的原理,今天就来创建 "flat_net" 并分析底层网络的实现. 打开菜单 Admin -> Networks,点击 “Crea ...
- 创建第二个 local network - 每天5分钟玩转 OpenStack(84)
GUI 中有两个地方可以创建 network: 1. Project -> Network -> Networks 这是普通用户在自己的 tenant 中创建 network 的地方. 2 ...
随机推荐
- 我想写一个前端开发工具(一):在npm发布模块
有必要说说我为什么要开始写这个,正文从下面的第一条开始 我最近忙于公司的项目,一直没有抽出时间来写文章.本来想每个月写一片文章,保质保量,无奈上个月没有坚持. 这段时间有点忙,主要是由于公司业务调整, ...
- js图片预览(一张图片预览)
核心思想:无论是一张图片上传还是多图上传,首先我们都需要先获得图片对象. 栗子: <inuput type="file" id="myfile" onch ...
- 菜鸟笔记 -- Chapter 6.4.2 详解继承
6.4.2 详解继承 6.4.2.1 继承入门 继承使得程序架构具有一定的弹性,在程序中复用一些已经定义完善的类不仅可以减少软件开发周期,也可以提高软件的可维护性和可扩展性.基本思想是基于某个父类 ...
- 如何配置Java环境变量
百度经验 | 百度知道 | 百度首页 | 登录 | 注册 新闻 网页 贴吧 知道 经验 音乐 图片 视频 地图 百科 文库 帮助 发布经验 首页 分类 任务 回享 商城 特色 知道 百度经验 &g ...
- TortoiseSVN SendRpt.exe not found解决方案
重启了Explorer.exe即可.这里也补充下简单的重启Explorer.exe的方法:打开任务管理器,找到“Windows资源管理器”,右键--重新启动. 或者,右键--结束任务,然后点击 文件- ...
- c/c++ 表白小程序
1.开发工具: vs vc(任选一个) 2.准备材料 : a.一首音乐 (注意:音乐要求重命名为 “x” ) b.20张图片(注意: 图片要求重命名为 “1” "2" ...
- 【学时总结&模板时间】◆学时·10 & 模板·3◆ AC自动机
◇学时·10 & 模板·3◇ AC自动机 跟着高中上课……讲AC自动机的扩展运用.然而连KMP.trie字典树都不怎么会用的我一脸懵逼<(_ _)> 花一上午自学了一下AC自动机 ...
- vsftpd文件服务参数汇总和虚拟用户使用
FTP文件传输协议 FTP协议特点 基于C/S结构 双通道协议:数据和命令连接 数据传输格式:二进制(默认)和文本(w文本格式会修改文件内容) 两种模式:服务器角度 主动(PORT style):服务 ...
- Django模板语言(DTL)基础
## 模板变量 - 普通变量 {{ name }} - 对象变量(使用点号访问对象属性和方法,方法不加括号) {{ person.name }} ## 常用模板标签 # if标签,支持and,or,n ...
- laravel构造函数跳转失败
<?php namespace App\Http\Controllers\Admin; use Illuminate\Http\Request; use App\Http\Requests;us ...