第 3 章 使用 director 部署 OVN


当您在 Red Hat OpenStack Platform 上部署 OVN 时,会触发以下事件:

  1. 启用 OVN ML2 插件并生成必要的配置选项。
  2. 在控制器节点上部署 OVN 数据库和 ovn-northd 服务。
  3. 在每个 Compute 节点上部署 ovn-controller
  4. 在每个 Compute 节点上部署 neutron-ovn-metadata-agent

3.1. 使用 DVR 部署 ML2/OVN

要在 ML2/OVN 部署中部署和管理分布式虚拟路由(DVR),您可以在 heat 模板和环境文件中配置设置。

注意

本指南中的步骤使用 HA 环境中的默认 DVR 部署 OVN。

默认设置仅作为准则提供。它们不应在生产环境或测试环境中工作,这些环境可能需要自定义用于网络隔离、专用 NIC 或任何其他变量因素。

以下示例演示了如何使用典型默认值配置 ML2/OVN、HA 和 DVR 的概念验证部署。

流程

  1. 验证 environments/services/neutron-ovn-dvr-ha.yaml 文件中的 OS::TripleO::Compute::Net::SoftwareConfig 的值与正在使用的 OS::TripleO::Controller::Net::SoftwareConfig 值相同。这通常可在用于部署 overcloud 的网络环境文件中找到,如 environments/net-multiple-nics.yaml 文件。这会在 Compute 节点上创建适当的外部网络桥接。

    注意

    如果自定义 Compute 节点的网络配置,可能需要将适当的配置添加到自定义文件中。

  2. 在部署 overcloud 时,包含 environments/services/neutron-ovn-dvr-ha.yaml 作为环境文件。例如:

    $ openstack overcloud deploy \
        --templates /usr/share/openstack-tripleo-heat-templates \
        ...
     -e /usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovn-dvr-ha.yaml
    Copy to Clipboard Toggle word wrap
  3. 确保 roles_data.yaml 中的 Compute 和 Controller 角色包含标签 external_bridge,并且外部网络条目已添加到 Compute 节点上。例如:

    - name: Compute
      description: |
        Basic Compute Node role
      CountDefault: 1
      # Create external Neutron bridge (unset if using ML2/OVS without DVR)
      tags:
        - external_bridge
      networks:
        External:
          subnet: external_subnet
    ...
    - name: Controller
      description: |
        Controller role that has all the controller services loaded and handles
        Database, Messaging and Network functions.
      CountDefault: 1
      tags:
        - primary
        - controller
        - external_bridge
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat