17.2. 创建路由器类型


Red Hat OpenStack Platform (RHOSP)管理员可以创建路由器类型,用户可以在 RHOSP ML2/OVN 环境中创建自定义虚拟路由器时指定它们。在管理员加载 Networking 服务(neutron) ovn-router-flavors-ha 插件并指定服务提供程序后,创建路由器类别的其余步骤有:

  1. 为路由器类别创建服务配置文件。
  2. 创建路由器类别。
  3. 将服务配置文件添加到路由器类别。

先决条件

  • 您的网络服务机制驱动程序必须是 ML2/OVN。
  • 您必须是一个具有 admin 角色的 RHOSP 用户。
  • Networking 服务加载了 ovn-router-flavors-ha 插件。
  • 路由器类别服务提供商已创建,您知道其类的名称和路径。

    如需更多信息,请参阅 第 17.1 节 “启用路由器类别并创建服务提供商”

流程

  1. 提供分配给 admin 角色的 overcloud 凭据文件。
  2. 使用服务提供商类及其路径,为路由器类别创建服务配置文件。

    保留配置文件 ID,如后续步骤中需要它。

    示例

    在本例中,驱动程序类名称是 UserDefined1,其路径为 neutron.services.ovn_l3.service_providers.user_defined

    $ openstack network flavor profile create \
    --description "User-defined router flavor profile" \
    --enable --driver \
    neutron.services.ovn_l3.service_providers.user_defined.UserDefined1

    输出示例

    +-------------+----------------------------------------------------------------------+
    | Field       | Value                                                                |
    +-------------+----------------------------------------------------------------------+
    | description | User-defined router flavor profile                                   |
    | driver      | neutron.services.ovn_l3.service_providers.user_defined.UserDefined1  |
    | enabled     | True                                                                 |
    | id          | a717c92c-63f7-47e8-9efb-6ad0d61c4875                                 |
    | meta_info   |                                                                      |
    | project_id  | None                                                                 |
    +-------------+----------------------------------------------------------------------+

  3. 创建路由器类型:

    $ openstack network flavor create \
    --service-type L3_ROUTER_NAT \
    --description "User-defined flavor for routers" \
    user-defined-router-flavor

    输出示例

    +---------------------+---------------------------------------------------------+
    | Field               | Value                                                   |
    +---------------------+---------------------------------------------------------+
    | description         | User-defined flavor for routers                         |
    | enabled             | True                                                    |
    | id                  | e47c1c5c-629b-4c48-b49a-78abe6ac7696                    |
    | name                | user-defined-router-flavor                              |
    | service_profile_ids | []                                                      |
    | service_type        | L3_ROUTER_NAT                                           |
    +---------------------+---------------------------------------------------------+

  4. 使用前面步骤中的配置文件 ID,将服务配置文件添加到路由器类别。

    示例

    $ openstack network flavor add profile user-defined-router-flavor \
    a717c92c-63f7-47e8-9efb-6ad0d61c4875

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.