octavia

loadbalancer amphora configure

更新 amphora 代理配置

openstack loadbalancer amphora configure [--wait] <amphora-id>
--wait

等待操作完成。

amphora-id

要配置的 amphora 的 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer amphora delete

删除一个 amphora

openstack loadbalancer amphora delete [--wait] <amphora-id>
--wait

等待操作完成。

amphora-id

要删除的 amphora 的 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer amphora failover

强制 amphora 故障转移

openstack loadbalancer amphora failover [--wait] <amphora-id>
--wait

等待操作完成。

amphora-id

amphora 的 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer amphora list

列出 amphorae

openstack loadbalancer amphora list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--loadbalancer <loadbalancer>]
    [--compute-id <compute-id>]
    [--role {BACKUP,MASTER,STANDALONE}]
    [--status {ALLOCATED,BOOTING,DELETED,ERROR,FAILOVER_STOPPED,PENDING_CREATE,PENDING_DELETE,READY}]
    [--image-id <image-id>]
    [--long]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--loadbalancer <loadbalancer>

按负载均衡器(名称或 ID)过滤。

--compute-id <compute-id>

按计算 ID 过滤。

--role {BACKUP,MASTER,STANDALONE}

按角色过滤。

--status {ALLOCATED,BOOTING,DELETED,ERROR,FAILOVER_STOPPED,PENDING_CREATE,PENDING_DELETE,READY}, --provisioning-status {ALLOCATED,BOOTING,DELETED,ERROR,FAILOVER_STOPPED,PENDING_CREATE,PENDING_DELETE,READY}

按 amphora 供应状态过滤。

--image-id <image-id>

按镜像 ID 过滤。

--long

显示附加字段。

此命令由 python-octaviaclient 插件提供。

loadbalancer amphora show

显示单个 amphora 的详细信息

openstack loadbalancer amphora show <amphora-id>
amphora-id

amphora 的 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer amphora stats show

显示 amphora 的当前统计信息。

openstack loadbalancer amphora stats show
    [--listener <listener>]
    <amphora-id>
--listener <listener>

按侦听器(名称或 ID)过滤。

amphora-id

amphora 的 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer availabilityzone create

创建 octavia 可用区

openstack loadbalancer availabilityzone create
    --name <name>
    --availabilityzoneprofile <availabilityzone_profile>
    [--description <description>]
    [--enable | --disable]
--name <name>

新的可用区名称。

--availabilityzoneprofile <availabilityzone_profile>

将 AZ 添加到的可用区配置文件(名称或 ID)。

--description <description>

设置可用区描述。

--enable

启用可用区。

--disable

禁用可用区。

此命令由 python-octaviaclient 插件提供。

loadbalancer availabilityzone delete

删除一个可用区

openstack loadbalancer availabilityzone delete <availabilityzone>
availabilityzone

要删除的可用区的名称。

此命令由 python-octaviaclient 插件提供。

loadbalancer availabilityzone list

列出可用区

openstack loadbalancer availabilityzone list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--name <name>]
    [--availabilityzoneprofile <availabilityzone_profile>]
    [--enable | --disable]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--name <name>

根据名称列出可用区。

--availabilityzoneprofile <availabilityzone_profile>

根据 AZ 配置文件列出可用区。

--enable

列出启用的可用区。

--disable

列出禁用的可用区。

此命令由 python-octaviaclient 插件提供。

loadbalancer availabilityzone set

更新一个可用区

openstack loadbalancer availabilityzone set
    [--description <description>]
    [--enable | --disable]
    <availabilityzone>
--description <description>

设置可用区描述。

--enable

启用可用区。

--disable

禁用可用区。

availabilityzone

要更新的可用区的名称。

此命令由 python-octaviaclient 插件提供。

loadbalancer availabilityzone show

显示单个可用区的详细信息

openstack loadbalancer availabilityzone show <availabilityzone>
availabilityzone

可用区的名称。

此命令由 python-octaviaclient 插件提供。

loadbalancer availabilityzone unset

清除可用区设置

openstack loadbalancer availabilityzone unset
    [--description]
    <availabilityzone>
--description

清除可用区描述。

availabilityzone

要更新的可用区的名称。

此命令由 python-octaviaclient 插件提供。

loadbalancer availabilityzoneprofile create

创建 octavia 可用区配置文件

openstack loadbalancer availabilityzoneprofile create
    --name <name>
    --provider <provider
    name>
    --availability-zone-data <availability_zone_data>
--name <name>

新的 octavia 可用区配置文件名称。

--provider <provider name>

可用区配置文件的提供商名称。

--availability-zone-data <availability_zone_data>

包含可用区元数据的 JSON 字符串。

此命令由 python-octaviaclient 插件提供。

loadbalancer availabilityzoneprofile delete

删除可用区配置文件

openstack loadbalancer availabilityzoneprofile delete
    <availabilityzone_profile>
availabilityzone_profile

要删除的可用区配置文件(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer availabilityzoneprofile list

列出可用区配置文件

openstack loadbalancer availabilityzoneprofile list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--name <name>]
    [--provider <provider_name>]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--name <name>

按配置文件名称列出可用区配置文件。

--provider <provider_name>

根据其提供商列出可用区配置文件。

此命令由 python-octaviaclient 插件提供。

loadbalancer availabilityzoneprofile set

更新可用区配置文件

openstack loadbalancer availabilityzoneprofile set
    [--name <name>]
    [--provider <provider_name>]
    [--availability-zone-data <availability_zone_data>]
    <availabilityzone_profile>
--name <name>

设置可用区配置文件的名称。

--provider <provider_name>

设置可用区配置文件的提供商。

--availability-zone-data <availability_zone_data>

设置配置文件的可用区数据。

availabilityzone_profile

要更新的可用区配置文件的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer availabilityzoneprofile show

显示单个可用区配置文件的详细信息

openstack loadbalancer availabilityzoneprofile show
    <availabilityzone_profile>
availabilityzone_profile

要显示的可用区配置文件的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer create

创建负载均衡器

openstack loadbalancer create
    [--name <name>]
    [--description <description>]
    [--vip-address <vip_address>]
    [--vip-port-id <vip_port_id>]
    [--vip-subnet-id <vip_subnet_id>]
    [--vip-network-id <vip_network_id>]
    [--vip-qos-policy-id <vip_qos_policy_id>]
    [--additional-vip subnet-id=<name-or-uuid>[,ip-address=<ip>]]
    [--vip-sg-id <vip_sg_id>]
    [--project <project>]
    [--provider <provider>]
    [--availability-zone <availability_zone>]
    [--enable | --disable]
    [--flavor <flavor>]
    [--wait]
    [--tag <tag> | --no-tag]
--name <name>

新的负载均衡器名称。

--description <description>

设置负载均衡器描述。

--vip-address <vip_address>

设置 VIP IP 地址。

--vip-port-id <vip_port_id>

设置负载均衡器的端口(名称或 ID)。

--vip-subnet-id <vip_subnet_id>

设置负载均衡器的子网(名称或 ID)。

--vip-network-id <vip_network_id>

设置负载均衡器的网络(名称或 ID)。

--vip-qos-policy-id <vip_qos_policy_id>

设置 VIP 端口的 QoS 策略。使用 ‘None’ 取消设置。

--additional-vip subnet-id=<名称或UUID>[,ip-address=<IP地址>]

在负载均衡器上暴露额外的 VIP。可以多次提供此参数。

--vip-sg-id <vip_sg_id>

为 VIP 端口设置自定义安全组。可以多次提供此参数。

--project <项目>

负载均衡器的项目(名称或 ID)。

--provider <提供商>

负载均衡器的提供商名称。

--availability-zone <可用区>

负载均衡器的可用区。

--enable

启用负载均衡器(默认)。

--disable

禁用负载均衡器。

--flavor <规格>

负载均衡器的规格名称或 ID。

--wait

等待操作完成。

--tag <标签>

要添加到负载均衡器的标签(重复选项以设置多个标签)

--no-tag

负载均衡器没有关联的标签

此命令由 python-octaviaclient 插件提供。

loadbalancer delete

删除负载均衡器

openstack loadbalancer delete [--cascade] [--wait] <load_balancer>
--cascade

级联删除到负载均衡器的所有子元素。

--wait

等待操作完成。

load_balancer

要删除的负载均衡器(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer failover

触发负载均衡器故障转移

openstack loadbalancer failover [--wait] <load_balancer>
--wait

等待操作完成。

load_balancer

负载均衡器的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer flavor create

创建 octavia 规格

openstack loadbalancer flavor create
    --name <name>
    --flavorprofile <flavor_profile>
    [--description <description>]
    [--enable | --disable]
--name <名称>

新的规格名称。

--flavorprofile <规格配置文件>

将规格添加到的规格配置文件(名称或 ID)。

--description <描述>

设置规格描述。

--enable

启用规格。

--disable

禁用规格。

此命令由 python-octaviaclient 插件提供。

loadbalancer flavor delete

Delete a flavor

openstack loadbalancer flavor delete <flavor>
flavor

要删除的规格(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer flavor list

列出规格

openstack loadbalancer flavor list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--name <name>]
    [--flavorprofile <flavor_profile>]
    [--enable | --disable]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--name <名称>

根据名称列出规格。

--flavorprofile <规格配置文件>

根据规格配置文件列出规格。

--enable

列出启用的规格。

--disable

列出禁用的规格。

此命令由 python-octaviaclient 插件提供。

loadbalancer flavor set

更新风味

openstack loadbalancer flavor set
    [--name <name>]
    [--description <description>]
    [--enable | --disable]
    <flavor>
--name <名称>

设置规格的名称。

--description <描述>

设置规格描述。

--enable

启用规格。

--disable

禁用规格。

flavor

要更新的规格的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer flavor show

显示单个规格的详细信息

openstack loadbalancer flavor show <flavor>
flavor

规格的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer flavor unset

清除规格设置

openstack loadbalancer flavor unset [--description] <flavor>
--description

清除规格描述。

flavor

要更新的规格(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer flavorprofile create

创建 octavia 规格配置文件

openstack loadbalancer flavorprofile create
    --name <name>
    --provider <provider
    name>
    --flavor-data <flavor_data>
--name <名称>

新的 octavia 规格配置文件名称。

--provider <提供商名称>

规格配置文件的提供商名称。

--flavor-data <规格数据>

包含 flavor 元数据的 JSON 字符串。

此命令由 python-octaviaclient 插件提供。

loadbalancer flavorprofile delete

删除一个 flavor profile

openstack loadbalancer flavorprofile delete <flavor_profile>
flavor_profile

要删除的规格配置文件(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer flavorprofile list

列出规格配置文件

openstack loadbalancer flavorprofile list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--name <name>]
    [--provider <provider_name>]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--name <名称>

按规格配置文件名称列出规格配置文件。

--provider <提供商名称>

根据其提供商列出规格配置文件。

此命令由 python-octaviaclient 插件提供。

loadbalancer flavorprofile set

更新一个 flavor profile

openstack loadbalancer flavorprofile set
    [--name <name>]
    [--provider <provider_name>]
    [--flavor-data <flavor_data>]
    <flavor_profile>
--name <名称>

设置规格配置文件的名称。

--provider <提供商名称>

设置规格配置文件的提供商。

--flavor-data <规格数据>

设置规格配置文件的规格数据。

flavor_profile

要更新的规格配置文件的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer flavorprofile show

显示单个规格配置文件的详细信息

openstack loadbalancer flavorprofile show <flavor_profile>
flavor_profile

要显示的规格配置文件的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer healthmonitor create

创建健康检查

openstack loadbalancer healthmonitor create
    [--name <name>]
    --delay <delay>
    [--domain-name <domain_name>]
    [--expected-codes <codes>]
    [--http-method {GET,POST,DELETE,PUT,HEAD,OPTIONS,PATCH,CONNECT,TRACE}]
    [--http-version <http_version>]
    --timeout <timeout>
    --max-retries <max_retries>
    [--url-path <url_path>]
    --type
    {PING,HTTP,TCP,HTTPS,TLS-HELLO,UDP-CONNECT,SCTP}
    [--max-retries-down <max_retries_down>]
    [--enable | --disable]
    [--wait]
    [--tag <tag> | --no-tag]
    <pool>
--name <名称>

设置健康检查名称。

--delay <延迟>

设置发送探针到成员之间的时间,以秒为单位。

--domain-name <域名>

设置域名,该域名将被注入到 HTTP Host Header 中,发送到后端服务器进行 HTTP 健康检查。

--expected-codes <代码>

设置成员返回的 HTTP 状态代码列表,以声明其健康状态。

--http-method {GET,POST,DELETE,PUT,HEAD,OPTIONS,PATCH,CONNECT,TRACE}

设置健康检查用于请求的 HTTP 方法。

--http-version <http_version>

设置 HTTP 版本。

--timeout <超时>

设置监视器在超时前等待连接的最大时间,以秒为单位。此值必须小于延迟值。

--max-retries <最大重试次数>

在将成员的状态更改为 ONLINE 之前,成功检查的次数。

--url-path <URL路径>

设置监视器发送到后端成员以测试其健康的 HTTP URL 路径。

--type {PING,HTTP,TCP,HTTPS,TLS-HELLO,UDP-CONNECT,SCTP}

设置健康检查类型。

--max-retries-down <max_retries_down>

设置允许的检查失败次数,超过此次数将更改成员的状态为 ERROR。

--enable

启用健康检查(默认)。

--disable

禁用健康检查。

--wait

等待操作完成。

--tag <tag>

要添加到健康检查的标签(重复选项以设置多个标签)

--no-tag

健康检查没有关联的标签

pool

为健康检查设置池(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer healthmonitor delete

删除健康检查

openstack loadbalancer healthmonitor delete [--wait] <health_monitor>
--wait

等待操作完成。

health_monitor

要删除的健康检查(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer healthmonitor list

列出健康检查

openstack loadbalancer healthmonitor list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--tags <tag>[,<tag>,...]]
    [--any-tags <tag>[,<tag>,...]]
    [--not-tags <tag>[,<tag>,...]]
    [--not-any-tags <tag>[,<tag>,...]]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--tags <tag>[,<tag>,...]

列出具有所有给定标签的健康检查(逗号分隔的标签列表)

--any-tags <tag>[,<tag>,...]

列出具有任何给定标签的健康检查(逗号分隔的标签列表)

--not-tags <tag>[,<tag>,...]

排除具有所有给定标签的健康检查(逗号分隔的标签列表)

--not-any-tags <tag>[,<tag>,...]

排除具有任何给定标签的健康检查(逗号分隔的标签列表)

此命令由 python-octaviaclient 插件提供。

loadbalancer healthmonitor set

更新健康检查

openstack loadbalancer healthmonitor set
    [--name <name>]
    [--delay <delay>]
    [--domain-name <domain_name>]
    [--expected-codes <codes>]
    [--http-method {GET,POST,DELETE,PUT,HEAD,OPTIONS,PATCH,CONNECT,TRACE}]
    [--http-version <http_version>]
    [--timeout <timeout>]
    [--max-retries <max_retries>]
    [--max-retries-down <max_retries_down>]
    [--url-path <url_path>]
    [--enable | --disable]
    [--wait]
    [--tag <tag>]
    [--no-tag]
    <health_monitor>
--name <name>

设置健康检查名称。

--delay <delay>

设置发送探针到成员之间的时间,以秒为单位。

--domain-name <domain_name>

设置域名,该域名将被注入到 HTTP Host Header 中,发送到后端服务器进行 HTTP 健康检查。

--expected-codes <codes>

设置成员返回的 HTTP 状态代码列表,以声明其健康状态。

--http-method {GET,POST,DELETE,PUT,HEAD,OPTIONS,PATCH,CONNECT,TRACE}

设置健康检查用于请求的 HTTP 方法。

--http-version <http_version>

设置 HTTP 版本。

--timeout <timeout>

设置监视器在超时前等待连接的最大时间,以秒为单位。此值必须小于延迟值。

--max-retries <max_retries>

设置成员状态更改为 ONLINE 之前成功的检查次数。

--max-retries-down <max_retries_down>

设置允许的检查失败次数,超过此次数将更改成员的状态为 ERROR。

--url-path <url_path>

设置监视器发送到后端成员以测试其健康的 HTTP URL 路径。

--enable

启用健康检查。

--disable

禁用健康检查。

--wait

等待操作完成。

--tag <tag>

要添加到健康检查的标签(重复选项以设置多个标签)

--no-tag

清除与健康检查关联的标签。同时指定 –tag 和 –no-tag 以覆盖当前标签

health_monitor

要更新的健康检查(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer healthmonitor show

显示单个健康检查的详细信息

openstack loadbalancer healthmonitor show <health_monitor>
health_monitor

健康检查的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer healthmonitor unset

清除健康检查设置

openstack loadbalancer healthmonitor unset
    [--domain-name]
    [--expected-codes]
    [--http-method]
    [--http-version]
    [--max-retries-down]
    [--name]
    [--url-path]
    [--wait]
    [--tag <tag> | --all-tag]
    <health_monitor>
--domain-name

清除健康检查域名。

--expected-codes

将健康检查的预期代码重置为 API 默认值。

--http-method

将健康检查的 HTTP 方法重置为 API 默认值。

--http-version

将健康检查的 HTTP 版本重置为 API 默认值。

--max-retries-down

将健康检查的最大重试次数(down)重置为 API 默认值。

--name

清除健康检查名称。

--url-path

清除健康检查 URL 路径。

--wait

等待操作完成。

--tag <tag>

要从健康检查中删除的标签(重复选项以删除多个标签)

--all-tag

清除与健康检查关联的所有标签

health_monitor

要更新的健康检查(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer l7policy create

创建 l7policy

openstack loadbalancer l7policy create
    [--name <name>]
    [--description <description>]
    --action
    {REDIRECT_TO_URL,REDIRECT_TO_POOL,REDIRECT_PREFIX,REJECT}
    [--redirect-pool <pool> | --redirect-url <url> | --redirect-prefix <url>]
    [--redirect-http-code <redirect_http_code>]
    [--position <position>]
    [--enable | --disable]
    [--wait]
    [--tag <tag> | --no-tag]
    <listener>
--name <name>

设置 l7policy 名称。

--description <description>

设置 l7policy 描述。

--action {REDIRECT_TO_URL,REDIRECT_TO_POOL,REDIRECT_PREFIX,REJECT}

设置策略的操作。

--redirect-pool <pool>

设置将请求重定向到的池(名称或 ID)。

--redirect-url <url>

设置将请求重定向到的 URL。

--redirect-prefix <url>

设置将请求重定向到的 URL 前缀。

--redirect-http-code <redirect_http_code>

设置 REDIRECT_URL 或 REDIRECT_PREFIX 操作的 HTTP 响应代码。

--position <position>

此 L7 策略的序列号。

--enable

启用 l7policy(默认)。

--disable

禁用 l7policy。

--wait

等待操作完成。

--tag <tag>

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

--no-tag

l7policy 没有关联的标签

listener

要添加 l7policy 的监听器(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer l7policy delete

删除 l7policy

openstack loadbalancer l7policy delete [--wait] <policy>
--wait

等待操作完成。

policy

要删除的 l7policy(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer l7policy list

列出 l7policies

openstack loadbalancer l7policy list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--listener LISTENER]
    [--tags <tag>[,<tag>,...]]
    [--any-tags <tag>[,<tag>,...]]
    [--not-tags <tag>[,<tag>,...]]
    [--not-any-tags <tag>[,<tag>,...]]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--listener <LISTENER>

列出应用于给定监听器的 l7policies(名称或 ID)。

--tags <tag>[,<tag>,...]

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

--any-tags <tag>[,<tag>,...]

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

--not-tags <tag>[,<tag>,...]

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

--not-any-tags <tag>[,<tag>,...]

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

此命令由 python-octaviaclient 插件提供。

loadbalancer l7policy set

更新一个 l7policy

openstack loadbalancer l7policy set
    [--name <name>]
    [--description <description>]
    [--action {REDIRECT_TO_URL,REDIRECT_TO_POOL,REDIRECT_PREFIX,REJECT}]
    [--redirect-pool <pool> | --redirect-url <url> | --redirect-prefix <url>]
    [--redirect-http-code <redirect_http_code>]
    [--position <position>]
    [--enable | --disable]
    [--wait]
    [--tag <tag>]
    [--no-tag]
    <policy>
--name <name>

设置 l7policy 名称。

--description <description>

设置 l7policy 描述。

--action {REDIRECT_TO_URL,REDIRECT_TO_POOL,REDIRECT_PREFIX,REJECT}

设置策略的操作。

--redirect-pool <pool>

设置将请求重定向到的池(名称或 ID)。

--redirect-url <url>

设置将请求重定向到的 URL。

--redirect-prefix <url>

设置将请求重定向到的 URL 前缀。

--redirect-http-code <redirect_http_code>

设置 REDIRECT_URL 或 REDIRECT_PREFIX 操作的 HTTP 响应代码。

--position <position>

设置此 L7 策略的序列号。

--enable

启用 l7policy。

--disable

禁用 l7policy。

--wait

等待操作完成。

--tag <tag>

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

--no-tag

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

policy

要更新的 l7policy(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer l7policy show

显示单个 l7policy 的详细信息

openstack loadbalancer l7policy show <policy>
policy

l7policy 的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer l7policy unset

清除 l7policy 设置

openstack loadbalancer l7policy unset
    [--description]
    [--name]
    [--redirect-http-code]
    [--wait]
    [--tag <tag> | --all-tag]
    <policy>
--description

清除 l7policy 描述。

--name

清除 l7policy 名称。

--redirect-http-code

清除 l7policy 重定向 HTTP 代码。

--wait

等待操作完成。

--tag <tag>

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

--all-tag

清除与 l7policy 关联的所有标签

policy

要更新的 l7policy(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer l7rule create

创建 l7rule

openstack loadbalancer l7rule create
    --compare-type
    {REGEX,EQUAL_TO,CONTAINS,ENDS_WITH,STARTS_WITH}
    [--invert]
    --value <value>
    [--key <key>]
    --type
    {FILE_TYPE,PATH,COOKIE,HOST_NAME,HEADER,SSL_CONN_HAS_CERT,SSL_VERIFY_RESULT,SSL_DN_FIELD}
    [--enable | --disable]
    [--wait]
    [--tag <tag> | --no-tag]
    <l7policy>
--compare-type {REGEX,EQUAL_TO,CONTAINS,ENDS_WITH,STARTS_WITH}

设置 l7rule 的比较类型。

--invert

反转 l7rule。

--value <value>

设置要匹配的规则值。

--key <key>

设置 l7rule 值的键以进行匹配。

--type {FILE_TYPE,PATH,COOKIE,HOST_NAME,HEADER,SSL_CONN_HAS_CERT,SSL_VERIFY_RESULT,SSL_DN_FIELD}

设置 l7rule 的类型。

--enable

启用 l7rule(默认)。

--disable

禁用 l7rule。

--wait

等待操作完成。

--tag <tag>

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

--no-tag

l7rule 没有关联的标签

l7policy

要添加 l7rule 的 l7policy(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer l7rule delete

删除一个 l7rule

openstack loadbalancer l7rule delete [--wait] <l7policy> <rule_id>
--wait

等待操作完成。

l7policy

要从中删除规则的 l7policy(名称或 ID)。

rule_id

要删除的 l7rule。

此命令由 python-octaviaclient 插件提供。

loadbalancer l7rule list

列出 l7policy 的 l7rule

openstack loadbalancer l7rule list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--tags <tag>[,<tag>,...]]
    [--any-tags <tag>[,<tag>,...]]
    [--not-tags <tag>[,<tag>,...]]
    [--not-any-tags <tag>[,<tag>,...]]
    <l7policy>
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--tags <tag>[,<tag>,...]

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

--any-tags <tag>[,<tag>,...]

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

--not-tags <tag>[,<tag>,...]

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

--not-any-tags <tag>[,<tag>,...]

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

l7policy

要列出规则的 l7policy(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer l7rule set

更新一个 l7rule

openstack loadbalancer l7rule set
    [--compare-type {REGEX,EQUAL_TO,CONTAINS,ENDS_WITH,STARTS_WITH}]
    [--invert]
    [--value <value>]
    [--key <key>]
    [--type {FILE_TYPE,PATH,COOKIE,HOST_NAME,HEADER,SSL_CONN_HAS_CERT,SSL_VERIFY_RESULT,SSL_DN_FIELD}]
    [--enable | --disable]
    [--wait]
    [--tag <tag>]
    [--no-tag]
    <l7policy>
    <l7rule_id>
--compare-type {REGEX,EQUAL_TO,CONTAINS,ENDS_WITH,STARTS_WITH}

设置 l7rule 的比较类型。

--invert

反转 l7rule。

--value <value>

设置要匹配的规则值。

--key <key>

设置 l7rule 值的键以进行匹配。

--type {FILE_TYPE,PATH,COOKIE,HOST_NAME,HEADER,SSL_CONN_HAS_CERT,SSL_VERIFY_RESULT,SSL_DN_FIELD}

设置 l7rule 的类型。

--enable

启用 l7rule。

--disable

禁用 l7rule。

--wait

等待操作完成。

--tag <tag>

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

--no-tag

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

l7policy

要更新 l7rule 的 l7policy(名称或 ID)。

l7rule_id

要更新的 l7rule。

此命令由 python-octaviaclient 插件提供。

loadbalancer l7rule show

显示单个 l7rule 的详细信息

openstack loadbalancer l7rule show <l7policy> <l7rule_id>
l7policy

要显示规则的 l7policy(名称或 ID)。

l7rule_id

要显示的 l7rule。

此命令由 python-octaviaclient 插件提供。

loadbalancer l7rule unset

清除 l7rule 设置

openstack loadbalancer l7rule unset
    [--invert]
    [--key]
    [--wait]
    [--tag <tag> | --all-tag]
    <l7policy>
    <l7rule_id>
--invert

重置 l7rule 反转为 API 默认值。

--key

清除 l7rule 键。

--wait

等待操作完成。

--tag <tag>

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

--all-tag

清除与 l7rule 关联的所有标签

l7policy

要更新的 l7policy(名称或 ID)。

l7rule_id

要更新的 l7rule。

此命令由 python-octaviaclient 插件提供。

loadbalancer list

列出负载均衡器

openstack loadbalancer list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--name <name>]
    [--enable | --disable]
    [--project <project-id>]
    [--vip-network-id <vip_network_id>]
    [--vip-subnet-id <vip_subnet_id>]
    [--vip-qos-policy-id <vip_qos_policy_id>]
    [--vip-port-id <vip_port_id>]
    [--provisioning-status {ACTIVE,ERROR,PENDING_CREATE,PENDING_UPDATE,PENDING_DELETE}]
    [--operating-status {ONLINE,DRAINING,OFFLINE,DEGRADED,ERROR,NO_MONITOR}]
    [--provider <provider>]
    [--flavor <flavor>]
    [--availability-zone <availability_zone>]
    [--tags <tag>[,<tag>,...]]
    [--any-tags <tag>[,<tag>,...]]
    [--not-tags <tag>[,<tag>,...]]
    [--not-any-tags <tag>[,<tag>,...]]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--name <name>

根据负载均衡器的名称列出负载均衡器。

--enable

列出启用的负载均衡器。

--disable

列出禁用的负载均衡器。

--project <project-id>

根据其项目(名称或 ID)列出负载均衡器。

--vip-network-id <vip_network_id>

根据其 VIP 网络(名称或 ID)列出负载均衡器。

--vip-subnet-id <vip_subnet_id>

根据其 VIP 子网(名称或 ID)列出负载均衡器。

--vip-qos-policy-id <vip_qos_policy_id>

根据其 VIP QoS 策略(名称或 ID)列出负载均衡器。

--vip-port-id <vip_port_id>

根据其 VIP 端口(名称或 ID)列出负载均衡器。

--provisioning-status {ACTIVE,ERROR,PENDING_CREATE,PENDING_UPDATE,PENDING_DELETE}

根据其配置状态列出负载均衡器。

--operating-status {ONLINE,DRAINING,OFFLINE,DEGRADED,ERROR,NO_MONITOR}

根据其运行状态列出负载均衡器。

--provider <provider>

根据其提供者列出负载均衡器。

--flavor <flavor>

根据其规格列出负载均衡器。

--availability-zone <availability_zone>

根据其可用区列出负载均衡器。

--tags <tag>[,<tag>,...]

列出具有所有给定标签的负载均衡器(逗号分隔的标签列表)。

--any-tags <tag>[,<tag>,...]

列出具有任何给定标签的负载均衡器(逗号分隔的标签列表)。

--not-tags <tag>[,<tag>,...]

排除具有所有给定标签的负载均衡器(逗号分隔的标签列表)。

--not-any-tags <tag>[,<tag>,...]

排除具有任何给定标签的负载均衡器(逗号分隔的标签列表)。

此命令由 python-octaviaclient 插件提供。

负载均衡器监听器创建

创建一个监听器

openstack loadbalancer listener create
    [--name <name>]
    [--description <description>]
    --protocol
    {TCP,HTTP,HTTPS,TERMINATED_HTTPS,UDP,SCTP,PROMETHEUS}
    [--connection-limit <limit>]
    [--default-pool <pool>]
    [--default-tls-container-ref <container_ref>]
    [--sni-container-refs [<container_ref> ...]]
    [--insert-headers <header=value,...>]
    --protocol-port <port>
    [--timeout-client-data <timeout>]
    [--timeout-member-connect <timeout>]
    [--timeout-member-data <timeout>]
    [--timeout-tcp-inspect <timeout>]
    [--enable | --disable]
    [--client-ca-tls-container-ref <container_ref>]
    [--client-authentication {NONE,OPTIONAL,MANDATORY}]
    [--client-crl-container-ref <client_crl_container_ref>]
    [--allowed-cidr [<allowed_cidr>]]
    [--wait]
    [--tls-ciphers <tls_ciphers>]
    [--tls-version [<tls_versions>]]
    [--alpn-protocol [<alpn_protocols>]]
    [--hsts-max-age <hsts_max_age>]
    [--hsts-include-subdomains]
    [--hsts-preload]
    [--tag <tag> | --no-tag]
    <loadbalancer>
--name <name>

设置监听器的名称。

--description <description>

设置此监听器的描述。

--protocol {TCP,HTTP,HTTPS,TERMINATED_HTTPS,UDP,SCTP,PROMETHEUS}

监听器的协议。

--connection-limit <limit>

设置此监听器允许的最大连接数。

--default-pool <pool>

如果未匹配 L7 策略,则设置监听器使用的池的名称或 ID。

--default-tls-container-ref <container_ref>

包含用于 TERMINATED_TLS 监听器的证书和密钥的密钥管理服务密钥容器的 URI。

--sni-container-refs <container_ref>

使用服务器名称指示 (SNI) 的 TERMINATED_TLS 监听器的密钥管理服务密钥容器的 URI 列表,其中包含证书和密钥。

--insert-headers <header=value,...>

在将其发送到后端成员之前,要插入到请求中的可选标头字典。

--protocol-port <port>

设置监听器的协议端口号。

--timeout-client-data <timeout>

前端客户端不活动超时时间,以毫秒为单位。默认值:50000。

--timeout-member-connect <timeout>

后端成员连接超时时间,以毫秒为单位。默认值:5000。

--timeout-member-data <timeout>

后端成员不活动超时时间,以毫秒为单位。默认值:50000。

--timeout-tcp-inspect <timeout>

等待进行内容检查的附加 TCP 数据包的时间,以毫秒为单位。默认值:0。

--enable

启用监听器(默认)。

--disable

禁用监听器。

--client-ca-tls-container-ref <container_ref>

包含用于 TERMINATED_TLS 监听器的 CA 证书的密钥管理服务密钥容器的 URI。

--client-authentication {NONE,OPTIONAL,MANDATORY}

TERMINATED_TLS 监听器的 TLS 客户端身份验证验证选项。

--client-crl-container-ref <client_crl_container_ref>

包含用于 TERMINATED_TLS 监听器的 CA 吊销列表文件的密钥管理服务密钥容器的 URI。

--allowed-cidr <allowed_cidr>

允许访问监听器的 CIDR(可以多次设置)。

--wait

等待操作完成。

--tls-ciphers <tls_ciphers>

设置监听器在 OpenSSL 格式中使用的 TLS 密码套件。

--tls-version <tls_versions>

设置监听器使用的 TLS 协议版本(可以多次设置)。

--alpn-protocol <alpn_protocols>

设置监听器使用的 ALPN 协议(可以多次设置)。

--hsts-max-age <hsts_max_age>

严格传输安全 HTTP 响应标头的 max_age 指令的值。设置此选项可在 TLS 终止监听器上启用 HTTP 严格传输安全 (HSTS)。

--hsts-include-subdomains

定义是否应将 includeSubDomains 指令添加到严格传输安全 HTTP 响应标头。

--hsts-preload

定义是否应将 preload 指令添加到严格传输安全 HTTP 响应标头。

--tag <tag>

要添加到监听器的标签(重复该选项以设置多个标签)

--no-tag

与监听器无关的标签

loadbalancer

监听器的负载均衡器(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

负载均衡器监听器删除

删除一个监听器

openstack loadbalancer listener delete [--wait] <listener>
--wait

等待操作完成。

listener

要删除的监听器(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

负载均衡器监听器列表

列出监听器

openstack loadbalancer listener list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--name <name>]
    [--loadbalancer <loadbalancer>]
    [--enable | --disable]
    [--project <project>]
    [--tags <tag>[,<tag>,...]]
    [--any-tags <tag>[,<tag>,...]]
    [--not-tags <tag>[,<tag>,...]]
    [--not-any-tags <tag>[,<tag>,...]]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--name <name>

按监听器名称列出监听器。

--loadbalancer <loadbalancer>

按负载均衡器(名称或 ID)过滤。

--enable

列出启用的监听器。

--disable

列出禁用的监听器。

--project <project>

按项目 ID 列出监听器。

--tags <tag>[,<tag>,...]

列出具有所有给定标签的监听器(逗号分隔的标签列表)。

--any-tags <tag>[,<tag>,...]

列出具有任何给定标签的监听器(逗号分隔的标签列表)。

--not-tags <tag>[,<tag>,...]

排除具有所有给定标签的监听器(逗号分隔的标签列表)。

--not-any-tags <tag>[,<tag>,...]

排除具有任何给定标签的监听器(逗号分隔的标签列表)。

此命令由 python-octaviaclient 插件提供。

负载均衡器监听器设置

更新一个监听器

openstack loadbalancer listener set
    [--name <name>]
    [--description <description>]
    [--connection-limit <limit>]
    [--default-pool <pool>]
    [--default-tls-container-ref <container-ref>]
    [--sni-container-refs [<container-ref> ...]]
    [--insert-headers <header=value>]
    [--timeout-client-data <timeout>]
    [--timeout-member-connect <timeout>]
    [--timeout-member-data <timeout>]
    [--timeout-tcp-inspect <timeout>]
    [--enable | --disable]
    [--client-ca-tls-container-ref <container_ref>]
    [--client-authentication {NONE,OPTIONAL,MANDATORY}]
    [--client-crl-container-ref <client_crl_container_ref>]
    [--allowed-cidr [<allowed_cidr>]]
    [--wait]
    [--tls-ciphers <tls_ciphers>]
    [--tls-version [<tls_versions>]]
    [--alpn-protocol [<alpn_protocols>]]
    [--hsts-max-age <hsts_max_age>]
    [--hsts-include-subdomains]
    [--hsts-preload]
    [--tag <tag>]
    [--no-tag]
    <listener>
--name <name>

设置监听器的名称。

--description <description>

设置此监听器的描述。

--connection-limit <limit>

此监听器允许的最大连接数。默认值为 -1,表示无限连接。

--default-pool <pool>

如果未匹配 L7 策略,则监听器使用的池的 ID。

--default-tls-container-ref <container-ref>

包含用于 TERMINATED_TLS 监听器的证书和密钥的密钥管理服务密钥容器的 URI。

--sni-container-refs <container-ref>

使用服务器名称指示 (SNI) 的 TERMINATED_TLS 监听器的密钥管理服务密钥容器的 URI 列表,其中包含证书和密钥。

--insert-headers <header=value>

在将其发送到后端成员之前,要插入到请求中的可选标头字典。

--timeout-client-data <timeout>

前端客户端不活动超时时间,以毫秒为单位。默认值:50000。

--timeout-member-connect <timeout>

后端成员连接超时时间,以毫秒为单位。默认值:5000。

--timeout-member-data <timeout>

后端成员不活动超时时间,以毫秒为单位。默认值:50000。

--timeout-tcp-inspect <timeout>

等待进行内容检查的附加 TCP 数据包的时间,以毫秒为单位。默认值:0。

--enable

启用监听器。

--disable

禁用监听器。

--client-ca-tls-container-ref <container_ref>

包含用于 TERMINATED_TLS 监听器的 CA 证书的密钥管理服务密钥容器的 URI。

--client-authentication {NONE,OPTIONAL,MANDATORY}

TERMINATED_TLS 监听器的 TLS 客户端身份验证验证选项。

--client-crl-container-ref <client_crl_container_ref>

包含用于 TERMINATED_TLS 监听器的 CA 吊销列表文件的密钥管理服务密钥容器的 URI。

--allowed-cidr <allowed_cidr>

允许访问监听器的 CIDR(可以多次设置)。

--wait

等待操作完成。

--tls-ciphers <tls_ciphers>

设置监听器在 OpenSSL 格式中使用的 TLS 密码套件。

--tls-version <tls_versions>

设置监听器使用的 TLS 协议版本(可以多次设置)。

--alpn-protocol <alpn_protocols>

设置监听器使用的 ALPN 协议(可以多次设置)。

--hsts-max-age <hsts_max_age>

严格传输安全 HTTP 响应标头的 max_age 指令的值。设置此选项可在 TLS 终止监听器上启用 HTTP 严格传输安全 (HSTS)。

--hsts-include-subdomains

定义是否应将 includeSubDomains 指令添加到 Strict-Transport-Security HTTP 响应头。

--hsts-preload

定义是否应将 preload 指令添加到 Strict-Transport-Security HTTP 响应头。

--tag <tag>

要添加到监听器的标签(重复该选项以设置多个标签)

--no-tag

清除与监听器关联的标签。同时指定 –tag 和 –no-tag 以覆盖当前标签

listener

要修改的监听器(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer listener show

显示单个监听器的详细信息

openstack loadbalancer listener show <listener>
listener

监听器的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer listener stats show

显示 Listener 的当前统计信息。

openstack loadbalancer listener stats show <listener>
listener

监听器的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer listener unset

清除监听器设置

openstack loadbalancer listener unset
    [--name]
    [--description]
    [--connection-limit]
    [--default-pool]
    [--default-tls-container-ref]
    [--sni-container-refs]
    [--insert-headers]
    [--timeout-client-data]
    [--timeout-member-connect]
    [--timeout-member-data]
    [--timeout-tcp-inspect]
    [--client-ca-tls-container-ref]
    [--client-authentication]
    [--client-crl-container-ref]
    [--allowed-cidrs]
    [--tls-versions]
    [--tls-ciphers]
    [--wait]
    [--alpn-protocols]
    [--hsts-max-age]
    [--hsts-include-subdomains]
    [--hsts-preload]
    [--tag <tag> | --all-tag]
    <listener>
--name

清除监听器名称。

--description

清除此监听器的描述。

--connection-limit

将连接限制重置为 API 默认值。

--default-pool

清除监听器中的默认池。

--default-tls-container-ref

从监听器中删除默认 TLS 容器引用。

--sni-container-refs

从监听器中删除 TLS SNI 容器引用。

--insert-headers

清除监听器中的插入标头。

--timeout-client-data

将客户端数据超时重置为 API 默认值。

--timeout-member-connect

将成员连接超时重置为 API 默认值。

--timeout-member-data

将成员数据超时重置为 API 默认值。

--timeout-tcp-inspect

将 TCP 检查超时重置为 API 默认值。

--client-ca-tls-container-ref

清除监听器中的客户端 CA TLS 容器引用。

--client-authentication

将客户端身份验证设置重置为 API 默认值。

--client-crl-container-ref

清除监听器中的客户端 CRL 容器引用。

--allowed-cidrs

清除监听器中的所有允许的 CIDR。

--tls-versions

清除监听器中的所有 TLS 版本。

--tls-ciphers

清除监听器中的所有 TLS 密码。

--wait

等待操作完成。

--alpn-protocols

清除监听器中的所有 ALPN 协议。

--hsts-max-age

禁用 TLS 终止监听器的 HTTP 严格传输安全 (HSTS)。

--hsts-include-subdomains

从 Strict-Transport-Security HTTP 响应头中删除 includeSubDomains 指令。

--hsts-preload

从 Strict-Transport-Security HTTP 响应头中删除 preload 指令。

--tag <tag>

要从监听器中删除的标签(重复该选项以删除多个标签)

--all-tag

清除与监听器关联的所有标签

listener

要修改的监听器(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer member create

在池中创建成员

openstack loadbalancer member create
    [--name <name>]
    [--disable-backup | --enable-backup]
    [--weight <weight>]
    --address <ip_address>
    [--subnet-id <subnet_id>]
    --protocol-port <protocol_port>
    [--monitor-port <monitor_port>]
    [--monitor-address <monitor_address>]
    [--enable | --disable]
    [--wait]
    [--request-sriov]
    [--tag <tag> | --no-tag]
    <pool>
--name <name>

成员的名称。

--disable-backup

禁用成员备份(默认)。

--enable-backup

启用成员备份。

--weight <weight>

成员的权重决定了它与池中其他成员相比服务请求或连接的比例。

--address <ip_address>

后端成员服务器的 IP 地址。

--subnet-id <subnet_id>

成员服务可访问的子网 ID。

--protocol-port <protocol_port>

后端成员服务器正在侦听的协议端口号。

--monitor-port <monitor_port>

用于健康检查后端成员的替代协议端口。

--monitor-address <monitor_address>

用于健康检查后端成员的替代 IP 地址。

--enable

启用成员(默认)。

--disable

禁用成员。

--wait

等待操作完成。

--request-sriov

请求使用 SR-IOV VF 创建成员端口。

--tag <tag>

要添加到成员的标签(重复选项以设置多个标签)

--no-tag

成员没有关联的标签

pool

要创建成员的池的 ID 或名称。

此命令由 python-octaviaclient 插件提供。

loadbalancer member delete

从池中删除成员

openstack loadbalancer member delete [--wait] <pool> <member>
--wait

等待操作完成。

pool

删除成员的池名称或 ID。

member

要删除的成员的名称或 ID。

此命令由 python-octaviaclient 插件提供。

loadbalancer member list

列出池中的成员

openstack loadbalancer member list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--tags <tag>[,<tag>,...]]
    [--any-tags <tag>[,<tag>,...]]
    [--not-tags <tag>[,<tag>,...]]
    [--not-any-tags <tag>[,<tag>,...]]
    <pool>
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--tags <tag>[,<tag>,...]

列出具有所有给定标签的成员(逗号分隔的标签列表)

--any-tags <tag>[,<tag>,...]

列出具有任何给定标签的成员(逗号分隔的标签列表)

--not-tags <tag>[,<tag>,...]

排除具有所有给定标签的成员(逗号分隔的标签列表)

--not-any-tags <tag>[,<tag>,...]

排除具有任何给定标签的成员(逗号分隔的标签列表)

pool

要列出成员的池名称或 ID。

此命令由 python-octaviaclient 插件提供。

loadbalancer member set

更新一个成员

openstack loadbalancer member set
    [--name <name>]
    [--disable-backup | --enable-backup]
    [--weight <weight>]
    [--monitor-port <monitor_port>]
    [--monitor-address <monitor_address>]
    [--enable | --disable]
    [--wait]
    [--tag <tag>]
    [--no-tag]
    <pool>
    <member>
--name <name>

设置成员的名称。

--disable-backup

禁用成员备份(默认)。

--enable-backup

启用成员备份。

--weight <weight>

设置池中成员的权重。

--monitor-port <monitor_port>

用于健康检查后端成员的替代协议端口。

--monitor-address <monitor_address>

用于健康检查后端成员的替代 IP 地址。

--enable

将 admin_state_up 设置为 True。

--disable

将 admin_state_up 设置为 False。

--wait

等待操作完成。

--tag <tag>

要添加到成员的标签(重复选项以设置多个标签)

--no-tag

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

pool

要更新的成员所属的池(名称或 ID)。

member

要更新的成员的名称或 ID。

此命令由 python-octaviaclient 插件提供。

loadbalancer member show

显示单个成员的详细信息

openstack loadbalancer member show <pool> <member>
pool

显示成员的池名称或 ID。

member

要显示的成员的名称或 ID。

此命令由 python-octaviaclient 插件提供。

loadbalancer member unset

清除成员设置

openstack loadbalancer member unset
    [--backup]
    [--monitor-address]
    [--monitor-port]
    [--name]
    [--weight]
    [--wait]
    [--tag <tag> | --all-tag]
    <pool>
    <member>
--backup

清除备份成员标志。

--monitor-address

清除成员监控地址。

--monitor-port

清除成员监控端口。

--name

清除成员名称。

--weight

将成员权重重置为 API 默认值。

--wait

等待操作完成。

--tag <tag>

要从成员中删除的标签(重复选项以删除多个标签)

--all-tag

清除与成员关联的所有标签

pool

要更新的成员所属的池(名称或 ID)。

member

要修改的成员(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer pool create

创建池

openstack loadbalancer pool create
    [--name <name>]
    [--description <description>]
    --protocol
    {TCP,HTTP,HTTPS,PROXY,PROXYV2,UDP,SCTP}
    (--listener <listener> | --loadbalancer <load_balancer>)
    [--session-persistence <session persistence>]
    --lb-algorithm
    {SOURCE_IP,ROUND_ROBIN,LEAST_CONNECTIONS,SOURCE_IP_PORT}
    [--enable | --disable]
    [--tls-container-ref <container-ref>]
    [--ca-tls-container-ref <ca_tls_container_ref>]
    [--crl-container-ref <crl_container_ref>]
    [--enable-tls | --disable-tls]
    [--wait]
    [--tls-ciphers <tls_ciphers>]
    [--tls-version [<tls_versions>]]
    [--alpn-protocol [<alpn_protocols>]]
    [--tag <tag> | --no-tag]
--name <name>

设置池名称。

--description <description>

设置池描述。

--protocol {TCP,HTTP,HTTPS,PROXY,PROXYV2,UDP,SCTP}

设置池协议。

--listener <listener>

要将池添加到的监听器(名称或 ID)。

--loadbalancer <load_balancer>

要将池添加到的负载均衡器(名称或 ID)。

--session-persistence <session persistence>

设置监听器的会话持久性(键=值)。

--lb-algorithm {SOURCE_IP,ROUND_ROBIN,LEAST_CONNECTIONS,SOURCE_IP_PORT}

要使用的负载均衡算法。

--enable

启用池(默认)。

--disable

禁用池。

--tls-container-ref <container-ref>

指向包含用于重新加密到后端服务器流量的证书和密钥的密钥管理器服务密钥容器的引用。

--ca-tls-container-ref <ca_tls_container_ref>

指向包含用于检查后端服务器证书的 CA 证书的密钥管理器服务密钥容器的引用。

--crl-container-ref <crl_container_ref>

指向包含用于验证后端服务器证书的 CA 吊销列表文件的密钥管理器服务密钥容器的引用。

--enable-tls

启用后端成员重新加密。

--disable-tls

禁用后端成员重新加密。

--wait

等待操作完成。

--tls-ciphers <tls_ciphers>

设置池在 OpenSSL 密码字符串格式中使用的 TLS 密码。

--tls-version <tls_versions>

设置池使用的 TLS 协议版本(可以设置多次)。

--alpn-protocol <alpn_protocols>

设置池使用的 ALPN 协议(可以设置多次)。

--tag <tag>

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

--no-tag

池没有关联的标签

此命令由 python-octaviaclient 插件提供。

loadbalancer pool delete

删除一个池

openstack loadbalancer pool delete [--wait] <pool>
--wait

等待操作完成。

pool

要删除的池(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

loadbalancer pool list

列出池

openstack loadbalancer pool list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--loadbalancer <loadbalancer>]
    [--tags <tag>[,<tag>,...]]
    [--any-tags <tag>[,<tag>,...]]
    [--not-tags <tag>[,<tag>,...]]
    [--not-any-tags <tag>[,<tag>,...]]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--loadbalancer <loadbalancer>

按负载均衡器(名称或 ID)过滤。

--tags <tag>[,<tag>,...]

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

--any-tags <tag>[,<tag>,...]

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

--not-tags <tag>[,<tag>,...]

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

--not-any-tags <tag>[,<tag>,...]

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

此命令由 python-octaviaclient 插件提供。

负载均衡器池设置

更新一个池

openstack loadbalancer pool set
    [--name <name>]
    [--description <description>]
    [--session-persistence <session_persistence>]
    [--lb-algorithm {SOURCE_IP,ROUND_ROBIN,LEAST_CONNECTIONS,SOURCE_IP_PORT}]
    [--enable | --disable]
    [--tls-container-ref <container-ref>]
    [--ca-tls-container-ref <ca_tls_container_ref>]
    [--crl-container-ref <crl_container_ref>]
    [--enable-tls | --disable-tls]
    [--wait]
    [--tls-ciphers <tls_ciphers>]
    [--tls-version [<tls_versions>]]
    [--alpn-protocol [<alpn_protocols>]]
    [--tag <tag>]
    [--no-tag]
    <pool>
--name <name>

设置池的名称。

--description <description>

设置池的描述。

--session-persistence <session_persistence>

设置监听器的会话持久性(键=值)。

--lb-algorithm {SOURCE_IP,ROUND_ROBIN,LEAST_CONNECTIONS,SOURCE_IP_PORT}

设置要使用的负载均衡算法。

--enable

启用池。

--disable

禁用池。

--tls-container-ref <container-ref>

密钥管理器服务密钥容器的 URI,其中包含用于终止 TLS 池重新加密从终止 TLS 侦听器到后端服务器的流量的证书和密钥。

--ca-tls-container-ref <ca_tls_container_ref>

密钥管理器服务密钥容器的 URI,其中包含用于终止 TLS 侦听器检查 SSL 流量中后端服务器证书的 CA 证书。

--crl-container-ref <crl_container_ref>

密钥管理器服务密钥容器的 URI,其中包含用于终止 TLS 侦听器在 SSL 流量中验证后端服务器证书的 CA 撤销列表文件。

--enable-tls

启用后端关联成员重新加密。

--disable-tls

禁用后端关联成员重新加密。

--wait

等待操作完成。

--tls-ciphers <tls_ciphers>

设置池在 OpenSSL 密码字符串格式中使用的 TLS 密码。

--tls-version <tls_versions>

设置池使用的 TLS 协议版本(可以设置多次)。

--alpn-protocol <alpn_protocols>

设置池使用的 ALPN 协议(可以设置多次)。

--tag <tag>

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

--no-tag

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

pool

要更新的池(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

负载均衡器池显示

显示单个池的详细信息

openstack loadbalancer pool show <pool>
pool

池的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

负载均衡器池取消设置

清除池设置

openstack loadbalancer pool unset
    [--name]
    [--description]
    [--ca-tls-container-ref]
    [--crl-container-ref]
    [--session-persistence]
    [--tls-container-ref]
    [--tls-versions]
    [--tls-ciphers]
    [--wait]
    [--alpn-protocols]
    [--tag <tag> | --all-tag]
    <pool>
--name

清除池名称。

--description

清除此池的描述。

--ca-tls-container-ref

清除此池上的证书颁发机构证书引用。

--crl-container-ref

清除此池上的证书撤销列表引用。

--session-persistence

禁用池上的会话持久性。

--tls-container-ref

清除此池的证书引用。

--tls-versions

清除池中的所有 TLS 版本。

--tls-ciphers

清除池中的所有 TLS 密码套件。

--wait

等待操作完成。

--alpn-protocols

清除池中的所有 ALPN 协议。

--tag <tag>

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

--all-tag

清除与池关联的所有标签

pool

要修改的池(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

负载均衡器提供程序功能列表

列出指定的提供程序驱动程序的功能。

openstack loadbalancer provider capability list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--flavor | --availability-zone]
    <provider_name>
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--flavor

仅获取风味的功能。

--availability-zone

仅获取可用区的功能。

provider_name

提供程序驱动程序的名称。

此命令由 python-octaviaclient 插件提供。

负载均衡器提供程序列表

列出所有提供程序

openstack loadbalancer provider list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

此命令由 python-octaviaclient 插件提供。

负载均衡器配额默认值显示

显示配额默认值

openstack loadbalancer quota defaults show

此命令由 python-octaviaclient 插件提供。

负载均衡器配额列表

列出配额

openstack loadbalancer quota list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--project <project-id>]
--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--project <project-id>

项目名称或 UUID。

此命令由 python-octaviaclient 插件提供。

负载均衡器配额重置

将配额重置为默认配额

openstack loadbalancer quota reset <project>
project

要重置配额的项目(名称或 ID)。

此命令由 python-octaviaclient 插件提供。

负载均衡器配额设置

更新配额

openstack loadbalancer quota set
    [--healthmonitor <health_monitor>]
    [--listener <listener>]
    [--loadbalancer <load_balancer>]
    [--member <member>]
    [--pool <pool>]
    [--l7policy <l7policy>]
    [--l7rule <l7rule>]
    <project>
--healthmonitor <health_monitor>

新的健康监控配额值。值 -1 表示无限制。

--listener <listener>

新的侦听器配额值。值 -1 表示无限制。

--loadbalancer <load_balancer>

新的负载均衡器配额限制。值 -1 表示无限制。

--member <member>

新的成员配额限制。值 -1 表示无限制。

--pool <pool>

新的池配额限制。值 -1 表示无限制。

--l7policy <l7policy>

新的 l7policy 配额限制。值 -1 表示无限制。

--l7rule <l7rule>

新的 l7rule 配额限制。值 -1 表示无限制。

project

项目名称或 UUID。

此命令由 python-octaviaclient 插件提供。

负载均衡器配额显示

显示项目的配额详细信息

openstack loadbalancer quota show <project>
project

项目名称或 UUID。

此命令由 python-octaviaclient 插件提供。

负载均衡器配额取消设置

清除配额设置

openstack loadbalancer quota unset
    [--loadbalancer]
    [--listener]
    [--pool]
    [--member]
    [--healthmonitor]
    [--l7policy]
    [--l7rule]
    <project>
--loadbalancer

将负载均衡器配额重置为默认值。

--listener

将侦听器配额重置为默认值。

--pool

将池配额重置为默认值。

--member

将成员配额重置为默认值。

--healthmonitor

将健康监控配额重置为默认值。

--l7policy

将 l7policy 配额重置为默认值。

--l7rule

将 l7rule 配额重置为默认值。

project

项目名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer 设置

更新负载均衡器

openstack loadbalancer set
    [--name <name>]
    [--description <description>]
    [--vip-qos-policy-id <vip_qos_policy_id>]
    [--vip-sg-id <vip_sg_id>]
    [--enable | --disable]
    [--wait]
    [--tag <tag>]
    [--no-tag]
    <load_balancer>
--name <name>

设置负载均衡器名称。

--description <description>

设置负载均衡器描述。

--vip-qos-policy-id <vip_qos_policy_id>

设置 VIP 端口的 QoS 策略。使用 ‘None’ 取消设置。

--vip-sg-id <vip_sg_id>

为 VIP 端口设置自定义安全组。可以多次提供此参数。

--enable

启用负载均衡器。

--disable

禁用负载均衡器。

--wait

等待操作完成。

--tag <tag>

要添加到负载均衡器的标签(重复选项以设置多个标签)

--no-tag

清除与负载均衡器关联的标签。同时指定 –tag 和 –no-tag 以覆盖当前标签

load_balancer

要更新的负载均衡器的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer 显示

显示单个负载均衡器的详细信息

openstack loadbalancer show <load_balancer>
load_balancer

负载均衡器的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer 统计信息显示

显示负载均衡器的当前统计信息

openstack loadbalancer stats show <load_balancer>
load_balancer

负载均衡器的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer 状态显示

以 json 格式显示负载均衡器状态树

openstack loadbalancer status show <load_balancer>
load_balancer

负载均衡器的名称或 UUID。

此命令由 python-octaviaclient 插件提供。

loadbalancer 取消设置

清除负载均衡器设置

openstack loadbalancer unset
    [--name]
    [--description]
    [--vip-qos-policy-id]
    [--vip-sg-id]
    [--wait]
    [--tag <tag> | --all-tag]
    <load_balancer>
--name

清除负载均衡器名称。

--description

清除负载均衡器描述。

--vip-qos-policy-id

清除负载均衡器 QoS 策略。

--vip-sg-id

清除自定义安全组。

--wait

等待操作完成。

--tag <tag>

要从负载均衡器中删除的标签(重复选项以删除多个标签)

--all-tag

清除与负载均衡器关联的所有标签

load_balancer

要更新的负载均衡器的名称或 UUID。

此命令由 python-octaviaclient 插件提供。