浮动 IP

Network v2

浮动 IP 创建

创建浮动 IP

openstack floating ip create
    [--extra-property type=<property_type>,name=<property_name>,value=<property_value>]
    [--subnet <subnet>]
    [--port <port>]
    [--floating-ip-address <ip-address>]
    [--fixed-ip-address <ip-address>]
    [--qos-policy <qos-policy>]
    [--description <description>]
    [--project <project>]
    [--dns-domain <dns-domain>]
    [--dns-name <dns-name>]
    [--project-domain <project-domain>]
    [--tag <tag> | --no-tag]
    <network>
--extra-property type=<属性类型>,name=<属性名称>,value=<属性值>

可以使用此属性传递额外的参数。 额外属性的默认类型是字符串(‘str’),但也可以使用其他类型。 可用类型包括:‘dict’、‘list’、‘str’、‘bool’、‘int’。 对于 ‘list’ 类型,‘value’ 可以是分号分隔的值列表。 对于 ‘dict’ 类型,value 是分号分隔的键值对列表。

--subnet <子网>

您想要创建浮动 IP 的子网(名称或 ID)

仅网络版本 2

--port <端口>

要与浮动 IP 关联的端口(名称或 ID)

仅网络版本 2

--floating-ip-address <IP 地址>

浮动 IP 地址

仅网络版本 2

--fixed-ip-address <IP 地址>

映射到浮动 IP 的固定 IP 地址

仅网络版本 2

--qos-policy <QoS 策略>

将 QoS 策略附加到浮动 IP(名称或 ID)

仅网络版本 2

--description <描述>

设置浮动 IP 描述

仅网络版本 2

--project <项目>

所有者的项目(名称或 ID)

仅网络版本 2

--dns-domain <DNS 域名>

为该浮动 IP 设置 DNS 域名

仅网络版本 2

--dns-name <DNS 名称>

为该浮动 IP 设置 DNS 名称

仅网络版本 2

--project-domain <项目域>

项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。

仅网络版本 2

--tag <标签>

要添加到浮动 IP 的标签(重复选项以设置多个标签)

仅网络版本 2

--no-tag

浮动 IP 没有关联的标签

仅网络版本 2

network

从中分配浮动 IP 的网络(名称或 ID)

浮动 IP 删除

删除浮动 IP

openstack floating ip delete <floating-ip> [<floating-ip> ...]
floating-ip

要删除的浮动 IP(IP 地址或 ID)

浮动 IP 列出

列出浮动 IP

openstack floating ip list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--network <network>]
    [--port <port>]
    [--fixed-ip-address <ip-address>]
    [--floating-ip-address <ip-address>]
    [--status <status>]
    [--project <project>]
    [--project-domain <project-domain>]
    [--router <router>]
    [--tags <tag>[,<tag>,...]]
    [--any-tags <tag>[,<tag>,...]]
    [--not-tags <tag>[,<tag>,...]]
    [--not-any-tags <tag>[,<tag>,...]]
    [--long]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--network <网络>

根据给定的网络(名称或 ID)列出浮动 IP(重复选项以筛选多个网络)

仅网络版本 2

--port <端口>

根据给定的端口(名称或 ID)列出浮动 IP(重复选项以筛选多个端口)

仅网络版本 2

--fixed-ip-address <IP 地址>

根据给定的固定 IP 地址列出浮动 IP

仅网络版本 2

--floating-ip-address <IP 地址>

根据给定的浮动 IP 地址列出浮动 IP

仅网络版本 2

--status <状态>

根据给定的状态列出浮动 IP(‘ACTIVE’,‘DOWN’)

仅网络版本 2

--project <项目>

根据给定的项目(名称或 ID)列出浮动 IP

仅网络版本 2

--project-domain <项目域>

项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。

--router <路由器>

根据给定的路由器(名称或 ID)列出浮动 IP(重复选项以筛选多个路由器)

仅网络版本 2

--tags <标签>[,<标签>,...]

列出具有所有给定标签的浮动 IP(逗号分隔的标签列表)

仅网络版本 2

--any-tags <标签>[,<标签>,...]

列出具有任何给定标签的浮动 IP(逗号分隔的标签列表)

仅网络版本 2

--not-tags <标签>[,<标签>,...]

排除具有所有给定标签的浮动 IP(逗号分隔的标签列表)

仅网络版本 2

--not-any-tags <标签>[,<标签>,...]

排除具有任何给定标签的浮动 IP(逗号分隔的标签列表)

仅网络版本 2

--long

在输出中列出附加字段

仅网络版本 2

浮动 IP 设置

设置浮动 IP 属性

openstack floating ip set
    [--extra-property type=<property_type>,name=<property_name>,value=<property_value>]
    [--port <port>]
    [--fixed-ip-address <ip-address>]
    [--description <description>]
    [--qos-policy <qos-policy> | --no-qos-policy]
    [--tag <tag>]
    [--no-tag]
    <floating-ip>
--extra-property type=<属性类型>,name=<属性名称>,value=<属性值>

可以使用此属性传递额外的参数。 额外属性的默认类型是字符串(‘str’),但也可以使用其他类型。 可用类型包括:‘dict’、‘list’、‘str’、‘bool’、‘int’。 对于 ‘list’ 类型,‘value’ 可以是分号分隔的值列表。 对于 ‘dict’ 类型,value 是分号分隔的键值对列表。

--port <端口>

将浮动 IP 与端口关联(名称或 ID)

--fixed-ip-address <IP 地址>

端口的固定 IP(仅当端口有多个 IP 时才需要)

--description <描述>

设置浮动 IP 描述

--qos-policy <QoS 策略>

将 QoS 策略附加到浮动 IP(名称或 ID)

--no-qos-policy

删除附加到浮动 IP 的 QoS 策略

--tag <标签>

要添加到浮动 IP 的标签(重复选项以设置多个标签)

--no-tag

清除与浮动 IP 关联的标签。同时指定 –tag 和 –no-tag 以覆盖当前标签

floating-ip

要修改的浮动 IP(IP 地址或 ID)

浮动 IP 显示

显示浮动 IP 详细信息

openstack floating ip show <floating-ip>
floating-ip

要显示的浮动 IP(IP 地址或 ID)

浮动 IP 取消设置

取消设置浮动 IP 属性

openstack floating ip unset
    [--extra-property type=<property_type>,name=<property_name>,value=<property_value>]
    [--port]
    [--qos-policy]
    [--tag <tag> | --all-tag]
    <floating-ip>
--extra-property type=<属性类型>,name=<属性名称>,value=<属性值>

可以使用此属性传递额外的参数。 额外属性的默认类型是字符串(‘str’),但也可以使用其他类型。 可用类型包括:‘dict’、‘list’、‘str’、‘bool’、‘int’。 对于 ‘list’ 类型,‘value’ 可以是分号分隔的值列表。 对于 ‘dict’ 类型,value 是分号分隔的键值对列表。

--port

取消关联与浮动 IP 关联的任何端口

--qos-policy

删除附加到浮动 IP 的 QoS 策略

--tag <标签>

要从浮动 IP 中删除的标签(重复选项以删除多个标签)

--all-tag

清除与浮动 IP 关联的所有标签

floating-ip

要取消关联的浮动 IP(IP 地址或 ID)