14.2. 在升级过程中维护 Open vSwitch 兼容性


Red Hat OpenStack Platform 13 使用 Open vSwitch (OVS)作为 OpenStack Networking (neutron)的默认 ML2 后端。较新版本的 Red Hat OpenStack Platform 使用 Open Virtual Network (OVN),它扩展了 OVS 功能。但是,为了确保稳定升级,必须在升级期间维护 OVS 功能,然后在完成升级后迁移到 OVN。

要在升级过程中维护 OVS 兼容性,请包含以下环境文件作为环境文件集合的一部分:

  • /usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovs.yaml

    注意
    当您包含 neutron-ovs.yaml 环境文件时,请检查环境文件集合中是否包含 neutron-ovs-dvr.yaml 环境文件。您必须在 neutron-ovs-dvr.yaml 文件前包含 neutron-ovs.yaml 环境文件,以避免升级过程中失败。

将此文件视为部署的一部分,直到您完成了迁移到 OVN。包含所有 overcloud 升级和部署命令的文件:

  • OpenStack overcloud 升级准备
  • OpenStack overcloud 升级聚合
  • OpenStack overcloud 部署
  • OpenStack overcloud 更新准备
  • OpenStack overcloud 更新聚合
  • 使用环境文件的任何其他命令。

OVS 兼容性故障排除

如果升级过程失败,因为 neutron-ovs.yaml 文件中定义的参数会覆盖 neutron-ovs-dvr.yaml 中定义的参数,请更改包含这些文件的顺序,并在受影响的节点上再次运行 openstack overcloud upgrade prepareopenstack overcloud upgrade run。如果其中一个受影响的节点是 Compute 节点,请从该节点中删除 openstack-neutron* 软件包。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat