3.14. Red Hat OpenStack Platform 13 Maintenance Release - October 28, 2020


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

3.14.1. 错误修复

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

BZ#1723482

在此次更新之前,计算(nova)服务不会释放资源,如网络端口,直到恢复 Compute 节点会导致负载均衡服务(octavia)故障转移,当无法在关闭的 Compute 节点上从实例分离网络端口时失败。

在这个版本中,负载均衡服务中的故障转移流已更新,以解决这个问题。负载平衡服务现在将放弃计算服务将不发布的端口,将它们保留为 Compute 服务或网络服务的"待定删除"状态,以便在恢复 Compute 节点后进行清理。这会解决这个问题,即使 Compute 节点仍然失败,也允许故障切换成功。

BZ#1806975

在此次更新之前,当同时执行几个恢复时,备份服务会失败,因为系统内存不足。

在这个版本中,通过减少对数据的引用计数,在备份恢复操作过程中,增加了 Python 释放内存的速度,以便 Python 在解压缩后立即垃圾回收数据,而不是等待恢复完成。这解决了这个问题,允许备份服务同时处理多个恢复。

BZ#1841157
在此次更新之前,FC 实时迁移失败。在这个版本中,为对应的主机将正确的设备信息发送到 FC os-brick。另外,当实时迁移过程在 Compute 节点上失败时,该设备现在已从正确的掩码视图中删除。
BZ#1841866
在此次更新之前,3PAR 驱动程序没有检查可能的卷 ID 的 _name_id 字段,这会导致卷在实时迁移后无法使用。在这个版本中,驱动程序知道 _name_id 字段作为卷 ID 的替代位置,实时迁移的卷现在可以正常工作。
BZ#1843196

在此次更新之前,从快照创建卷时,内部临时快照(在同步迁移期间创建)不会被从 VNX 存储中删除。

例如,如果我们从 volume V1 (内部临时快照 S2)创建新卷 V2,则从复制 S1 开始。V1 现在有两个快照:S1 和 S2。虽然我们从 OpenStack Block Storage (cinder)中删除 V1、V2 和 S1,但 S2 不会被删除。这会导致 V1 和 S2 都保留在 VNX 存储上。

在这个版本中,临时快照 S2 被删除,可以成功删除 V1。

BZ#1854950

在此次更新之前,实例在从 RHOSP 10 升级到 RHOSP 13 后无法访问其卷,因为在将 OpenStack Block Storage 服务从主机迁移到容器前不会卸载用作 OpenStack Block Storage (cinder)的 NFS 共享。因此,当容器化服务启动并更改 OpenStack 块存储服务目录中所有文件的所有权时,它还改变了 NFS 共享中的文件。

在这个版本中,在升级容器中运行的服务前,OpenStack Block Storage NFS 共享会被卸载。这会解决这个问题,实例现在可以在升级到 RHOSP 13 后访问其卷。

BZ#1861084

在此次更新之前,如果 OpenStack Shared File Systems (manila)服务配置了 VServer-scoped ONTAP 凭证,则会导致共享置备失败。这是因为,在尝试确定存储系统功能时,NetApp ONTAP 驱动程序最近变化会导致共享管理器服务陷入重启循环中。

在这个版本中,NetApp ONTAP 驱动程序会检查 Vserver 范围的 NetApp 用户,并为确定存储系统功能添加一个回退路径,从而解决了这个问题。OpenStack 共享文件系统服务现在可以成功确定存储系统功能,并成功共享配置。

BZ#1862105

在此次更新之前,代理的初始连接错误会破坏重试逻辑,这有时会导致代理无法与 Ironic 服务通信,并将误导 TypeError 记录到代理控制台。

在这个版本中,这个异常处理已被修复,以明确处理已知的可能的连接和查找失败情况,且日志已更新,以提供有关代理发生的情况。现在,连接会被代理重试,日志记录在意外失败时不会报告 TypeError。

BZ#1867817
在此次更新之前,使用 ceilometer-metrics-qdr.yaml 环境文件会导致独立 Redis 配置,而不是由 OpenStack Telemetry (ceilometer)所需的集群 redis 实例。在这个版本中,资源 registry 中使用正确的服务文件来解决这个问题。
BZ#1847305

在启动过程中,ironic-conductor 服务可能会丢失裸机节点中的保留锁定,以便在 ironic-conductor 重启过程早期被接受工作。在重启 ironic-conductor 服务的过程中,丢失锁定会导致一个竞争条件提交到 OpenStack Bare Metal Provisioning (ironic)部署,这会导致请求失败并显示 "NodeNotLocked" 错误。

在这个版本中,会在 ironic-conductor 进程接受可以解决这个问题前执行数据库清理检查。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat