子网池¶
一个子网池包含一系列可用于 IP 地址分配的 CIDR 格式的前缀。
Network v2
子网池创建¶
创建子网池
openstack subnet pool create
[--extra-property type=<property_type>,name=<property_name>,value=<property_value>]
--pool-prefix <pool-prefix>
[--default-prefix-length <default-prefix-length>]
[--min-prefix-length <min-prefix-length>]
[--max-prefix-length <max-prefix-length>]
[--project <project>]
[--project-domain <project-domain>]
[--address-scope <address-scope>]
[--default | --no-default]
[--share | --no-share]
[--description <description>]
[--default-quota <num-ip-addresses>]
[--tag <tag> | --no-tag]
<name>
- --extra-property type=<属性类型>,name=<属性名称>,value=<属性值>¶
可以使用此属性传递额外的参数。 额外属性的默认类型是字符串(‘str’),但也可以使用其他类型。 可用类型包括:‘dict’、‘list’、‘str’、‘bool’、‘int’。 对于 ‘list’ 类型,‘value’ 可以是分号分隔的值列表。 对于 ‘dict’ 类型,value 是分号分隔的键值对列表。
- --pool-prefix <池前缀>¶
设置子网池前缀(CIDR 格式)(重复选项以设置多个前缀)
- --default-prefix-length <默认前缀长度>¶
设置子网池默认前缀长度
- --min-prefix-length <最小前缀长度>¶
设置子网池最小前缀长度
- --max-prefix-length <最大前缀长度>¶
设置子网池最大前缀长度
- --project <项目>¶
所有者的项目(名称或 ID)
- --project-domain <项目域>¶
项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。
- --address-scope <地址范围>¶
设置与子网池关联的地址范围(名称或 ID),前缀必须在地址范围内是唯一的
- --default¶
将此设置为默认子网池
- --no-default¶
将此设置为非默认子网池
将此子网池设置为共享
将此子网池设置为非共享
- --description <描述>¶
设置子网池描述
- --default-quota <IP 地址数>¶
将此子网池的默认项目配额设置为可以从子网池分配的 IP 地址数
- --tag <标签>¶
要添加到子网池的标签(重复选项以设置多个标签)
- --no-tag¶
无与子网池关联的标签
- name¶
新子网池的名称
子网池删除¶
删除子网池
openstack subnet pool delete <subnet-pool> [<subnet-pool> ...]
- subnet-pool¶
要删除的子网池(名称或 ID)
子网池列表¶
列出子网池
openstack subnet pool list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--long]
[--share | --no-share]
[--default | --no-default]
[--project <project>]
[--project-domain <project-domain>]
[--name <name>]
[--address-scope <address-scope>]
[--tags <tag>[,<tag>,...]]
[--any-tags <tag>[,<tag>,...]]
[--not-tags <tag>[,<tag>,...]]
[--not-any-tags <tag>[,<tag>,...]]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --long¶
在输出中列出附加字段
列出项目之间共享的子网池
列出项目之间未共享的子网池
- --default¶
列出用作默认外部子网池的子网池
- --no-default¶
列出不用作默认外部子网池的子网池
- --project <项目>¶
根据其项目(名称或 ID)列出子网池
- --project-domain <项目域>¶
项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。
- --name <名称>¶
仅在输出中列出给定名称的子网池
- --address-scope <地址范围>¶
仅在输出中列出给定地址范围的子网池(名称或 ID)
- --tags <标签>[,<标签>,...]¶
列出具有所有给定标签的子网池(逗号分隔的标签列表)
- --any-tags <标签>[,<标签>,...]¶
列出具有任何给定标签的子网池(逗号分隔的标签列表)
- --not-tags <标签>[,<标签>,...]¶
排除具有所有给定标签的子网池(逗号分隔的标签列表)
- --not-any-tags <标签>[,<标签>,...]¶
排除具有任何给定标签的子网池(逗号分隔的标签列表)
子网池设置¶
设置子网池属性
openstack subnet pool set
[--extra-property type=<property_type>,name=<property_name>,value=<property_value>]
[--name <name>]
[--pool-prefix <pool-prefix>]
[--default-prefix-length <default-prefix-length>]
[--min-prefix-length <min-prefix-length>]
[--max-prefix-length <max-prefix-length>]
[--address-scope <address-scope> | --no-address-scope]
[--default | --no-default]
[--description <description>]
[--default-quota <num-ip-addresses>]
[--tag <tag>]
[--no-tag]
<subnet-pool>
- --extra-property type=<属性类型>,name=<属性名称>,value=<属性值>¶
可以使用此属性传递额外的参数。 额外属性的默认类型是字符串(‘str’),但也可以使用其他类型。 可用类型包括:‘dict’、‘list’、‘str’、‘bool’、‘int’。 对于 ‘list’ 类型,‘value’ 可以是分号分隔的值列表。 对于 ‘dict’ 类型,value 是分号分隔的键值对列表。
- --name <名称>¶
设置子网池名称
- --pool-prefix <池前缀>¶
设置子网池前缀(CIDR 格式)(重复选项以设置多个前缀)
- --default-prefix-length <默认前缀长度>¶
设置子网池默认前缀长度
- --min-prefix-length <最小前缀长度>¶
设置子网池最小前缀长度
- --max-prefix-length <最大前缀长度>¶
设置子网池最大前缀长度
- --address-scope <地址范围>¶
设置与子网池关联的地址范围(名称或 ID),前缀必须在地址范围内是唯一的
- --no-address-scope¶
移除与子网池关联的地址范围
- --default¶
将此设置为默认子网池
- --no-default¶
将此设置为非默认子网池
- --description <描述>¶
设置子网池描述
- --default-quota <IP 地址数>¶
将此子网池的默认项目配额设置为可以从子网池分配的 IP 地址数
- --tag <标签>¶
要添加到子网池的标签(重复选项以设置多个标签)
- --no-tag¶
清除与子网池关联的标签。同时指定 –tag 和 –no-tag 以覆盖当前标签
- subnet-pool¶
要修改的子网池(名称或 ID)
子网池显示¶
显示子网池详细信息
openstack subnet pool show <subnet-pool>
- subnet-pool¶
要显示的子网池(名称或 ID)
子网池取消设置¶
取消设置子网池属性
openstack subnet pool unset [--tag <tag> | --all-tag] <subnet-pool>
- --tag <标签>¶
要从子网池中移除的标签(重复选项以移除多个标签)
- --all-tag¶
清除与子网池关联的所有标签
- subnet-pool¶
要修改的子网池(名称或 ID)