17.3. 使用路由器类型创建自定义虚拟路由器

启用路由器类别功能并创建路由器类别后,您可以创建具有路由器类别的自定义路由器。

先决条件

  • 您已启用了路由器类型功能。
  • 您创建了一个或多个路由器类型。

流程

  1. 获取路由器类别 ID:

    $ openstack network flavor list -c ID -c Name

    输出示例

    +--------------------------------------+----------------------------+
    | ID                                   | Name                       |
    +--------------------------------------+----------------------------+
    | 4b37f895-e78e-49df-a96b-1916550f9116 | user-defined-router-flavor |
    +--------------------------------------+----------------------------+

  2. 如以下示例所示,创建自定义路由器:

    $ openstack router create   \
      --flavor-id 4b37f895-e78e-49df-a96b-1916550f9116  \
      user-defined-flavor-router

    如果不使用 --flavor 参数,openstack router create 命令会创建一个默认的 OVN 路由器。

  3. 列出部署的路由器以验证路由器创建:

    $ openstack router list

    输出示例

    +--------------------------------------+---------------------------+--------------+
    | ID                                  | Name                       | Status | State
    |Project                              |
    +-------------------------------------+----------------------------+--------------+
    | 21889ed3-b8df-4b0e-9a64-92ba9fab655d | ovn-flavor-router         | ACTIVE | UP
    | b807321af03f44dc808ff06bbc845804     |
    | 9f5fec56-1829-4bad-abe5-7b4221649c8e | user-defined-flavor-router| ACTIVE | UP
    | b807321af03f44dc808ff06bbc845804     |
    | e9f25566-ff73-4a76-aeb4-969c819f9c47 | router1                   | ACTIVE | UP
    | 1bf97e3957654c0182a48727d619e00f     |
    +--------------------------------------+---------------------------+--------------+