Train 系列发布说明

2.10.7-6

升级说明

  • 使用 os-brick 的服务需要在其 lock_path 配置选项中设置 [oslo_concurrency] 部分,因为它没有有效的默认值(相关 bug #1947370)。

错误修复

  • Bug #1865754RBDConnector 类生成一个临时配置文件来连接到 Ceph。 以前,os-brick 没有包含一个 [global] 部分来包含它设置的选项,但从 Octopus 版本(15.2.0+)开始,Ceph 开始强制执行此部分标记的存在,这可以追溯到 Ceph 的 Hammer 版本。 在此版本中,os-brick 在生成的配置文件中包含 [global] 部分,这应该至少与 Ceph Hammer 兼容。

  • Bug #1915678:修复了在启用多路径的情况下,iscsi 卷附加期间未处理的异常,导致 cinder-volume 服务卡住并需要重启。

  • Bug #1944474:修复了在高并发连接和启用多路径时重新启动 iSCSI 连接的重试缺失问题。

  • Bug #1947370:修复了共享目标和 NVMe 上 iSCSI 的竞争条件,以及 connect_volumedisconnect_volume 调用。

2.10.7

错误修复

  • Bug #1924652:修复了较新的 multipathd 实现中,即使在卷分离完成后,路径设备仍保留在 multipathd 中的问题,从而阻止了在稍后使用相同的卷设备或相同的设备路径进行新的设备附加时创建多路径设备。

2.10.6

序言

此版本修复了一个问题,当在计算节点上更改启用/禁用多路径的配置时,当前附加的卷可能会导致数据丢失。

错误修复

  • [bug 1862433] 修复了一个需要平台 ID 才能确定 scsi 磁盘名称的问题。

  • Bug #1921381:修复了在 connect_volume 调用和 disconnect_volume 调用中更改 use_multipath 值时断开卷连接的问题。

  • Bug #1897787:修复了 Fibre Channel 在请求多路径连接附加时未刷新分离卷的问题,但未找到多路径连接。

2.10.5

错误修复

  • Bug #1823200:之前的此错误的修复更改了连接属性,但没有考虑到升级场景,在这种场景下,当前附加的卷具有旧格式的连接属性,并且在分离时可能会因“KeyError: ‘config_group’”而失败。 此版本更新了“scaleio”连接器以处理这种情况。 它仅适用于使用 Dell EMC PowerFlex/VxFlex OS/ScaleIO 后端的部署。

  • 修复与 ceph 13.2.0 (Mimic) 或更高版本的不兼容问题,该问题是由 rbd map 的输出变化引起的。

  • 改进了具有多个标识符的阵列的 WWN 检测。(bug 1881608)。

  • 改进了 iSCSI 多路径检测,即使无法在 sysfs 中找到卷的 WWN,也能正常工作。(bug 1881619)。

2.10.4

升级说明

  • 此版本修复了先前版本中 Bug #1823200 的修复程序存在的问题。如果您在 Python 3 上运行 OpenStack,则不会受到此错误的影响。如果您不使用 Dell EMC VxFlex OS (ScaleIO) 存储作为 Cinder 的后端,则不需要升级到此版本。

安全问题

  • Dell EMC VxFlex OS 驱动程序:此版本修复了一个问题,即先前版本中 Bug #1823200 的修复程序在使用 Python 2.7 时无法正确运行。如果您对这个版本感兴趣是因为 OSSN-0086,请注意,您还必须在计算节点、Cinder 节点以及部署中执行卷附加的任何位置部署一个配置文件。有关详细信息,请参阅先前版本的发布说明。

错误修复

  • Bug #1883654:先前版本中 Bug #1823200 的修复程序使用了 Python 3 特定的语言特性,因此在使用 Python 2.7 时无法正确运行。此问题已在此版本中得到纠正。

2.10.3

升级说明

安全问题

  • Dell EMC VxFlex OS 驱动程序:此版本包含修复 Bug #1823200 的修复程序。请参阅 OSSN-0086 以获取详细信息。

错误修复

  • Bug #1823200:此版本包含用于 Dell EMC VxFlex OS 后端的更新连接器。它要求在计算节点、Cinder 节点以及部署中执行卷附加的任何位置部署一个配置文件。有关配置文件的详细信息,请参阅 Dell EMC VxFlex OS (ScaleIO) 存储驱动程序 文档,有关安全漏洞的更多信息,请参阅 OSSN-0086

2.10.1

错误修复

  • 修复了一个 SCSI LUN 扫描对于 FC 不必要地过于宽泛的问题。 现在 OS-Brick 不会在 sysfs 中找不到任何目标端口并且 Cinder 驱动程序未禁用它们时使用通配符。

2.10.0

新特性

  • 引入了一个 LUKS2 加密器,为这种最新版本的 Linux Unified Key Setup 磁盘加密格式提供支持。这需要 cryptsetup 版本 2.0.0 或更高版本。

弃用说明

  • 纯 CryptsetupEncryptor 已被弃用,将在未来的版本中删除。鼓励现有用户尽快将任何现有卷重新键入到 luks LuksEncryptor 或 luks2 Luks2Encryptor 加密器。

2.9.1

错误修复

  • 始终检查我们是否正在处理单个 WWNN 光纤通道目标,即使我们收到 initiator_target_map。这使我们能够排除未连接的 HBA,从而扫描自动连接所有目标端口(由于其架构和设计)的存储阵列,即使 Cinder 驱动程序返回 initiator_target_map,前提是目标具有单个 WWNN。排除这些 HBA 可以防止连接不需要的卷。