12.2. 在预先存在的负载均衡服务对象上添加或删除标签


您可以在创建后在 Red Hat OpenStack 负载均衡服务(octavia)对象上添加和删除选择的标签。当标签存在时,您可以使用对应的 loadbalancer list 命令过滤负载均衡器、监听程序、池、成员、健康监控器、规则和策略。

流程

  1. 提供您的凭据文件。

    示例

    $ source ~/overcloudrc
    Copy to Clipboard Toggle word wrap

  2. 执行以下操作之一:

    • --tag <tag > 选项与对象的相应 set 命令一起使用,为已存在的负载均衡对象添加标签:

      • openstack loadbalancer set --tag <tag> <load_balancer_name_or_ID>
      • openstack loadbalancer listener set --tag <tag> <listener_name_or_ID>
      • openstack loadbalancer pool set --tag <tag> <pool_name_or_ID>
      • openstack loadbalancer member set --tag <tag> <pool_name_or_ID> <member_name_or_ID>
      • openstack loadbalancer healthmonitor set --tag <tag> <healthmon_name_or_ID>
      • openstack loadbalancer l7policy set --tag <tag> <l7policy_name_or_ID>
      • openstack loadbalancer l7rule set --tag <tag> <l7policy_name_or_ID> <l7rule_ID>

        注意

        标签可以是任意有效的 unicode 字符串,最大长度为 255 个字符。

        示例

        在这个示例中,标签 FinanceSales 被添加的奥负载均衡器 lb1

        $ openstack loadbalancer set --tag Finance --tag Sales lb1
        Copy to Clipboard Toggle word wrap
        注意

        负载平衡服务对象可以具有一个或多个标签。对您要添加的每个额外标签重复 --tag <tag> 选项。

    • 使用带有相应 未设置 对象的 --tag <tag> 选项,从预先存在的负载均衡对象中删除标签:

      • openstack loadbalancer unset --tag <tag> <load_balancer_name_or_ID>
      • openstack loadbalancer listener unset --tag <tag> <listener_name_or_ID>
      • openstack loadbalancer pool unset --tag <tag> <pool_name_or_ID>
      • openstack loadbalancer member unset --tag <tag> <pool_name_or_ID> <member_name_or_ID>
      • openstack loadbalancer healthmonitor unset --tag <tag> <healthmon_name_or_ID>
      • openstack loadbalancer l7policy unset --tag <tag> <policy_name_or_ID>
      • openstack loadbalancer l7rule unset --tag <tag> <policy_name_or_ID> <l7rule_ID>

        示例

        在本例中,标签 Sales 已从负载均衡器 lb1 中删除:

        $ openstack loadbalancer unset --tag Sales lb1
        Copy to Clipboard Toggle word wrap
    • 在对象的相应 set 命令中使用 --no-tag 选项,从预先存在的负载均衡对象中删除所有标签:

      • openstack loadbalancer set --no-tag <load_balancer_name_or_ID>
      • openstack loadbalancer listener set --no-tag <listener_name_or_ID>
      • openstack loadbalancer pool set --no-tag <pool_name_or_ID>
      • openstack loadbalancer member set --no-tag <pool_name_or_ID> <member_name_or_ID>
      • openstack loadbalancer healthmonitor set --no-tag <healthmon_name_or_ID>
      • openstack loadbalancer l7policy set --no-tag <l7policy_name_or_ID>
      • openstack loadbalancer l7rule set --no-tag <l7policy_name_or_ID> <l7rule_ID>

        示例

        在本例中,所有标签都从负载均衡器 lb1 中删除:

        $ openstack loadbalancer set --no-tag lb1
        Copy to Clipboard Toggle word wrap

验证

  • 使用适当的 show 命令,确认您在负载平衡对象上添加或删除了一个或多个标签。

    示例

    在本例中,show 命令在 loadbalancer, lb1 上运行:

    $ openstack loadbalancer show lb1
    Copy to Clipboard Toggle word wrap

    输出示例

    +---------------------+--------------------------------------+
    | admin_state_up      | True                                 |
    | availability_zone   | None                                 |
    | created_at          | 2022-08-26T19:34:15                  |
    | description         |                                      |
    | flavor_id           | None                                 |
    | id                  | 7975374b-3367-4436-ab19-2d79d8c1f29b |
    | listeners           |                                      |
    | name                | lb1                                  |
    | operating_status    | ONLINE                               |
    | pools               |                                      |
    | project_id          | 2eee3b86ca404cdd977281dac385fd4e     |
    | provider            | amphora                              |
    | provisioning_status | ACTIVE                               |
    | updated_at          | 2022-08-30T13:30:17                  |
    | vip_address         | 172.24.3.76                          |
    | vip_network_id      | 4c241fc4-95eb-491a-affe-26c53a8805cd |
    | vip_port_id         | 9978a598-cc34-47f7-ba28-49431d570fd1 |
    | vip_qos_policy_id   | None                                 |
    | vip_subnet_id       | e999d323-bd0f-4469-974f-7f66d427e507 |
    | tags                | Finance                              |
    |                     | Sales                                |
    +---------------------+--------------------------------------+
    Copy to Clipboard Toggle word wrap

  • 命令行界面参考中的 loadbalancer set
  • 命令行界面参考中的 loadbalancer show
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat