3.17. Red Hat OpenStack Platform 13 维护支持版本 - 2021 年 6 月 16 日


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

3.17.1. 错误修复

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

BZ#1888417

在此次更新之前,块存储服务(cinder)的 NetApp SolidFire 后端的 API 调用可能会失败,并显示 xNotPrimary 错误。当当 SolidFire 自动移动连接以重新平衡集群工作负载时,会出现此类错误。

在这个版本中,SolidFire driver patch 把 xNotPrimary 例外添加到可以重试的例外列表中。

BZ#1888469

在此次更新之前,用户在某些环境中遇到超时,大在卷过大时。这些多字节卷通常遇到涉及 SolidFire 集群的网络性能或升级问题。

在这个版本中,在 SolidFire 驱动程序中添加了两个超时设置,允许用户为其环境设置适当的超时。

BZ#1914590

在此次更新之前,当块存储服务(cinder) API 响应丢失时,NetApp SolidFire 后端创建了未使用的重复卷。

在这个版本中,对 SolidFire 驱动程序的补丁首先检查卷名称是否已存在,然后再尝试创建它。补丁还会在检测到读取超时后立即检查卷创建,并防止 API 调用无效。

BZ#1934440

在此次更新之前,Service Telemetry Framework (STF)客户端无法连接到 STF 服务器,因为最新版本的 Red Hat AMQ Interconnect 不允许没有 CA 证书的 TLS 连接。

在这个版本中,通过提供新的编排服务(heat)参数, MetricsQdrSSLProfiles 来解决这个问题。

要获取 Red Hat OpenShift TLS 证书,请输入以下命令:

$ oc get secrets
$ oc get secret/default-interconnect-selfsigned -o jsonpath='{.data.ca\.crt}' | base64 -d
Copy to Clipboard Toggle word wrap

MetricsQdrSSLProfile 参数与 Red Hat OpenShift TLS 证书的内容添加到自定义环境文件:

MetricsQdrSSLProfiles:
    -   name: sslProfile
        caCertFileContent: |
           -----BEGIN CERTIFICATE-----
           ...
           TOpbgNlPcz0sIoNK3Be0jUcYHVMPKGMR2kk=
           -----END CERTIFICATE-----
Copy to Clipboard Toggle word wrap

然后,使用 openstack overcloud deploy 命令重新部署 overcloud。

BZ#1940153

在此次更新之前,当使用块存储服务(cinder)从 HP3Par 存储后端服务器的快照中创建大量实例(可引导卷)时,会发生超时。HP 变量(convert_to_base)设置为 true,这会导致 HP3Par 创建原始卷的厚卷。这是一个不必要的操作,不需要的操作。

在这个版本中,较新的 HP 驱动程序(4.0.11)已向后移植到 RHOSP 13 中,其中包含新的 spec:

hpe3par:convert_to_base=True | False
Copy to Clipboard Toggle word wrap
  • true (默认)- 卷独立于快照创建(HOS8 行为)。
  • false - 卷是作为快照子创建的(HOS5 行为)。

    使用

    您可以使用 cinder type-key 命令为 HPE3Par 卷设置这个新的 spec:

    cinder type-key <volume-type-name-or-ID> set hpe3par:convert_to_base=False | True
    Copy to Clipboard Toggle word wrap

    Example

    $ cinder type-key myVolType set hpe3par:convert_to_base=False
    $ cinder create --name v1 --volume-type myVolType 10
    $ cinder snapshot-create --name s1 v1
    $ cinder snapshot-list
    $ cinder create --snapshot-id <snap_id> --volume-type myVolType --name v2 10
    Copy to Clipboard Toggle word wrap

    备注

    如果 v2 的大小大于 v1 的大小,则无法增大该卷。在这种情况下,为了避免任何错误,v2 将转换为基本卷(convert_to_base=True)。

BZ#1943181

在此次更新之前,当计算服务(nova)对块存储服务(cinder)发出 终止连接 调用时,单一和多路径设备不会被清除,因此数据丢失风险,因为这些设备处于 保留 状态。

造成此问题的原因是,os-brick disconnect_volume 代码假定 use_multipath 参数的值与原始 connect_volume 调用中使用的连接器的值相同。

在这个版本中,块存储服务会改变其执行断开连接的方式。现在,当附加到实例的卷的 Compute 服务中的多路径配置改变时,os-brick 代码可以正确地清除和分离卷。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat