Stein 系列发布说明

14.3.1-9

升级说明

  • 此版本包含对 Bug #1908315 的修复,该修复更改了管理块存储 API 操作 重置组快照状态 的策略的默认值,使其成为仅管理员操作。该策略在 Queens 开发周期期间被意外更改为管理员或所有者。

    该策略名为 group:reset_group_snapshot_status

    • 如果您在 cinder 策略配置文件中具有此策略的自定义值,则此默认值的更改不会影响您。

    • 如果您已经意识到此回归并喜欢当前(不正确)的行为,您可以将以下行添加到 cinder 策略配置文件以恢复该行为

      "group:reset_group_snapshot_status": "rule:admin_or_owner"
      

      Cinder 项目团队不推荐此设置,因为它可能会允许最终用户将组快照置于具有不确定后果的无效状态。

    有关 cinder 策略配置文件的更多信息,请参阅 Cinder 配置指南的 policy.yaml 部分。

错误修复

  • NetApp SolidFire 驱动程序:修复了一个导致回退在卷服务重启后失败的问题。此更改修复了 bug 1859653

  • RBD 驱动程序 bug #1901241:修复了一个问题,即降低 rbd_max_clone_depth 配置选项会阻止已经超过该深度的卷被克隆。

  • Bug #1908315:纠正了 group:reset_group_snapshot_status 策略的默认检查字符串,使其成为仅管理员操作。该策略管理块存储 API 操作 重置组快照状态,默认情况下应该是一个管理员操作。

14.3.1

新特性

  • 此 PowerMax 驱动程序将旧的共享卷从 Ocata 及更早版本中的遮蔽视图结构(在支持 SMI-S 时)移动到 Pike 及更高版本中的暂存遮蔽视图(U4P REST)。在 Ocata 中,实时迁移过程在不同的计算节点之间共享包含该卷的存储组。在 Pike 中,我们更改了遮蔽视图结构,以促进更清晰的实时迁移过程,在该过程中仅迁移预期的卷,而不会暴露存储组中的其他卷。暂存存储组和遮蔽视图促进了升级版本中的无缝实时迁移操作。

错误修复

  • 修复 bug #1874134,允许将 iSCSI 或 FCP 卷扩展到 16TB 的大小,无论其原始大小如何,即使它已附加到实例。

  • SolidFire 复制已修复。解决了多个 bug(从快照创建复制卷、从卷创建、重新调整卷类型为复制类型、管理卷到复制类型、正确更新故障转移/回退期间的 portal 信息以及一些其他小的修复)。关闭 bug #1834013, #1751932。

  • 修复非管理员用户在使用快照的名称时,快照回滚不起作用的问题 (bug #1889758)。

14.3.0

升级说明

  • 此版本更新了 Cinder 使用的 os-brick 库到版本 2.8.7,以修正之前 os-brick 版本中 Bug #1823200 的修复问题,希望是最终的修复。

    有关更多信息,请参阅 os-brick 2.8.7 发布说明

错误修复

  • 现在 cinder 将在创建增量备份失败时回滚 quota_usages 表,如果不存在父备份或备份未处于可用状态。

  • Cinder 不允许在父备份位于另一个项目时创建增量备份。

  • Bug #1875570:修复 NFS 后端问题,即使启用了缓存,镜像卷缓存也从未用于创建卷。

  • Bug #1873738:RBD 驱动程序:添加了在将镜像复制到加密卷操作失败时清理残留目标文件的功能。

14.2.1

错误修复

  • Solidfire 修复扩展卷时 qos-Scaling,以尊重扩展卷的增加大小和增加的 IOPS。

  • 修复 HPE 3PAR 驱动程序问题,迁移到它的卷最终将无法访问。我们将无法再使用该卷进行任何操作,例如附加、分离、删除、快照等 (bug 1697422)。

  • 修复 HPE 3PAR 驱动程序在迁移后尝试重命名后端卷的问题。如果原始卷位于相同的 3PAR 后端,则迁移前后的卷名称会交换。否则,新迁移的卷将被重命名为与原始名称匹配 (bug 1858119)。

14.2.0

升级说明

  • 此版本更新了 Cinder 使用的 os-brick 库到版本 2.8.6,以修正之前 os-brick 版本中 Bug #1823200 的修复问题。它不包含任何 Cinder 代码更改。

    有关更多信息,请参阅 os-brick 2.8.6 发布说明

14.1.0

升级说明

  • 修复 Bug #1823200 需要 os-brick >= 2.8.5 但 < 2.9.0。

  • 已向 cinder-status upgrade check CLI 添加两个新的检查,以确保从 Queens 开始的在线数据迁移已完成。

安全问题

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

  • 由于 OSSN-0085:Cinder 配置选项可能会从 Ceph 后端泄露密钥,建议使用 rbd_keyring_conf 选项的部署者立即停止使用它。该选项已弃用,将在 Victoria 开发周期中删除。

错误修复

  • Bug #1823200:此版本包含更新的 Dell EMC VxFlex OS 驱动程序。它必须与 os-brick >= 2.8.5 但 < 2.9.0 配合使用,并且要求在部署中的计算节点、cinder 节点以及任何执行卷附加的地方部署新的配置文件。有关配置文件的详细信息,请参阅 Dell EMC VxFlex OS (ScaleIO) 存储驱动程序 文档,有关安全漏洞的更多信息,请参阅 OSSN-0086

  • PowerMax 驱动程序 - 从 Pike 之前的版本升级到 Pike 及更高版本的兼容性问题。尝试快照旧卷时,设备未找到。

14.0.4

错误修复

  • PowerMax 驱动程序 - 修复了在尝试删除先前创建并在其上删除组快照的卷组时出现的“无法将设备用于该功能,因为它处于复制会话中”的问题。

  • 修复了在第一个备份之后所有 Ceph RBD 备份都将是增量的的问题。驱动程序现在会尊重是否指定了 --incremental

14.0.3

错误修复

  • Dell EMC VNX Cinder 驱动程序:修复了 bug 1794646,以从 VNX 存储中删除 LUN。由于在从快照创建卷时会从 LUN 创建一个临时快照并且不会删除,因此在删除其快照之前无法删除 LUN。该修复确保删除临时快照。

14.0.2

新功能

  • 自 14.0.0 版本以来,HPE MSA 存储已启用多重附加支持,但没有发布说明宣布此更改。

错误修复

  • 修复了 Python 3 不兼容问题,导致 NetApp cDOT 驱动程序无法生成 EMS 记录消息(Bug #1833115)。

  • 修复了一个错误,该错误阻止了分布式文件系统驱动程序在卷克隆操作期间创建快照(NFS、WindowsSMBFS、VZstorage 和 Quobyte 驱动程序)。修复此错误允许创建基于快照的备份。

  • 修复了 VolumeAttachments 的 DetachedInstanceError 未绑定到会话的问题。这会影响 VolumeList.get_all,并可能导致服务在启动时失败并保持关闭状态。

  • Bug 1809249 - 3PAR 驱动程序添加了配置选项 hpe3par_target_nsp,可以设置为 3PAR 后端以在未启用多路径且未使用光纤通道区域管理器时使用。

  • LVM iSCSI 驱动程序修复了不同目标的 IPv6 地址,IET、LIO、TGT、CXT 和 SCST。

  • Dell EMC SC 驱动程序:修复了 bug 1822229,以处理当卷附加到同一主机上的多个实例时的后端中的卷映射。

14.0.1

升级说明

  • 已向 cinder-status upgrade check CLI 添加了一个新的检查,以检查是否在 backup_driver 配置设置中使用备份驱动程序模块路径而不是完整的驱动程序类路径。

  • 如果存在 policy.json 文件,则已向 cinder-status upgrade check CLI 添加了一个警告。已更新文档,将文件更正为 policy.yaml,如果需要从默认值更改任何策略。

  • 已向 cinder-status upgrade check CLI 添加了一个新的检查,以检查 CoprHD、HGST 或 ITRI DISCO 驱动程序的配置。这些驱动程序已在 Stein 版本中删除,不应在升级时配置。

  • 已向 cinder-status upgrade check CLI 添加了一个新的检查,以检查是否使用 cinder.volume.drivers.windows.windows.WindowsDriver,并报告用户需要将设置更新为 cinder.volume.drivers.windows.iscsi.WindowsISCSIDriver 的消息(如果遇到)。

错误修复

  • Kaminario FC 和 iSCSI 驱动程序:修复了 bug 1829398,强制分离失败。

  • NetApp iSCSI 驱动程序不再使用多路径发现机制,并且始终在附加卷时返回所有目标/门户。因此,即使选择的主要目标/门户已关闭,卷也将成功附加,这对于多路径和单路径连接都是如此。

14.0.0

新功能

  • 在 Dell EMC SC 驱动程序中添加了一个 excluded_domain_ips 选项。这与 excluded_domain_ip 选项相同,只是逗号分隔而不是多个条目。这与 excluded_domain_ip 选项连接起来。

  • 自微版本“3.58”以来,已向列出组(包括详细信息)、列出组快照(包括详细信息)、显示组详细信息和显示组快照详细信息 API 的响应主体中添加了 project_id 属性。

  • 自微版本 3.59 以来,添加了传输分页支持。

  • 添加了 user_id 属性到列出备份(包括详细信息)和显示备份详细信息 API 的响应主体。

  • NetApp SolidFire 驱动程序现在支持优化的还原到快照操作。

  • 用于 LINBIT LINSTOR 资源的新的 Cinder 卷驱动程序。

  • 在卷驱动程序中添加了一个新的配置 reinit_driver_count,它指示驱动程序重新初始化失败时驱动程序重新初始化的最大重试次数。其默认值为 3。重试间隔呈指数退避,将为 1s、2s、4s 等。

  • 添加了用于 Hedvig iSCSI 存储的后端驱动程序。

  • 扩展了卷传输信息。从微版本 3.57 开始,source_project_iddestination_project_idaccepted 字段将返回在卷传输创建、显示和列出调用中。

  • 用于 Inspur AS13000 系列的新的 Cinder 卷驱动程序。

  • HPE Nimble Storage 驱动程序支持 retype 和卷迁移。

  • PowerMax for Cinder 驱动程序现在支持存储辅助的正在使用的 retype,包括在复制会话中的卷。

  • Pure Storage FlashArray 驱动程序添加了配置选项 pure_replication_pg_namepure_replication_pod_name,用于设置复制 PG 和 Pod 的名称。

  • 为 Quobyte 卷驱动程序添加了一个新的选项 quobyte_overlay_volumes。此选项激活内部快照,允许基于快照缓存中的卷从快照创建卷作为叠加文件。这大大加快了从大型快照创建卷的速度。

  • 添加了对 QNAP 驱动程序 QTS fw 4.4.0 的支持。

  • QNAP Cinder 驱动程序支持 TDS 系列 NAS 上的 QES FW。

  • RBD 驱动程序添加了多重附加支持。需要注意的是,复制和多重附加是互斥的,因此单个 RBD 卷只能配置为支持其中一项功能。此外,RBD 映像功能未保留,这会阻止卷从多重附加重新类型化为另一种类型。此限制是暂时的,很快将得到解决。

  • 为 SPDK 驱动程序添加了一个新的目标 spdk-nvmeof,通过 RDMA。它允许 cinder 使用 SPDK 目标,以便在将 SPDK 卷附加/分离到/从实例时创建/删除子系统。

  • 添加了一个新的卷驱动程序 SPDK,用于存储性能开发工具包 NVMe-oF 目标处理,允许 Cinder 管理 SPDK NVMe-oF 驱动程序中的卷。

  • 添加了对 RBD 卷驱动程序的延迟删除的支持。

  • Dell EMC Unity 驱动程序:添加了存储辅助迁移支持。

  • [社区目标] 添加了对开发人员编写预升级检查的支持。操作员可以使用 cinder-status upgrade check 运行这些检查。这使操作员能够通过使用自动执行对部署配置或数据集进行可编程检查的工具,在升级部署时更加自信。

  • Dell EMC VMAX 驱动程序添加了对故障转移到 Unisphere 的第二个实例的支持。

  • 添加了对 VMwareVStorageObjectDriver 中使用 retype API 更改后端卷存储策略的支持。

  • vSphere 6.7 添加了对 vStorageObject 快照的支持。VMwareVStorageObjectDriver 已更新为使用 VStorageObject 快照进行卷快照。

  • 在 VMwareVStorageObjectDriver 中添加了 vSphere 存储策略支持。可以使用卷类型 extra-spec 键“vmware:storage_profile”指定要与卷关联的存储策略,类似于 VMware VMDK 驱动程序。要使用此功能,vSphere 版本必须为 6.7 或更高版本。

  • VMware VMDK 驱动程序现在支持配置选项 vmware_storage_profile,用于指定要监视容量的存储配置文件的列表。

  • Oracle ZFSSA iSCSI 卷驱动程序实现了 get_manageable_volumes()

升级说明

  • Dell EMC SC 配置选项 excluded_domain_ip 已弃用,将在未来的版本中删除。部署应现在迁移到选项 excluded_domain_ips 以获得等效的功能。

  • 通过模块名称指定备份驱动程序的功能在 Queens 版本中已被弃用,并且现在已被删除。 cinder.conf 中仍在使用模块路径的任何配置都应更新为包含完整的类名。 例如,cinder.backup.drivers.swift 应更新为 cinder.backup.drivers.swift.SwiftBackupDriver

  • 从 Cinder 12.0.0 版本开始,作为 Queens 版本“代码中的策略”社区努力的一部分,Cinder 具有无需策略文件的能力,因为代码中指定了合理的默认值。 但是,定制您站点生效的策略仍然需要一个策略文件。 此文件的默认位置一直是 /etc/cinder/policy.json(尽管文档另有说明)。 在此版本中,此文件的默认位置已更改为 /etc/cinder/policy.yaml

    需要记住的几点

    • 要在 /etc/cinder/cinder.conf 文件中的 [oslo_policy] 部分指定要使用的策略文件,作为 policy_file 配置选项的值。 这样就清楚地知道正在使用哪个文件。

    • 要找出可用的策略及其默认值,您可以生成一个示例策略文件。 为此,您必须拥有 Cinder 源代码仓库的本地副本。 从顶级目录,运行以下命令

      tox -e genpolicy
      

      这将生成一个名为 policy.yaml 的文件,位于您检出的 Cinder 仓库的 etc/cinder 目录中。

    • 示例文件是 YAML(因为与 JSON 不同,YAML 允许注释)。 如果您喜欢,可以使用 JSON 策略文件。

    • 从 Cinder 12.0.0 开始,您只需要在策略文件中指定与默认值 不同 的策略。 未指定的策略将使用 在代码中 定义的默认值。 鉴于在引入新策略时 必须 在代码中指定默认值,先前用作策略文件中未在其他地方定义的策略目标的“兜底”的 default 策略不再有效。 我们提到这一点是因为旧的升级策略是使用来自先前版本的策略文件,其中 "default": "role:admin"(或 "default": "!")以便在操作员有时间评估暴露这些操作的影响之前,阻止向最终用户公开新引入的操作。 此策略不再有效。 希望这不会成为问题,因为我们在代码中定义了合理的默认值。 但是,建议在每个版本中生成示例策略文件(请参见上述说明)以自行验证这一点。

  • cinder-manage db online_data_migrations 命令现在在某些迁移失败(引发异常)且未从上次尝试的批处理中成功完成其他迁移的情况下返回退出状态 2。 这应被视为需要干预的致命情况。 如果使用了 --max-count 选项并且一些迁移失败但其他迁移成功(更新了至少一行),则将返回退出状态 1,因为非失败的迁移可能仍有更多工作要做,并且它们的完成可能是失败迁移的依赖项。 应该重复执行该命令,直到它返回退出状态 1,并且只有在它返回退出状态 0 时才应将其视为成功完成。

  • 在删除 CoprHD 卷驱动程序后,任何由 Cinder 在 CoprHD 后端中使用的卷都应在升级之前迁移到受支持的存储后端。

  • Cinder 数据库现在只能使用自 Ocata 版本以来的更改进行升级。 为了从早期版本升级,您现在必须先升级到至少 Ocata。

  • 富士通 DX 驱动程序名称已更新,以将其与其它富士通存储区分开来。 cinder.volume.drivers.fujitsu 模块路径现在应在 cinder.conf 中更新为 cinder.volume.drivers.fujitsu.eternus_dx。 将继续支持以前的驱动程序命名,但将在未来的版本中删除。

  • HPE LeftHand 配置选项 hplefthand_api_urlhplefthand_usernamehplefthand_passwordhplefthand_clusternamehplefthand_iscsi_chap_enabledhplefthand_debug 在 Mitaka 版本中已被弃用,现在已被删除。 相应的 hpelefthand_api_urlhpelefthand_usernamehpelefthand_passwordhpelefthand_clusternamehpelefthand_iscsi_chap_enabledhpelefthand_debug 应该被使用。

  • ITRI DISCO 存储驱动程序在完成其弃用期后已被删除,且没有受支持的可靠的第三方 CI 系统。 使用 ITRI DISCO 驱动程序的客户在升级 Cinder 之前,应首先将所有卷从其 DISCO 后端迁移到受支持的存储后端。 未迁移卷将导致无法再通过 ITRI DISCO 存储后端访问卷。

  • Nexenta Edge 驱动程序已被标记为不受支持,现在已被弃用。 需要将 enable_unsupported_driver 设置为 True,才能在 cinder.conf 的驱动程序部分继续使用它。

  • Tintri 驱动程序已被标记为不受支持,现在已被弃用。 需要将 enable_unsupported_driver 设置为 True,才能在 cinder.conf 的驱动程序部分继续使用它。

  • Veritas HyperScale 驱动程序已被标记为不受支持,现在已被弃用。 需要将 enable_unsupported_driver 设置为 True,才能在 cinder.conf 的驱动程序部分继续使用它。

  • 为了简化新安装的初始设置,Quobyte 驱动程序的 nas_secure_file_operationsnas_secure_file_permissions 选项的默认行为已更改。 “auto” 值不再映射为 true,而是映射为 false。 因此,旧的默认行为是在安全设置下运行,已更改为在新默认行为下运行而不使用安全设置。 使用这些选项的默认值的安装应确保使用此新的 Cinder Quobyte 驱动程序版本显式将其设置为 true。

  • IBM FlashSystem 配置选项 flashsystem_multipath_enabled 在 Mitaka 版本中已被弃用。 它没有效果,因此可以安全地删除,并且没有新的等效配置选项。

  • HGST Flash Suite 存储驱动程序在完成其弃用期后已被删除,且没有受支持的可靠的第三方 CI 系统。 使用 HGST Flash Suite 驱动程序的客户在升级 Cinder 之前,应首先将所有卷从其 HGST 后端迁移到受支持的存储后端。 未迁移卷将导致无法再通过 HGST 存储后端访问卷。

  • 配置选项 iscsi_ip_addressiscsi_porttarget_helperiscsi_target_prefixiscsi_protocol 在 Queens 版本中已被弃用,现在已被删除。 部署应现在使用更通用的 target_ip_addresstarget_porttarget_helpertarget_prefixtarget_protocol 选项。

  • 已删除弃用的配置选项 query_volume_filters。 请使用 resource_query_filters_file 中描述的配置文件来配置允许的卷过滤器。

  • WindowsDriver 在 Queens 版本中已重命名为 WindowsISCSIDriver,以避免与 SMB 驱动程序混淆。 此向后兼容性现在已被删除,因此 cinder.conf 设置仍然使用 cinder.volume.drivers.windows.windows.WindowsDriver 必须现在更新为使用 cinder.volume.drivers.windows.iscsi.WindowsISCSIDriver

  • 不再支持 NetApp E-Series。 NetApp Unified 驱动程序现在只能与 NetApp Clustered Data ONTAP 一起使用。

  • Dell EMC VMAX 已重新命名为 PowerMax。 驱动程序 cinder.volume.drivers.dell_emc.vmax.iscsi.VMAXISCSIDrivercinder.volume.drivers.dell_emc.vmax.fc.VMAXFCDriver 现在将更新为 cinder.volume.drivers.dell_emc.powermax. iscsi.PowerMaxISCSIDrivercinder.volume.drivers.dell_emc. powermax.fc.PowerMaxFCDriver 分别在 cinder.conf 中。 驱动程序配置选项以 vmax 开头也应更新为 powermax。 现有的 vmax 配置选项将继续工作,但将在 Train 版本中删除。 在线文档也将更改以反映这些更改。

  • volume_extension:volume_type_encryption 策略添加粒度,通过为创建、获取、更新和删除添加不同的操作。

    • volume_extension:volume_type_encryption:create

    • volume_extension:volume_type_encryption:get

    • volume_extension:volume_type_encryption:update

    • volume_extension:volume_type_encryption:delete

    为了解决向后兼容性,volume_type.py 策略文件中添加的新规则,如果设置为非默认值,则默认为现有的规则 volume_extension:volume_type_encryption

  • 卷管理器现在使用配置选项 init_host_max_objects 获取来设置在卷管理器主机初始化期间要检索的卷和快照的最大数量。 查询结果将从数据库中分批获取,而不是一次性获取,以避免极高的内存使用。 默认值为 0,并禁用此功能。

弃用说明

  • Dell EMC SC 配置选项 excluded_domain_ip 已弃用,将在未来的版本中删除。部署应现在迁移到选项 excluded_domain_ips 以获得等效的功能。

  • Dell EMC PS 系列卷驱动程序支持 Dell PS 系列(EqualLogic)存储,将在 S 版本中进入维护模式,并在 T 版本中删除。

  • LINBIT DRBDManage 卷驱动程序将在 Stein 版本中进入维护模式,并在 T 版本中删除。

  • FusionStorage 驱动程序已弃用配置选项“dsware_isthin”、“dsware_manager”、“fusionstorageagent”、“clone_volume_timeout”、“pool_type”和“pool_id_filter”。 这些配置选项将在 Train 版本(14.0.0)中删除。

  • Nexenta Edge 驱动程序已被标记为不受支持,现在已被弃用。 需要将 enable_unsupported_driver 设置为 True,才能在 cinder.conf 的驱动程序部分继续使用它。 如果其支持状态没有改变,它将在“T”开发周期中删除。

  • Tintri 驱动程序已被标记为不受支持,现在已被弃用。 需要将 enable_unsupported_driver 设置为 True,才能在 cinder.conf 的驱动程序部分继续使用它。 如果其支持状态没有改变,它将在“T”开发周期中删除。

  • Veritas HyperScale 驱动程序已被标记为不受支持,现在已被弃用。 需要将 enable_unsupported_driver 设置为 True,才能在 cinder.conf 的驱动程序部分继续使用它。 如果其支持状态没有改变,它将在“T”开发周期中删除。

安全问题

  • 删除了在禁用零填充的 ScaleIO 存储池中创建卷的能力。 已添加一个新的配置选项来覆盖此新行为并允许创建卷,但不应启用它,如果多个租户将使用来自共享存储池的卷。

错误修复

  • Dell EMC Scale IO 驱动程序:修复了 bug 1560649 <https://bugs.launchpad.net/cinder/+bug/1560649>,该错误是关于创建大小大于原始快照的卷。

  • 修复了组可用区-后端主机不匹配 [Bug 1773446]。

  • 现在 cinder 将跟踪管理后端卷时的“multiattach”属性。

  • PowerMax 驱动程序 - 工作负载支持在 ucode 5978 中已删除。 如果 VMAX All Flash 阵列升级到 5978 或更高版本,并且现有的卷类型利用了工作负载,例如 DSS、DSS_REP、OLTP 和 OLTP_REP,则某些操作将不再起作用,并且卷类型将无法使用。 此修复解决了这些问题并修复了使用包含在卷类型池名称中的工作负载的旧卷类型的问题。

  • 修复了一个错误,该错误在处理来自 glance 客户端的未处理错误时可能会创建具有无效内容的卷(Bug #1799221)。

  • 当使用 PowerMax OS 阵列作为复制目标时,如果源是运行 HyperMax OS 的 All-Flash/Hybrid 阵列,则服务级别和工作负载设置对于复制目标上的设备不会正确应用,如果指定了工作负载。 不仅将工作负载设置为 None,还将服务级别和工作负载都设置为 None。 此修复纠正了在源是 HyperMax OS 且目标是 PowerMax OS 时的服务级别和工作负载设置的应用。

  • 现在,当在请求标头中指定任何不受支持的内容类型时,Cinder 将返回 415(HTTPUnsupportedMediaType)。

  • 已修复 Solidfire cinder 驱动程序,以确保删除发生在正确的卷上。

  • 修复了 NFS、iSCSI 和 FCP NetApp ONTAP 驱动程序管理和数据路径上的 IPv6 支持。

  • 修复了 NetApp SolidFire 错误,该错误阻止了多附加卷被删除。

  • 修复了 NetApp SolidFire 中组快照删除失败的错误。

  • 修复了 NetApp SolidFire 驱动程序中的 force_detach 行为。

  • 修复了 SolidFire free_capacity_gb 报告,并报告 thin_provisioning_support=True。 这允许在 SolidFire 平台上使用 Cinder 调度程序的参数进行精简配置。

  • 修复 python3 不兼容问题,并使 SolidFire 驱动程序完全兼容 python3。

  • Dell EMC VNX 驱动程序:修复 bug 1817385,确保在 destroy_empty_storage_group 设置为 True 后,sg 可以在被销毁后再次创建。

其他说明

  • PowerMax 驱动程序 - 将 PowerMax REST 端点从 8.4 更改为 9.0 Unisphere。

  • CoprHD 驱动程序在 Rocky 版本中已被标记为不受支持,现在在 Stein 版本中被移除。供应商表示这是期望的,因为 CoprHD 驱动程序已被弃用。

  • ITRI DISCO 存储驱动程序在 Rocky 中被标记为不受支持,因为第三方 CI 未满足 Cinder 的要求。因此,该驱动程序从 Stein 版本开始被移除。

  • 此 PowerMax 驱动程序现在将未管理的“孤立”卷放入名为 OS-Unmanaged 的存储组中。除非它属于存储组,否则无法使用 PowerMax 管理软件查询卷的关联 snapvx 快照。

  • HGST Flash Storage Suite 驱动程序在 Rocky 版本中被标记为不受支持,因为他们的第三方 CI 系统未满足 Cinder 的要求。该系统尚未开始报告,因此该驱动程序现在在 Stein 版本中被移除。