3.3. Red Hat OpenStack Platform 16.2.4 维护发行版本 - 2022 年 12 月 7 日


部署此 RHOSP 发行版本时,请考虑 Red Hat OpenStack Platform (RHOSP) 16.2.4 中的以下更新。

3.3.1. 公告列表

此 Red Hat OpenStack Platform (RHOSP)发行版本包括以下公告:

RHBA-2022:8794
Red Hat OpenStack Platform 16.2.4 的组件发布
RHEA-2022:8842
Red Hat OpenStack Platform 16.2.4 director 镜像
RHEA-2022:8843
Red Hat OpenStack Platform 16.2.4 director 镜像 RPM
RHBA-2022:8844
更新了 Red Hat OpenStack Platform 16.2.4 容器镜像
RHSA-2022:8845
中度:Red Hat OpenStack Platform 16.2.4 (python-paramiko)安全更新
RHSA-2022:8846
中度:Red Hat OpenStack Platform 16.2.4 (puppet)安全更新
RHSA-2022:8847
中度:Red Hat OpenStack Platform 16.2.4 (protobuf)安全更新
RHSA-2022:8848
中度:Red Hat OpenStack Platform 16.2.4 (python-XStatic-Bootstrap-SCSS)安全更新
RHSA-2022:8849
中度:Red Hat OpenStack Platform 16.2.4 (python-XStatic-Angular)安全更新
RHSA-2022:8850
中度:Red Hat OpenStack Platform 16.2.4 (python-ujson)安全更新
RHSA-2022:8851
低:Red Hat OpenStack Platform 16.2 (rabbitmq-server)安全更新
RHSA-2022:8852
中度:Red Hat OpenStack Platform 16.2.4 (numpy)安全更新
RHSA-2022:8853
中度:Red Hat OpenStack Platform 16.2.4 (python-django20)安全更新
RHSA-2022:8854
中度:Red Hat OpenStack Platform 16.2.4 (python-scciclient)安全更新
RHSA-2022:8855
中度:Red Hat OpenStack Platform 16.2.4 (openstack-neutron)安全更新
RHSA-2022:8856
Low: Red Hat OpenStack Platform 16.2.4 (python-django-horizon)安全更新
RHSA-2022:8857
中度:Red Hat OpenStack Platform 16.2.4 (erlang)安全更新

3.3.2. 程序错误修复

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

BZ#1942717
此发行版本支持为块存储服务 (cinder) 的 Dell EMC XtremeIO 驱动程序进行端口过滤。
BZ#2057002
在此次更新之前,当请求块存储服务(cinder)分离卷时,会发生竞争条件,然后发出外部请求来删除这个同一卷。这可能会导致卷在分离前首先被删除,这会阻止计算服务删除这个不存在的卷。在这个版本中,如果计算服务请求分离卷的计算服务请求,然后发出一个外部请求来删除这个同一卷,则此卷始终会首先分离,然后将其被删除。
BZ#2092088

在这个版本中解决了一个程序错误,它会阻止 ceilometer-agent-compute 服务收集与 libvirt 相关的指标。

在以前的版本中,libvirt 服务在 ceilometer-agent-compute 服务后启动,这会导致 "Permission denied" 失败并丢失指标数据。现在,libvirt 服务会在 ceilometer-agent-compute 服务前启动,服务可以正确收集指标。

BZ#2094377

在以前的版本中,Red Hat Ceph Storage 节点被错误地配置为在 Leapp 升级过程中消耗 OpenStack 高可用性、advanced-virt 和 fast-datapath 存储库。这个问题的以前的程序错误修复引入了一个覆盖,这会导致基于角色的参数无法正常工作。

在这个版本中,基于角色的参数实现已被修复,并为 Red Hat Ceph Storage 节点启用正确的软件仓库。在这个版本中解决了这个问题,Red Hat OpenStack Platform environments 16.2 及更新的版本使用 Red Hat Ceph Storage 角色。

BZ#2103970
在这个版本中解决了一个程序错误,它会阻止 ceilometer-agent-compute 服务轮询 Compute 节点上的 CPU 指标。
BZ#2106647
在此次更新之前,在启用 Block Storage (cinder)备份服务的 overcloud 部署中,影响块存储配置的堆栈更新不会重启块存储服务。这会导致块存储服务使用旧配置。在这个版本中,堆栈更新流程确保块存储备份服务和块存储服务在块存储配置更改时重启。这样可确保块存储服务始终使用最新的配置。
BZ#2109350

通过这个 RHOSP 16.2.4 更新,您可以在升级到 RHOSP 16.2.4 前更正 libvirt 版本不兼容。如果您的部署有不兼容的问题,且您在升级到 RHOSP 16.2.4 前没有执行 KCS 文章中发布的步骤,则更新可能会让实例处于不管理的状态。

在升级到 16.2.4 前,请参阅更新 RHOSP 16.2.0 时 libvirt 版本问题(bug 2109350)的 KCS 文章。

执行文章中的步骤,以确定您的更新路径是否受到 libvirt 不兼容的问题的影响。如果受到影响,请执行 KCS 文章中的剩余步骤来解决这个问题。

BZ#2111871

在这个版本中解决了在对 RHOSP 16.2.2 和 16.2.3 的特定更新后导致连接丢失的错误。如果您计划升级到 RHOSP 16.2 版本,请升级到 RHOSP 16.2.4 以避免连接丢失。

该程序错误由 OVN 21.12 中的数据库架构更改触发,它在 RHOSP 16.2.2 和 16.2.3 中引入。OVN 21.12 包含之前版本中不存在的新列。OVN 数据库架构的更改应不会在 OpenStack 中造成影响,但这个特定的更改会受一个程序错误的影响。

特别是,当运行以下命令时,实例连接会在变量时间内丢失(从 20 秒到 3 分钟):

$ openstack overcloud external-update run --stack overcloud --tags ovn
Copy to Clipboard Toggle word wrap

要避免这个错误,请不要更新到 RHOSP 16.2.2 或 16.2.3。更新至 RHOSP 16.2.4。

BZ#2112918
在此次更新之前,oslo-config-validation 会错误地报告带有 Block Storage (cinder)配置的 "key_manager" 和 "barbican" 部分的错误。在这个版本中,oslo-config-validation 不再错误地报告块存储配置错误。
BZ#2119145
在此次更新之前,当 overcloud 的 Object Storage 服务(swift)容器中的对象数量超过 10,000 时,只有 config-download 目录中的前 10,000 个对象在删除操作过程中被清理,剩余的对象会阻止容器被删除。在这个版本中,如果 overcloud 的对象存储服务容器中有超过 10,000 个对象,则添加了处理。
BZ#2123226
在此次更新之前,Red Hat OpenStack Platform (RHOSP)负载均衡服务(octavia)的虚拟机实例(amphorae)在很多连接填充网络连接跟踪(conntrack)表时可能会遇到性能问题。这样做的原因是,所有数据包类型(包括 TCP)启用了 conntrack,这不需要 conntrack。在 RHOSP 16.2.4 中,amphora 性能提高了,因为 conntrack 对于 TCP 数据包被禁用,且只为 UDP 和 SCTP 数据包启用。
BZ#2123318
在此次更新之前,SELinux 问题会触发使用 amphora 提供者驱动程序的 Red Hat OpenStack Platform (RHOSP)负载均衡服务(octavia) ICMP 健康监控器的错误。在 RHOSP 16.2.4 中,这个问题已被解决,ICMP 健康监控器可以正常工作。
BZ#2126616

在这个版本中解决了以下 PowerMax Block Storage (cinder)驱动程序问题:

  • 在此次更新之前,PowerMax Block Storage 驱动程序会在 do_sync_check 操作过程中删除所有非临时快照。在这个版本中,添加了一个检查来确定快照是否必须被删除。这样可确保 do_sync_check 操作不明确删除非临时快照。
  • 在此次更新之前,PowerMax Block Storage 驱动程序使用区分大小写的条件,在修改存储组时可能会返回错误。在这个版本中,这些条件不区分大小写,并可成功修改存储组。
BZ#2126786
在这个版本中解决了一个程序错误,它会阻止 Telemetry 服务(ceilometer)为指标轮询对象存储服务(swift)。Telemetry 服务现在可以正确地轮询对象存储服务。
BZ#2131386
在这个版本中,当为现有 backup_id 导入备份记录时,删除了现有 Block Storage (cinder)备份记录的错误。
BZ#2134529
使用 ironic-python-agent 时,在 UEFI 模式中部署 RHEL 8.6 镜像会失败,因为 ironic-python-agent 服务不知道 RHEL 8.6 UEFI 引导装载程序提示文件。在这个版本中,您可以在 UEFI 模式中部署 RHEL 8.6。
BZ#2137484
RHSA-2022:6969 引入了清理 undercloud 中 /var/lib/mistral 目录中的文件的过程,但在启用负载均衡服务(octavia)或 Red Hat Ceph Storage 时,清理过程会持续失败,因为这些服务创建了额外的目录,清理过程无法正确删除。如果启用了负载平衡服务或 Ceph Storage,则一些部署操作(如扩展)会持续失败。在这个版本中,Mistral 不再执行清理。如果要强制实施 /var/lib/mistral 目录中文件的权限,用户必须手动删除文件。因为权限错误,部署操作不再会失败。
BZ#2138203
在此次更新之前,一些带有受影响构建的部署或扩展操作会失败,因为使用 overcloud-minimal baremetal 镜像的节点上缺少 tuned-profiles-cpu-partitioning 软件包,如 Red Hat Ceph Storage 节点。在这个版本中,tuned-profiles-cpu-partitioning 软件包包含在 overcloud-minimal 镜像中。在这个版本中,恢复使用 overcloud-minimal 镜像的节点的部署和扩展功能。
BZ#2138395

在这个版本中解决了一个程序错误,它导致 ceilometer-agent-ipmi 在容器命名空间内写入日志数据,而不是按预期在主机上写入日志数据。

容器内的内容错误放置会增加容器大小,阻止正确的日志轮转,并在容器被删除或重新构建时丢失日志数据。

现在,ceilometer-agent-ipmi 将日志写入 /var/log/containers/ceilometer/ 中的主机。

3.3.3. 功能增强

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

BZ#1933751
此增强添加了一个拉取第三方容器的方法,它引入了一个 Jinja 模板处理方法并为 BaseImageManager 增加了一个 template basedir 参数,Jinja loader 需要这个参数。在这个版本中,拉取与 Ceph 相关的容器是可选的。您可以通过将 ceph_images 布尔值设置为 False 来避免与 Ceph 相关的容器。
BZ#1990357

此功能增强为网络服务(neutron)日志记录服务插件添加了新的配置选项。在这个版本中,增加了对网络安全组日志记录的支持,您可以使用 RHOSP 编排服务(heat)模板中的以下新参数来配置网络服务日志记录:

  • 第 3 层(L3)代理的选项:

    • NeutronL3AgentLoggingRateLimit
    • NeutronL3AgentLoggingBurstLimit
    • NeutronL3AgentLoggingLocalOutputLogBase
  • Open vSwitch (OVS)代理的选项:

    • NeutronOVSAgentLoggingRateLimit
    • NeutronOVSAgentLoggingBurstLimit
    • NeutronOVSAgentLoggingLocalOutputLogBase
  • ML2/OVN 后端的选项:

    • NeutronOVNLoggingRateLimit
    • NeutronOVNLoggingBurstLimit
    • NeutronOVNLoggingLocalOutputLogBase
BZ#2027851
如果您已准备好使数据平面离线,您现在可以一次性升级整个 overcloud。在这个版本中,您可以更快地完成升级,但会牺牲一些数据平面停机时间。有关更多信息,请参阅清理 overcloud 升级
BZ#2037996
现在,您可以使用 'controller_group_name ' 变量来指定与默认 Controller 不同的 Controller 组名称。
BZ#2075039
在这个版本中,您可以将带有 iptables_hybrid 防火墙驱动程序的 ML2/OVS 部署迁移到 ML2/OVN。
BZ#2081630
从 Red Hat OpenStack Platform (RHOSP) 16.2.4 开始,您可以从任何源 16.1.z 版本更新 RHOSP 环境。此功能增强可在更新过程中降低成本并节省时间。
BZ#2102017

在这个版本中,您可以使用分布式虚拟路由(DVR)将流量路由到 ML2/OVN 部署中的 VLAN 项目网络。

在以前的版本中,如果您在 ML2/OVN 部署中有 VLAN 租户网络和 DVR,则网络服务会集中路由流量。现在,启用了 DVR 后,路由到 VLAN 网络的流量将直接指向托管端口的节点。

BZ#2123646
将主机从 Red Hat Enterprise Linux (RHEL) 7.9 升级到 RHEL 8.4 后,您可以使用 BaseTripeloPackages 变量指定要在环境中安装的其他软件包。使用此功能,您可以自定义部署在特定角色上所需的基本软件包。如需更多信息,请参阅 Leapp 升级后自定义基本软件包

3.3.4. 发行注记

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

BZ#1992655

在以前的版本中,管理员必须在其自定义环境文件中将 ceph 插件添加到 CollectdExtraPlugins 参数中。

在这个版本中,ceph 插件会在 Ceph Storage 节点上自动加载。因此,在从 Red Hat OpenStack Platform 13 升级到 16.2 之前,您必须从自定义环境文件中的 CollectdExtraPlugins 参数中删除 ceph 插件。

BZ#2022940
添加了 director 支持,以使用 Dell EMC PowerMax 存储系统配置共享文件系统服务(manila)。

3.3.5. 已知问题

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

BZ#2097444

目前存在一个已知问题:当用户删除网络策略时,OVS 最小带宽值不会从端口清除。解决办法是从 OVS 数据库手动删除 Queue 注册:

$ ovs-vsctl destroy Queue <queue_uuid>
Copy to Clipboard Toggle word wrap

您可以通过查找包含 Neutron 端口 ID 的 Queue external_ids:port 引用来查找 Queue 注册。

BZ#2134557

如果您为 metrics_qdr 服务配置大于 62 个字符的 ID 值,则可能会造成差异。错误消息示例为 failed: amqp:connection:framing-error connection aborted。当 metrics_qdr 服务不稳定时,不会将遥测数据流发送到 Service Telemetry Framework (STF)。

临时解决方案:不要设置大于 62 个字符的 metrics_qdr ID 值。路由器 ID 的默认值为 Router.<fqdn&gt;,其中 <fqdn > 是节点的完全限定域名。

3.3.6. 删除的功能

BZ#2101944
在这个版本中,collectd 进程插件已从默认插件列表中删除。加载插件可能会导致大量问题,在容器化环境中运行时不会提供值,因为它只看到 collectd 和 sensubility 进程,而不是预期的系统进程。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat