搜索

第 6 章 准备网络功能虚拟化 (NFV)

download PDF

如果使用网络功能虚拟化 (NFV),您必须完成一些准备 overcloud 升级。

6.1. 网络功能虚拟化(NFV)环境文件

在典型的 NFV 环境中,您可以启用服务,如下所示:

  • 单根输入/输出虚拟化(SR-IOV)
  • 数据平面开发套件(DPDK)

您不需要对这些服务进行任何特定的重新配置,以适应升级到 Red Hat OpenStack Platform 17.1。但是,请确保启用 NFV 功能的环境文件满足以下要求:

  • 启用 NFV 功能的默认环境文件位于 Red Hat OpenStack Platform 17.1 openstack-tripleo-heat-templatesenvironments/services 目录中。如果您在 Red Hat OpenStack Platform 16.2 部署中包含 openstack-tripleo-heat-templates 中的默认 NFV 环境文件,请验证 Red Hat OpenStack Platform 17.1 中相应功能的正确环境文件位置:

    • Open vSwitch (OVS)网络和 SR-IOV: /usr/share/openstack-tripleo-heat-templates/environments/services/neutron-sriov.yaml
    • Open vSwitch (OVS)网络和 DPDK: /usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovs-dpdk.yaml
  • 要在从 Red Hat OpenStack Platform 16.2 升级到 Red Hat OpenStack Platform 17.1 期间维护 OVS 兼容性,您必须包含 /usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovs.yaml 环境文件。在运行涉及环境文件的部署和升级命令时,您必须在 neutron-ovs.yaml 文件后包含任何与 NFV 相关的环境文件。例如,在运行 openstack overcloud upgrade 准备使用 OVS 和 NFV 环境文件时,按以下顺序包含文件:
  • OVS 环境文件
  • SR-IOV 环境文件
  • DPDK 环境文件

    $ openstack overcloud upgrade prepare \
        ...
        -e /usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovs.yaml \
        -e /usr/share/openstack-tripleo-heat-templates/environments/services/neutron-sriov.yaml \
        -e /usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovs-dpdk.yaml \
        ...
注意

NFV 工作负载的迁移限制: 在升级过程中无法从 OVS-DPDK Compute 节点实时迁移实例。或者,您可以在升级过程中从 OVS-DPDK Compute 节点冷迁移实例。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.