16.6. 将非路由网络迁移到路由的提供商网络


您可以通过将网络的子网与网络段的 ID 关联,将非路由的网络迁移到路由的提供商网络。

先决条件

  • 要迁移的非路由网络必须包含一个网段且只有一个子网。

    重要

    在包含多个子网或网络段的非路由提供商网络中,无法安全地迁移到路由的提供商网络。在非路由网络中,子网分配池中的地址分配到端口,而无需考虑端口绑定到的网络段。

流程

  1. 对于正在迁移的网络,获取当前网络段的 ID。

    示例

    $ openstack network segment list --network my_network
    Copy to Clipboard Toggle word wrap

    输出示例

    +--------------------------------------+------+--------------------------------------+--------------+---------+
    | ID                                   | Name | Network                              | Network Type | Segment |
    +--------------------------------------+------+--------------------------------------+--------------+---------+
    | 81e5453d-4c9f-43a5-8ddf-feaf3937e8c7 | None | 45e84575-2918-471c-95c0-018b961a2984 | flat         | None    |
    +--------------------------------------+------+--------------------------------------+--------------+---------+
    Copy to Clipboard Toggle word wrap

  2. 对于正在迁移的网络,获取当前子网的 ID。

    示例

    $ openstack network segment list --network my_network
    Copy to Clipboard Toggle word wrap

    输出示例

    +--------------------------------------+-----------+--------------------------------------+---------------+
    | ID                                   | Name      | Network                              | Subnet        |
    +--------------------------------------+-----------+--------------------------------------+---------------+
    | 71d931d2-0328-46ae-93bc-126caf794307 | my_subnet | 45e84575-2918-471c-95c0-018b961a2984 | 172.24.4.0/24 |
    +--------------------------------------+-----------+--------------------------------------+---------------+
    Copy to Clipboard Toggle word wrap

  3. 验证子网的当前 segment_id 的值是否为 None

    示例

    $ openstack subnet show my_subnet --c segment_id
    Copy to Clipboard Toggle word wrap

    输出示例

    +------------+-------+
    | Field      | Value |
    +------------+-------+
    | segment_id | None  |
    +------------+-------+
    Copy to Clipboard Toggle word wrap

  4. 将 subnet segment_id 的值改为网络段 ID。

    下面是一个示例:

    $ openstack subnet set --network-segment 81e5453d-4c9f-43a5-8ddf-feaf3937e8c7 my_subnet
    Copy to Clipboard Toggle word wrap

验证

  • 验证子网现在是否与所需的网络段关联。

    示例

    $ openstack subnet show my_subnet --c segment_id
    Copy to Clipboard Toggle word wrap

    输出示例

    +------------+--------------------------------------+
    | Field      | Value                                |
    +------------+--------------------------------------+
    | segment_id | 81e5453d-4c9f-43a5-8ddf-feaf3937e8c7 |
    +------------+--------------------------------------+
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat