4.2. RHBA-2022:8794 - OSP 16.2.4 的组件发布


对 openstack-cinder 组件的更改:

  • 在此次更新之前,当请求块存储服务(cinder)分离卷时,会发生竞争条件,然后发出外部请求来删除这个同一卷。这可能会导致卷在分离前首先被删除,这会阻止计算服务删除这个不存在的卷。在这个版本中,如果计算服务请求分离卷的计算服务请求,然后发出一个外部请求来删除这个同一卷,则此卷始终会首先分离,然后将其被删除。(BZ#2057002)
  • 在这个版本中解决了以下 PowerMax Block Storage (cinder)驱动程序问题:

    • 在此次更新之前,PowerMax Block Storage 驱动程序会在 do_sync_check 操作过程中删除所有非临时快照。在这个版本中,添加了一个检查来确定快照是否必须被删除。这样可确保 do_sync_check 操作不明确删除非临时快照。
    • 在此次更新之前,PowerMax Block Storage 驱动程序使用区分大小写的条件,在修改存储组时可能会返回错误。在这个版本中,这些条件不区分大小写,并可成功修改存储组。(BZ#2126616)
  • 在这个版本中,当为现有 backup_id 导入备份记录时,删除了现有 Block Storage (cinder)备份记录的错误。(BZ#2131386)

对 openstack-ironic-python-agent 组件的更改:

  • 使用 ironic-python-agent 时,在 UEFI 模式中部署 RHEL 8.6 镜像会失败,因为 ironic-python-agent 服务不知道 RHEL 8.6 UEFI 引导装载程序提示文件。在这个版本中,您可以在 UEFI 模式中部署 RHEL 8.6。(BZ#2134529)

对 openstack-nova 组件的更改:

  • 通过这个 RHOSP 16.2.4 更新,您可以在升级到 RHOSP 16.2.4 前更正 libvirt 版本不兼容。如果您有不兼容的问题,且在升级到 RHOSP 16.2.4 之前没有解决它,则更新可能会使实例处于不管理的状态。

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

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

对 openstack-octavia 组件的更改:

  • 在此次更新之前,Red Hat OpenStack Platform (RHOSP)负载均衡服务(octavia)的虚拟机实例(amphorae)在很多连接填充网络连接跟踪(conntrack)表时可能会遇到性能问题。这样做的原因是,所有数据包类型(包括 TCP)启用了 conntrack,这不需要 conntrack。在 RHOSP 16.2.4 中,amphora 性能提高了,因为 conntrack 对于 TCP 数据包被禁用,且只为 UDP 和 SCTP 数据包启用。(BZ#2123226)
  • 在此次更新之前,SELinux 问题会触发使用 amphora 提供者驱动程序的 Red Hat OpenStack Platform (RHOSP)负载均衡服务(octavia) ICMP 健康监控器的错误。在 RHOSP 16.2.4 中,这个问题已被解决,ICMP 健康监控器可以正常工作。(BZ#2123318)

对 openstack-tripleo-common 组件的更改:

  • RHSA-2022:6969 引入了清理 undercloud 中 /var/lib/mistral 目录中的文件的过程,但在启用负载均衡服务(octavia)或 Red Hat Ceph Storage 时,清理过程会持续失败,因为这些服务创建了额外的目录,清理过程无法正确删除。如果启用了负载平衡服务或 Ceph Storage,则一些部署操作(如扩展)会持续失败。在这个版本中,Mistral 不再执行清理。如果要强制实施 /var/lib/mistral 目录中文件的权限,用户必须手动删除文件。因为权限错误,部署操作不再会失败。(BZ#2137484)
  • 此增强添加了一个拉取第三方容器的方法,它引入了一个 Jinja 模板处理方法并为 BaseImageManager 增加了一个 template basedir 参数,Jinja loader 需要这个参数。在这个版本中,拉取与 Ceph 相关的容器是可选的。您可以通过将 ceph_images 布尔值设置为 False 来避免与 Ceph 相关的容器。(BZ#1933751)
  • 在此次更新之前,当 overcloud 的 Object Storage 服务(swift)容器中的对象数量超过 10,000 时,只有 config-download 目录中的前 10,000 个对象在删除操作过程中被清理,剩余的对象会阻止容器被删除。在这个版本中,如果 overcloud 的对象存储服务容器中有超过 10,000 个对象,则添加了处理。(BZ#2119145)

对 openstack-tripleo-heat-templates 组件的更改:

  • 如果您已准备好使数据平面离线,您现在可以一次性升级整个 overcloud。在这个版本中,您可以更快地完成升级,但会牺牲一些数据平面停机时间。有关更多信息,请参阅清理 overcloud 升级。(BZ#2027851)
  • 此功能增强为网络服务(neutron)日志记录服务插件添加了新的配置选项。在这个版本中,增加了对网络安全组日志记录的支持,您可以使用 RHOSP 编排服务(heat)模板中的以下新参数来配置网络服务日志记录:
  • 第 3 层(L3)代理的选项:

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

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

    • NeutronOVNLoggingRateLimit
    • NeutronOVNLoggingBurstLimit
    • NeutronOVNLoggingLocalOutputLogBase (BZ#1990357)
  • 在这个版本中解决了一个程序错误,它会阻止 ceilometer-agent-compute 服务收集与 libvirt 相关的指标。

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

  • 在以前的版本中,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#2094377)

  • 在这个版本中解决了一个程序错误,它会阻止 ceilometer-agent-compute 服务轮询 Compute 节点上的 CPU 指标。(BZ#2103970)
  • 在此次更新之前,在启用 Block Storage (cinder)备份服务的 overcloud 部署中,影响块存储配置的堆栈更新不会重启块存储服务。这会导致块存储服务使用旧配置。在这个版本中,堆栈更新流程确保块存储备份服务和块存储服务在块存储配置更改时重启。这样可确保块存储服务始终使用最新的配置。(BZ#2106647)
  • 将主机从 Red Hat Enterprise Linux (RHEL) 7.9 升级到 RHEL 8.4 后,您可以使用 BaseTripeloPackages 变量指定要在环境中安装的其他软件包。使用此功能,您可以自定义部署在特定角色上所需的基本软件包。如需更多信息,请参阅 Leapp 升级后自定义基本软件包。(BZ#2123646)
  • 在这个版本中解决了一个程序错误,它会阻止 Telemetry 服务(ceilometer)为指标轮询对象存储服务(swift)。Telemetry 服务现在可以正确地轮询对象存储服务。(BZ#2126786)
  • 在这个版本中解决了一个程序错误,它导致 ceilometer-agent-ipmi 在容器命名空间内写入日志数据,而不是按预期在主机上写入日志数据。

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

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

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

对 openstack-tripleo-puppet-elements 组件的更改:

  • 在此次更新之前,一些带有受影响构建的部署或扩展操作会失败,因为使用 overcloud-minimal baremetal 镜像的节点上缺少 tuned-profiles-cpu-partitioning 软件包,如 Red Hat Ceph Storage 节点。在这个版本中,tuned-profiles-cpu-partitioning 软件包包含在 overcloud-minimal 镜像中。在这个版本中,恢复使用 overcloud-minimal 镜像的节点的部署和扩展功能。(BZ#2138203)

对 openstack-tripleo-validations 组件的更改:

  • 在此次更新之前,oslo-config-validation 会错误地报告带有 Block Storage (cinder)配置的 "key_manager" 和 "barbican" 部分的错误。在这个版本中,oslo-config-validation 不再错误地报告块存储配置错误。(BZ#2112918)

对 python-networking-ovn 组件的更改:

  • 在这个版本中解决了在对 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#2111871)

对 tripleo-ansible 组件的更改:

  • 现在,您可以使用 'controller_group_name ' 变量来指定与默认 Controller 不同的 Controller 组名称。(BZ#2037996)
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat