17.2. 创建路由器类型
Red Hat OpenStack Platform (RHOSP)管理员可以创建路由器类型,用户可以在 RHOSP ML2/OVN 环境中创建自定义虚拟路由器时指定它们。在管理员加载 Networking 服务(neutron) ovn-router-flavors-ha
插件并指定服务提供程序后,创建路由器类别的其余步骤有:
- 为路由器类别创建服务配置文件。
- 创建路由器类别。
- 将服务配置文件添加到路由器类别。
先决条件
- 您的网络服务机制驱动程序必须是 ML2/OVN。
-
您必须是一个具有
admin
角色的 RHOSP 用户。 -
Networking 服务加载了
ovn-router-flavors-ha
插件。 路由器类别服务提供商已创建,您知道其类的名称和路径。
如需更多信息,请参阅 第 17.1 节 “启用路由器类别并创建服务提供商”。
流程
-
提供分配给
admin
角色的 overcloud 凭据文件。 使用服务提供商类及其路径,为路由器类别创建服务配置文件。
保留配置文件 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
$ openstack network flavor profile create \ --description "User-defined router flavor profile" \ --enable --driver \ neutron.services.ovn_l3.service_providers.user_defined.UserDefined1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
创建路由器类型:
openstack network flavor create \ --service-type L3_ROUTER_NAT \ --description "User-defined flavor for routers" \ user-defined-router-flavor
$ openstack network flavor create \ --service-type L3_ROUTER_NAT \ --description "User-defined flavor for routers" \ user-defined-router-flavor
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
使用前面步骤中的配置文件 ID,将服务配置文件添加到路由器类别。
- 示例
openstack network flavor add profile user-defined-router-flavor \ a717c92c-63f7-47e8-9efb-6ad0d61c4875
$ openstack network flavor add profile user-defined-router-flavor \ a717c92c-63f7-47e8-9efb-6ad0d61c4875
Copy to Clipboard Copied! Toggle word wrap Toggle overflow