4.6. RHBA-2021:2097 - Red Hat OpenStack Platform 16.1.6 director 程序错误修复更新
对 openstack-cinder 组件的更改:
在以前的版本中,SolidFire 驱动程序会在重新编写 API 请求时创建一个重复的卷。这会导致因为未使用的卷的累积导致意外行为。
在这个版本中,块存储服务(cinder)在创建卷前检查现有卷名称。当块存储服务检测到读取超时时,它会立即检查卷创建以防止无效的 API 调用。在这个版本中,为 SolidFire 驱动程序添加了
sf_volume_create_timeout
选项,以便您可以为环境设置适当的超时值。(BZ#1939398)-
在这个版本中,存在一个程序错误,它会阻止
cinder 列表
在传递多个过滤器时列出卷。(BZ#1843788) - 此次更新为 Dell EMC PowerStore 驱动程序添加了 CHAP 支持。(BZ#1905231)
-
在以前的版本中,当对象是快照时,cinder NEC 驱动程序备份会失败。这是因为
snapshot
参数没有volume_attachment
属性。在这个版本中,当参数是snapshot
时,备份不再引用volume_attachment
属性。(BZ#1910855) 在这个版本中解决了导致一些 API 调用(如创建快照)失败的问题,在工作负载重新平衡操作过程中出现 xNotPrimary 错误。
当 SolidFire 处于负载或正在升级时,SolidFire 集群可以通过自动将连接从主节点移到二级节点来重新平衡集群工作负载。在以前的版本中,一些 API 调用会在这些工作负载平衡操作过程中出现 xNotPrimary 错误,且没有重试。
在这个版本中解决了这个问题,方法是在可重试异常的 SolidFire 驱动程序列表中添加 xNotPrimary 异常。(BZ#1947474)
对 openstack-heat 组件的更改:
- 在这个版本中,可以在 heat 模板中使用 OS::114:Delay 资源。在以前的版本中,变量命名冲突会在尝试完成 OS::114::Delay 资源过程中造成断言错误。一个变量被重命名为消除冲突。(BZ#1868543)
对 openstack-nova 组件的更改:
创建实例时,计算(nova)服务清理实例显示名称,以便在 Networking (neutron)服务中启用 DNS 集成时生成有效的主机名。
在此次更新之前,清理过程并不会替换实例名称中的句点(“.”),如“rhel-8.4”。这可能会导致显示名称被识别为完全限定域名(FQDN),该域名会生成无效的主机名。当实例名称包含句点并在网络服务中启用 DNS 集成时,网络服务会拒绝无效的主机名,这会导致实例创建失败,并从计算服务出现 HTTP 500 服务器错误。
在这个版本中,实例名称中的句点由连字符替代,以防止将主机名解析为 FQDN。您可以继续在实例显示名称中使用自由格式字符串。(BZ#1872314)
对 openstack-tripleo-common 组件的更改:
在这个版本中,registry 元数据创建者修改了 registry 元数据创建者,以处理其 URI 中带有和没有命名空间的容器。在 undercloud 上,您现在可以管理符合以下格式的容器:
undercloud_host:port/namespace/container:tag undercloud_host:port/container:tag
当推送到 undercloud 时,红帽不支持更复杂的命名空间,如 undercloud_host:port/name/space/container:tag。(BZ#1919445)
对 openstack-tripleo-heat-templates 组件的更改:
- 使用 Leapp 实用程序升级后,带有 OVS-DPDK 工作负载的计算无法正常工作。选择以下临时解决方案选项之一:
- remove /etc/modules-load.d/vfio-pci.conf, before compute upgrade
- 在计算升级后重启计算 ovs。(BZ#1895887)
在这个版本中解决了在 CephStorage 节点上执行 Leapp 时导致 Leapp 升级停止和失败的配置问题。
在以前的版本中,CephStorage 节点被错误地配置为在 Leapp 升级过程中消耗 OpenStack 高可用性、advanced-virt 和 fast-datapath 存储库。
现在,UpgradeLeapp
Command
选项可基于每个节点配置,对 CephStorage 节点使用正确的默认值,CephStorage 节点可以成功升级。(BZ#1936419)
对 validations-common 组件的更改:
在这个版本中,在某些情况下,在
openstack undercloud 升级前
导致验证失败的问题。在此次更新之前,访问请求的日志记录目录所需的权限有时会导致以下失败:- 日志验证结果失败
- 验证运行失败
从验证中无法进行工件集合。
在这个版本中,添加了一个回退日志记录目录。验证结果会被记录并收集工件。(BZ#1895045)