3.4. Red Hat OpenStack Platform 16.1.3 维护发行版本 - 2020 年 12 月 15 日


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

3.4.1. 公告列表

此发行版本包括以下公告:

RHSA-2020:5411
中度:python-django-horizon 安全更新
RHSA-2020:5412
中度:python-XStatic-jQuery224 安全更新
RHEA-2020:5413
Red Hat OpenStack Platform 16.1.3 程序错误修复和安全更新
RHEA-2020:5414
Red Hat OpenStack Platform 16.1.3 director 镜像公告
RHEA-2020:5415
Red Hat OpenStack Platform 16.1.3 容器程序错误修正公告

3.4.2. 程序错误修复

此程序错误已在 Red Hat OpenStack Platform 发行版本中解决:

BZ#1878492
在此次更新之前,director 为块存储服务(cinder)弃用的 v1 API 卷服务维护 Identity 服务(keystone)目录条目,旧的 Identity 服务端点与 director 端点验证的最新增强不兼容。因此,如果 Identity 服务目录中存在旧卷服务,堆栈更新会失败。在这个版本中,director 会自动删除旧卷服务及其关联的端点。堆栈更新不再失败 Identity 服务端点验证。

3.4.3. 功能增强

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

BZ#1808577

在这个版本中,支持使用分层策略创建卷。有四个支持的值:

  • StartHigh ThenAuto(默认)
  • auto
  • HighestAvailable
  • LowestAvailable
BZ#1862541

此功能增强为 Dell EMC PowerStore 添加了一个新的驱动程序,以支持块存储服务后端服务器。新驱动程序支持 FC 和 iSCSI 协议,并包括以下特性:

  • 卷创建和删除
  • 卷附加和分离
  • 快照创建和删除
  • 从快照创建卷
  • 获取卷的统计信息
  • 将镜像复制到卷
  • 将卷复制到镜像中
  • 克隆卷
  • 扩展卷
  • 将卷恢复到快照
BZ#1809930
在这个版本中,OvsDpdkCoreList 参数是可选的。如果您设置了 OvsDpdkCoreList,请将 ovs-vswitchd 非pmd 线程固定到您在参数中列出的第一个内核。如果排除 OvsDpdkCoreList,您可以启用 ovs-vswitchd 非pmd 线程以使用任何非隔离内核。

3.4.4. 发行注记

本节概述了本发行版本的重要信息,包括推荐做法和 Red Hat OpenStack Platform 的显著变化。您必须将此信息纳入考量,才能确保您的部署获得最佳效果。

BZ#1856404
在本发行版本中,collect s-libpod-stats 插件为 overcloud 中运行的容器收集 CPU 和内存指标。
BZ#1867222
在这个版本中,VxFlex OS 驱动程序被重命名为 PowerFlex。配置选项的名称已被更改和删除。ScaleIO 名称和相关的 sio_ 配置选项已弃用。
BZ#1867225
在本发行版本中,VxFlex OS 驱动程序被重新命名为 PowerFlex。

3.4.5. 已知问题

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

BZ#1261083

目前,除非在 LVMFilterAllowlist 参数中列出至少一个设备,否则 LVM 过滤器不会被设置。

临时解决方案:设置 LVMFilterAllowdisk 参数以至少包含一个设备,例如根磁盘。LVM 过滤器在 /etc/lvm/lvm.conf 中设置。

BZ#1852541

对象存储服务 (swift) 存在一个已知问题。如果使用预部署的节点,您可能会在 /var/log/containers/stdouts/swift_rsync.log 中遇到以下出错信息:

“failed to create pid file /var/run/rsyncd.pid: File exists”

临时解决方案:在所有预部署的 Controller 节点上输入以下命令:

for d in $(podman inspect swift_rsync | jq '.[].GraphDriver.Data.UpperDir') /var/lib/config-data/puppet-generated/swift; do sed -i -e '/pid file/d' $d/etc/rsyncd.conf; done
Copy to Clipboard Toggle word wrap
BZ#1856999

Ceph 控制面板目前无法搭配 TLS Everywhere 使用,因为 heat 模板中错误地忽略了 dashboard_protocol 参数。因此,当 HAproxy 启动时,后端将无法显示。

作为临时解决方案,创建一个包含 dashboard_protocol 参数的新环境文件,并使用 -e 选项在 overcloud 部署中包含环境文件:

parameter_defaults:
  CephAnsibleExtraConfig:
    dashboard_protocol: 'https'
Copy to Clipboard Toggle word wrap

此解决方案引入了 ceph-ansible 错误。更多信息请参阅 https://bugzilla.redhat.com/show_bug.cgi?id=1860815

BZ#1879418
存在一个已知问题:当存在多个堆栈时,openstack overcloud status 命令可能无法返回给定堆栈名称的正确状态。相反,无论堆栈名称是什么,都始终返回最近部署的堆栈的状态。当只有最近部署的堆栈失败时,这可能会导致所有堆栈报告失败。临时解决方案:部署的真实状态必须明确。例如,openstack stack list 在 heat 阶段显示任何 overcloud 部署失败,ansible 部署日志在配置下载阶段显示失败。
BZ#1880979

目前,OSP13 puppet 模块 kmod 中的更改会导致 systemd-modules-load.service 的不正确的模块设置。这并不是 OSP13 中的一个问题,但会导致在 OSP16.1 上部署快速升级时出现失败。

临时解决方案:输入以下命令:

rm -f /etc/modules-load.d/nf_conntrack_proto_sctp.conf
Copy to Clipboard Toggle word wrap
BZ#1789822

替换 overcloud Controller 可能会在节点间造成 swift 环不一致。这会降低对象存储服务的可用性。

临时解决方案:使用 SSH 登录到之前存在的 Controller 节点,部署更新的环并重启 Object Storage 容器:

(undercloud) [stack@undercloud-0 ~]$ source stackrc
(undercloud) [stack@undercloud-0 ~]$ nova list
...
| 3fab687e-99c2-4e66-805f-3106fb41d868 | controller-1 | ACTIVE | -          | Running     | ctlplane=192.168.24.17 |
| a87276ea-8682-4f27-9426-6b272955b486 | controller-2 | ACTIVE | -          | Running     | ctlplane=192.168.24.38 |
| a000b156-9adc-4d37-8169-c1af7800788b | controller-3 | ACTIVE | -          | Running     | ctlplane=192.168.24.35
+
(undercloud) [stack@undercloud-0 ~]$ for ip in 192.168.24.17 192.168.24.38 192.168.24.35; do ssh $ip 'sudo podman restart swift_copy_rings ; sudo podman restart $(sudo podman ps -a --format="{{.Names}}" --filter="name=swift_*")'; done
Copy to Clipboard Toggle word wrap

使用 Leapp 实用程序升级后,带有 OVS-DPDK 工作负载的计算无法正常工作。要解决这个问题,请执行以下步骤之一:

  • 在 Compute 升级前,删除 /etc/modules-load.d/vfio-pci.conf 文件。

或者

  • 升级后,重启 Compute 节点上的 ovs-vswitchd 服务。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat