3.2. Red Hat OpenStack Platform 16.1.1 维护发行版本 - 2020 年 8 月 27 日


本发行注记重点概述部署此 Red Hat OpenStack Platform 发行版本时需要考虑的信息,如技术预览项、推荐做法、已知问题和淘汰的功能等。

3.2.1. 程序错误修复

此 Red Hat OpenStack Platform 发行版本中修复了以下错误:

BZ#1845726

此 director 增强会在 overcloud 节点上自动安装 Leapp 工具来准备 OpenStack 升级。https://access.redhat.com/documentation/zh-cn/red_hat_openstack_platform/16.1/html-single/release_notes/index此增强包括两个新的 Heat 参数:LeappRepoInitCommand 和 LeappInitCommand。另外,如果您有以下软件仓库默认值,则不需要传递 UpgradeLeappCommandOptions 值。

--enablerepo rhel-8-for-x86_64-baseos-eus-rpms --enablerepo rhel-8-for-x86_64-appstream-eus-rpms --enablerepo rhel-8-for-x86_64-highavailability-eus-rpm1866372s --enablerepo advanced-virt-for-rhel-8-x86_64-rpms --enablerepo ansible-2.9-for-rhel-8-x86_64-rpms --enablerepo fast-datapath-for-rhel-8-x86_64-rpms
Copy to Clipboard Toggle word wrap
BZ#1847463

在这个版本中解决了在从 ML2/OVS 迁移到 ML2/OVN 时导致 generate-inventory 步骤失败的问题。

请注意,在 Red Hat OpenStack Platform 16.1.0 (GA 发行版中),不支持从 ML2/OVS 迁移到 ML2/OVN。从 Red Hat OpenStack Platform 16.1.1 开始,非站部署支持原位升级,但各种例外、限制和要求,如"从 ML2/OVS 迁移到 ML2/OVN"所述。

[1] https://access.redhat.com/documentation/zh-cn/red_hat_openstack_platform/16.1/html-single/networking_with_open_virtual_network/index#migrating-ml2ovs-to-ovn

BZ#1850991

在此次更新之前,Red Hat Ceph Storage Dashboard 侦听器是在 HA Proxy 配置中创建,即使仪表板被禁用。因此,升级带有 Ceph 的 Red Hat OpenStack Platform (RHOSP)可能会失败。

在这个版本中,服务定义已被更新,以区分 Ceph MGR 服务与 Dashboard 服务,以便在未启用并升级成功时不会配置控制面板服务。

BZ#1851914

overcloud 部署步骤包含一个旧的 Ansible 语法,它将 tripleo-bootstraptripleo-ssh-known-hosts 角色标记为 common_roles。当 Ansible 不使用 common_roles 标签时,这个旧语法会导致 Ansible 运行标记为 common_roles 的任务。这个语法会在 13 到 16.1 system_upgrade 过程中出现错误。

此更新使用较新的语法,将 tripleo-bootstraptripleo-ssh-known-hosts 角色标记为 common_roles。13 到 16.1 system_upgrade 过程中不会出现错误,您不再将 --playbook upgrade_steps_playbook.yaml 选项作为临时解决方案包括在 system_upgrade 过程中。

BZ#1852620
在这个版本中解决了一个程序错误,它会阻止在公共 TLS 认证随处成功部署传输层安全(TLS)。
BZ#1852868
在这个版本中解决了一个 Red Hat Ceph Storage (RHCS)版本兼容性问题,这个问题在从 Red Hat OpenStack platform 13 升级到 16.1 时出现失败。在这个版本中,在升级过程中执行的验证与 RHCS3 集群(但不与 RHCS4 集群)一起工作。现在,验证可与 RHCS3 和 RHCS4 集群一起工作。
BZ#1853275

在此次更新之前,在运行 Leapp 升级前,director 不会在 Red Hat Ceph Storage OSD 上设置 noout 标记。因此,升级后 OSD 需要额外的时间重新平衡。

借助此次更新,director 在 Leapp 升级前设置 noout 标志,这可加速升级过程。director 还会在 Leapp 升级后取消设置 noout 标记。

BZ#1853433

在此次更新之前,如果挂载了任何 NFS 共享,则 Leapp 升级可能会失败。特别是,如果运行计算服务 (nova) 或镜像服务 (glance) 服务的节点使用了 NFS 挂载,则这些节点会停滞。

借助此次更新,在 Leapp 升级前,director 会卸载 /var/lib/nova/instances/var/lib/glance/images 以及您使用 GlanceNodeStagingUri 参数定义的任何镜像服务暂存区域。

BZ#1858673

在这个版本中修复了 GRUB 参数命名约定,这会导致 leapp 升级过程中计算节点上出现无法预计的行为。

在以前的版本中,GRUB 参数中存在过时的 "TRIPELO" 前缀会导致问题。

文件 /etc/default/grub 已使用 tripleo kernel args 参数的 GRUB 更新,以便 leapp 可以正确升级它。这可以通过将 "upgrade_tasks" 添加到服务 "OS::TripleO::Services::BootParams" 中,这是添加到 roles_data.yaml 文件中所有角色的新服务。

BZ#1866372

在这个版本中解决了在 Leapp 升级过程中导致 baremetal 节点变得无响应的问题。

在以前的版本中,Leapp 不会在迁移过程中处理 SR-IOV 虚拟功能(VF)等临时接口。因此,Leapp 在升级过程中找不到 VF 接口,节点进入不可恢复的状态。

现在,服务 "OS::TripleO::Services::NeutronSriovAgent" 设置物理功能(PF)来删除所有 VF,并在升级前迁移工作负载。成功 Leapp 升级后,os-net-config 使用 "--no-activate" 标志再次运行来重新建立 VF。

3.2.2. 功能增强

此 Red Hat OpenStack Platform 发行版本包括以下功能增强:

BZ#1666684

在本发行版本中,您可以在带有原生 OVN DHCP 的 ML2/OVN 部署中使用 SR-IOV。ML2/OVN 部署中的 SR-IOV 不再需要网络服务(neutron) DHCP 代理。

当虚拟机在支持 SR-IOV NIC 的虚拟机监控程序上引导时,控制器或网络节点上的 OVN 控制器可以回复虚拟机的 DHCP、内部 DNS 和 IPv6 路由器请求。

此功能在 RHOSP 16.1.0 中作为技术预览提供。现在,它是一个支持的功能。

以下限制适用于此发行版本中的功能:

  • 所有外部端口都调度到单个网关节点上,因为所有端口只有一个 HA Chassis 组。
  • VLAN 租户网络上的 VF (direct)端口上的北路由无法用于 SR-IOV,因为外部端口没有与逻辑路由器的网关端口在一起。请参阅 https://bugs.launchpad.net/neutron/+bug/1875852
BZ#1671811

在 Red Hat OpenStack Platform 16.1 的第一个维护版本中,支持使用 ML2/OVS 和 SR-IOV 机制驱动程序路由的提供商网络。

您可以使用路由的提供者网络使单个提供者网络代表多个第 2 层网络(广播域)或网段,以便操作员只能向用户显示一个网络。这是边缘 DCN 中的常见网络类型,以及 spine-leaf 路由数据中心部署。

如需更多信息,请参阅 https://access.redhat.com/documentation/zh-cn/red_hat_openstack_platform/16.1/html-single/networking_guide/index#deploy-routed-prov-networks_rhosp-network

3.2.3. 技术预览

BZ#1703958
此更新包含对 OVN 提供者驱动程序的同一负载均衡器侦听程序上的 TCP 和 UDP 协议的支持。
BZ#1801721
在 Red Hat OpenStack Platform 16.1 中,负载均衡服务 (Octavia) 有一个用于 UDP 协议的技术预览。

3.2.4. 已知问题

目前,Red Hat OpenStack Platform 存在的已知问题包括:

BZ#1849235
如果您没有将 UpgradeLevelNovaCompute 参数设置为 '',当您从 RHOSP 13 升级到 RHOSP 16 时将无法进行实时迁移。
BZ#1861363
OSP 16.0 引入了对固定实例实时迁移的完全支持。由于这个功能中的一个错误,带有实时 CPU 策略和多个实时 CPU 的实例无法成功迁移。因此,无法实时迁移实时实例。目前没有临时解决方案。
BZ#1866562

目前,如果 Red Hat OpenStack Platform 使用 tripleo-ipa 部署 TLS-e,则无法缩减或删除计算节点。这是因为清理角色(通常被委派给 undercloud 为 localhost)现已从 mistral 容器调用。

如需更多信息,请参阅 https://access.redhat.com/solutions/5336241

BZ#1867458

Leapp 问题导致从 Red Hat OpenStack (RHOSP) 平台 13 快进升级失败,并会导致从 Red Hat OpenStack (RHOSP) 平台 13 升级到 RHOSP 16.1。

Leapp 从 RHEL 7 升级到 RHEL 8,删除所有旧的 RHOSP 软件包并执行操作系统升级和重启。因为 Leapp 在 "overcloud upgrade run" 阶段安装 os-net-config 软件包,所以 os-net-config-sriov 可执行文件不适用于 sriov_config serivce 来配置虚拟功能(VF)和 switchdev 模式。因此,VF 不会被配置,在物理功能(PF)接口上不会应用 switchdevmode。

作为临时解决方案,手动创建 VF,将 switchdevmode 应用到 VF 接口,然后重新启动 VF 接口。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat