4.3. RHEA-2022:4793 - OSP 16.2.3 的组件发布
对 collectd 组件的更改:
- libvirt 已更新,因此提供了更多指标。由于 API 更改,collects 不兼容,从而导致应用程序崩溃。在这个版本中,collectd 被调整,以通过 virt 插件提供巨页使用。hugepages 指标通过 virt 插件公开,并且 collectd 被调整以匹配 API 更改,以便在拉取 virt 指标时应用程序不再崩溃。(BZ#2038881)
对 openstack-ironic 组件的更改:
在此次更新之前,RHOSP Bare Metal 服务(ironic)可能会丢失与远程 Redfish 基板管理控制器(BMC)的连接,从而导致裸机节点进入维护状态,其电源状态更改为
None
。根据站点的环境因素,一些或所有裸机节点在延长时间内可能处于这个不需要的维护状态。由于 BMC 的高数据包丢失导致的临时网络连接问题,从而导致使用 Redfish 时连接缓存问题。如果需要重新协商会话令牌,缓存的会话对象永远不会无效,并且连接丢失到 BMC。
在这个版本中,当检测到连接或身份验证问题时,Bare Metal 服务会使用远程 Redfish BMC 初始化完全缓存的会话。另外,这允许使用更新的凭证,应在初始配置后更改裸机节点的 BMC 密码。(BZ#2064767)
对 openstack-neutron 组件的更改:
Open vSwitch (OVS)不支持卸载设置了
skb_priority
、skb_mark
或输出队列字段的 OpenFlow 规则。需要这些字段为 virtio 端口提供服务质量(QoS)支持。如果您为 virtio 端口设置了最小带宽规则,Neutron Open vSwitch 代理会将这个端口的流量标记为 Packet Mark Field。因此,这个流量无法卸载,它会影响其他端口中的流量。如果您设置了带宽限制规则,则所有流量都标记为默认的 0 队列,这意味着无法卸载流量。
作为临时解决方案,如果您的环境包含 OVS 硬件卸载端口,请在需要硬件卸载的节点上禁用数据包标记。禁用数据包标记后,将无法为 virtio 端口设置速率限制规则。但是,区分服务代码点(DSCP)标记规则仍可用。
在配置文件中,将
disable_packet_marking
标志设置为true
。编辑配置文件后,您必须重启neutron_ovs_agent
容器。例如:cat `/var/lib/config-data/puppet-generated/neutron/etc/neutron/plugins/ml2/openvswitch_agent.ini` [ovs] disable_packet_marking=True
$ cat `/var/lib/config-data/puppet-generated/neutron/etc/neutron/plugins/ml2/openvswitch_agent.ini` [ovs] disable_packet_marking=True
Copy to Clipboard Copied! Toggle word wrap Toggle overflow (BZ#2092946)
对 openstack-tripleo-heat-templates 组件的更改:
- 在 Red Hat OpenStack Platform (RHOSP) 16.2.3 中,块存储服务(cinder)的 DM-Multipathing 冗余配置现已自动。(BZ#2047705)
在此次更新之前,在替换 DCN 节点的过程中,替换节点上的 etcd 服务无法启动,并导致节点上的 cinder-volume 服务失败。这个故障是由尝试启动 etcd 服务的 DCN 节点替换造成的,就像引导新的 etcd 集群一样,而不是加入现有的 etcd 集群。
在这个版本中,添加了一个新参数
EtcdInitialClusterState
。当EtcdInitialClusterState
设置为现有
时,DCN 节点可以正确地启动 etcd,这会导致 cinder-volume 服务成功运行。(BZ#2055409)-
在此次更新之前,如果
CinderDefaultVolumeType
参数包含非字母数字字符,则参数验证会失败。因此,现有部署的 overcloud 部署和更新会失败。在这个版本中,CinderDefaultVolumeType
验证支持非字母数字字符。(BZ#2073096) - 在 Red Hat OpenStack Platform (RHOSP) 16.2.3 中,支持 Intel 以太网 800 系列 NIC (如 Columbiaville E810)中使用的动态设备个人化(DDP)。如需更多信息,请参阅 网络功能虚拟化规划和配置指南。(BZ#1967680)
在此次更新之前,尝试停止以 active-active 模式运行的 cinder-volume 服务会导致
failed
状态。造成这些故障的原因是,该服务没有足够的时间正确停止其自身。在这个版本中,分配给停止服务的时间周期已扩展,服务会在停止该服务时进入
不活跃
状态。(BZ#2056918)-
此增强添加了一个新的 heat 参数
FsAioMaxNumber
,它将默认将并行 AIO 请求的数量限制为 1048576。(BZ#2061697)
对 openstack-tripleo-puppet-elements 组件的更改:
- 使用 RHOSP 16.2.3 时,依赖于可能不安全的协议(如 Telnet)的隔离代理已从默认的 overcloud 镜像中删除。overcloud 镜像现在默认包括以下隔离代理:
- fence-agents-redfish
- fence-agents-ipmilan
- fence-agents-kdump
- fence-agents-rhevm
- fence-agents-compute
- sbd
- fence-agents-sbd (BZ#2081357)
对 puppet-rsyslog 组件的更改:
-
在此次更新之前,
RsyslogElasticsearchSetting
参数不支持设置多个服务器所需的阵列格式。在这个版本中,RsyslogElasticsearchSetting
参数接受具有多个项目的值。您可以使用以下数组格式定义多个 Elasticsearch 服务器:server: ["elasticsearch1", "elasticsearch2"]
(BZ#2015699)