4.8. RHBA-2019:0448 - Red Hat OpenStack Platform 13 程序错误修复和功能增强公告


本节中所包括的错误已在 RHBA-2019:0448 公告中解决。有关此公告的详情请点击以下链接 :https://access.redhat.com/errata/RHBA-2019:0448

openstack-tripleo-common

这个程序错误是由 dmidecode 3.1 或更高版本返回的 dmidecode 3.1 或更高版本(小写)的更新版本造成的。因此,在此版本前,部署有每个节点 ceph-ansible 自定义的系统可能会破坏 UUID 大小写不匹配并导致部署失败。在这个版本中,更新了 openstack-tripleo-common 软件包,以接受大写或小写的 UUID。在 dmidecode 输出强制小写使代码不区分大小写。

openstack-tripleo-heat-templates

在以前的版本中,Octavia Health Manager 不会因为防火墙丢弃数据包而从 amphorae 接收心跳信息。因此,Octavia 可组合角色部署上的负载均衡器的 operating_status 不会改为 ONLINE

在这个版本中,Octavia 可组合角色部署的负载均衡器可以成功更改为 ONLINE 操作状态。

在这个版本中,您可以使用以下参数为后端成员和 frontend 客户端设置默认的 Octavia 超时:

  • OctaviaTimeoutClientData: Frontend client inactive timeout
  • OctaviaTimeoutMemberConnect: Backend member 连接超时
  • OctaviaTimeoutMemberData :后端成员不活跃超时
  • OctaviaTimeoutTcpInspect: Time to wait TCP packets for content inspection

所有这些参数的值都以毫秒为单位。

在以前的版本中,主机上不可见容器化 OpenStack 服务的 iSCSI 连接。因此,主机必须在关闭过程中关闭所有 iSCSI 连接。当主机终止这些 iSCSI 连接并且主机无法终止 hOpenStack 连接时,关闭序列挂起,因为主机上没有看到连接信息。

在这个版本中,在主机上可以看到创建 iSCSI 连接的容器化服务连接信息,关闭序列不再挂起。

在这个版本中,OpenDaylight 次要更新包含在 Red Hat OpenStack Platform 次要更新工作流中。

在这个版本中,使用 OpenDaylight 作为后端的 Red Hat OpenStack Platform 环境中的 Compute 节点可以成功扩展。

在以前的版本中,重新部署后 ODL 配置文件缺失。

在这个版本中,/opt/opendaylight/data 不再挂载到主机上。因此,ODL 配置文件会在重新部署过程中生成。

在以前的版本中,rabbitmq pacemaker 捆绑包会在正常操作过程中被过度记录。

在这个版本中,rabbitmq 捆绑包不再过于日志。特别是,rabbitmq 捆绑包不会记录一个有害的错误 失败以连接到系统总线: No such file or directory

openstack-tripleo-image-elements

在这个版本中,您可以在 UEFI 模式中引导整个安全强化的镜像。

puppet-opendaylight

在以前的版本中,OpenDaylight 打包使用默认的 OpenDaylight log_pattern 值,并包含 PaxOsgi 附加程序。这些默认值并非始终适合每个部署,因此最好配置自定义值。

在这个版本中,puppet-opendaylight 有两个额外的配置变量:

1) log_pattern: 使用此变量配置您希望用于 OpenDaylight 日志记录器 log4j2 的日志模式。

2) enable_paxosgi_appender :使用此布尔标记启用或禁用 PaxOsgi 附加程序。

Puppet-opendaylight 还修改 OpenDaylight 默认值。使用 puppet-opendaylight 的部署具有新的默认值:

  • log_pattern: %d{ISO8601} | %-5p | %-16t | %-60c{6} | %m%n
  • enable_paxosgi_appender: false

新变量配置选项

log_pattern

控制用于日志模式的字符串。

默认: %d{ISO8601} | %-5p | %-16t | %-60c{6} | %m%n

有效选项: 是有效的 log4j2 模式的字符串。

enable_paxosgi_logger

控制 PaxOsgi 附加器是否为日志记录启用的布尔值。

如果启用 enable_paxosgi_logger 变量,还必须修改日志模式来利用额外的功能。修改 log_pattern 变量,并包含包含 PaxOsgi 令牌的模式。例如,将 log_pattern 变量设置为包含以下值的字符串:

'%X{bundle.id} - %X{bundle.name} - %X{bundle.version}'

如果没有编辑 log_pattern 变量,PadOsgi 附加程序仍然被启用,并继续运行,但日志记录不会利用额外的功能。

例如,将 enable_paxosgi_logger 变量设置为 true,并将 log_pattern 变量设置为以下值:

'%d{ISO8601} | %-5p | %-16t | %-32c{1} | %X{bundle.id} - %X{bundle.name} - %X{bundle.version} | %m%n'

默认:false

有效选项:布尔值值 truefalse

puppet-tripleo

在以前的版本中,当使用 BlockStorage 角色部署 Overcloud 时,部署可能会失败,并在属于 BlockStorage 角色的节点上设置 pacemaker 属性。

在这个版本中,pacemaker 管理的 cinder-volume 资源仅在 pacemaker 管理的节点上启动。因此,使用 BlockStorage 角色的 Overcloud 部署可以成功。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat