Ocata 系列发布说明

10.0.8-20

新特性

  • 当仅使用 RBD 池用于 Cinder 时,我们可以现在将 rbd_exclusive_cinder_pool 设置为 true,Cinder 将使用数据库信息来计算已配置大小,而不是查询后端的所有卷,这将减少 Ceph 集群和卷服务的负载。

  • 通用组已添加到配额管理中。

  • Dell EMC Unity 驱动程序:添加了删除空主机的支持。新的选项名为 remove_empty_host 可以配置为 True,以通知 Unity 驱动程序在最后一个 LUN 从其分离后删除主机。

  • 添加了强制从 VNX 上的所有主机分离卷的支持。

已知问题

  • 如果 RBD 统计信息收集在您的环境中花费时间过长,甚至导致服务显示为关闭,您应该使用 rbd_exclusive_cinder_pool = true 配置选项,如果您专门为 Cinder 使用该池,甚至如果您没有并且可以接受不准确性。

错误修复

  • Dell EMC Unity:修复了 bug 1775518,以确保驱动程序即使在 unity_io_ports 和 unity_storage_pool_names 的值为空时也能成功初始化

  • Dell EMC Unity 驱动程序:修复了 bug 1759175,以在启用自动区域且 LUN 是连接到主机的最后一个 LUN 时正确分离 LUN。

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

  • 更正了强制从 Unity 上的所有主机分离卷的支持。

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

10.0.8

安全问题

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

错误修复

  • NetApp ONTAP NFS(bug 1690954):修复删除卷和快照时错误使用导出路径作为卷名的问题。

  • NetApp ONTAP(bug 1762424):修复 ONTAP NetApp 驱动程序无法将卷扩展到大于相应 LUN 最大几何尺寸的问题。

  • 我们不再在备份后端留下孤立的块,也不会在中止备份时留下临时卷/快照。

  • NetApp cDOT 块和文件驱动程序对 SVM 作用域用户帐户的支持得到了改进。SVM 作用域用户不支持的功能包括 QoS、聚合使用量报告和去重使用量报告。

10.0.7

新功能

  • Kaminario K2 iSCSI 驱动程序现在支持非发现多路径(Nova 和 Cinder 不会使用 iSCSI sendtargets),可以通过在配置中将 disable_discovery 设置为 true 来启用。

  • RBD 驱动程序支持返回静态总容量值,而不是像以前那样动态值。可通过 report_dynamic_total_capacity 配置选项进行配置。

已知问题

  • Kaminario K2 现在支持具有重复 FQDN 的网络,通过配置选项 unique_fqdn_network,以便在这些网络中进行连接(bug #1720147)。

升级说明

  • 如果使用 NetApp ONTAP 驱动程序(7mode/cmode),则可能需要增加“max_over_subscription_ratio”的配置值,以避免调度问题,即先前有效的存储池突然对 Cinder 调度器来说没有空间。此处。

  • RBD/Ceph 后端应调整 max_over_subscription_ratio 以考虑到驱动程序不再报告卷的物理使用量,而是其已配置大小。

错误修复

  • 修复了 NetApp ONTAP 驱动程序的 bug 1632333。现在,在两次下载 Glance 镜像之前调用了 copy offload 方法。

  • ONTAP 驱动程序(“7mode”和“cmode”)已修复,不再将消耗的空间报告为“provisioned_capacity_gb”。相反,它们依赖于 cinder 调度器计算“provisioned_capacity_gb”。这修复了 ONTAP 驱动程序中的过度订阅错误计算。此错误修复影响这些驱动程序支持的所有三种协议(iSCSI/FC/NFS)。

  • Dell EMC SC 驱动程序正确返回 initialize_connection 数据,当多个 IQN 连接到卷时。这修复了一些随机的 Nova Live Migration 失败,其中返回的连接信息不是请求 IQN 的信息。

  • 修复了 NetApp Data ONTAP 驱动程序上的 bug #1731474,该 bug 导致创建的 LUN 大小大于请求的大小。此修复需要 ONTAP 9.1 或更高版本。

  • Dell EMC PS 系列驱动程序代码在实时迁移期间创建了重复的 ACL 记录。修复了 initialize_connection 代码,如果主机已存在,则不要为该主机创建访问记录。此更改修复了 bug 1726591。

  • Dell EMC PS 系列驱动程序在扩展卷时创建了未管理的快照。通过添加缺少的 no-snap 参数来修复它。此更改修复了 bug 1720454。

  • Dell EMC PS 系列驱动程序代码报告卷统计信息现在经过优化,可以更早地返回信息并加速该过程。此更改修复了 bug 1661154。

  • Dell EMC PS 驱动程序统计报告已修复,现在正确报告 provisioned_capacity_gb。修复了 bug 1719659。

  • RBD 统计报告已修复,现在正确报告 allocated_capacity_gbprovisioned_capacity_gb,分别对应于由 Cinder 创建的卷的大小之和和池中所有可用卷的物理大小。空闲容量现在将正确处理池的配额大小限制。

10.0.5

错误修复

  • 禁止删除组,如果组快照存在。

10.0.4

错误修复

  • 在附件列表和详细信息 API 中添加 all_tenantsproject_id 支持。

10.0.3

错误修复

  • 修复 NFS 备份驱动程序,现在我们支持在同一个容器上进行多个备份,它们不再被覆盖。

10.0.1

错误修复

  • 修复了始终返回项目 ID 作用域组的一致性组 API,而不是给定的输入项目 ID。

10.0.0

新功能

  • Dell SC - 添加了支持压缩和去重功能的存储中心。

  • Dell SC - 添加了支持存储中心中卷和组 QoS 的功能。

  • 添加了按项目 ID 查询备份的功能。

  • 添加了在 Dell EMC Unity 驱动程序中配置 IO 端口选项的支持。

  • 为组快照添加了重置状态 API。

  • 为通用卷组添加了重置状态 API。

  • 添加了 VMAX 驱动程序中的 v2.1 卷复制支持。

  • IBM_Storage 驱动程序已开源。这意味着不再需要从 IBM 网站下载软件包。剩下的唯一要求是安装 pyxcli,它可以通过 pypi 获取。

    ``sudo pip install pyxcli``
    
  • Cinder 现在正在收集容量数据,包括虚拟空闲容量等来自后端的容量数据。会定期发出包含该数据的通知。

  • 为 cinder-manage 中的一致性组添加了 update-host 命令。

  • 添加了 Datera EDF API 2.1 支持。

  • 添加了 Datera 多租户支持。

  • 添加了 Datera 模板支持。

  • 将 Datera 驱动程序分解为模块。

  • 已添加 force 布尔参数到卷删除 API。它可以与 cascade 结合使用。这也意味着卷强制删除在基本卷 API 中可用,而不仅仅是在 volume_admin_actions 扩展中。

  • 添加了 Dell EMC Unity 存储的后端驱动程序。

  • 在 VNX 驱动程序的通用卷组中添加了一致性组功能。

  • 添加了新的日立 VSP FC 驱动程序。VSP 驱动程序支持所有日立 VSP 系列和 HUSVM。

  • 添加了新的日立 VSP iSCSI 驱动程序。

  • 日立 VSP 驱动程序有一个新的配置选项 vsp_compute_target_ports,用于指定用于将卷连接到计算节点的存储端口 ID。默认值为为现有 vsp_target_ports 选项指定的默认值。必须指定 vsp_compute_target_portsvsp_target_ports 中的一个或两个。

  • 日立 VSP 驱动程序有一个新的配置选项 vsp_horcm_pair_target_ports,用于指定用于通过 Shadow Image 或 Thin Image 复制卷的存储端口 ID。默认值为为现有 vsp_target_ports 选项指定的默认值。必须指定 vsp_horcm_pair_target_portsvsp_target_ports 中的一个或两个。

  • 添加了 HNAS NFS 驱动程序中可管理的卷和快照的列表功能。

  • 优化了华为驱动程序的后端报告功能。

  • 添加了支持使用卷 ID 查询组详细信息的功能,这些卷 ID 位于该组中。例如,“groups/{group_id}?list_volume=True”。

  • 添加了 InfiniBox 存储阵列的驱动程序。

  • 添加了 NEC Storage 的后端 FC 和 iSCSI 驱动程序。

  • NetApp cDOT 驱动程序向调度器报告,对于每个 FlexVol 池,去重和克隆操作消耗的共享块限制的百分比。此值 netapp_dedupe_used_percent 可用于筛选和良好度函数,以更好地放置新的 Cinder 卷。

  • 为 NexentaStor 5 添加了 NFS 驱动程序的扩展方法。

  • 为 NexentaStor5 驱动程序添加了对安全 HTTP REST API 调用的支持。使用 HTTPS 默认设置为 True,选项为 nexenta_use_https

  • 添加了对 NFS 驱动程序中快照的支持。此功能仅在 cinder.conf 中将 nfs_snapshot_support 设置为 True 时才启用。仅当源卷未连接时才支持克隆卷。

  • 添加了 Nimble Storage Fibre Channel 后端驱动程序。

  • 为 Nimble Storage 驱动程序添加了 QoS 支持。QoS 可从 Nimble OS release 4.x 及更高版本获得。

  • 为 Nimble Storage 驱动程序添加了卷去重支持。

  • Nimble 后端驱动程序已更新为使用 REST 进行阵列通信。

  • 在 Pure 驱动程序的通用卷组中添加了一致性组功能。

  • 允许 RBD 驱动程序使用 max_over_subscription_ratio。

  • 为 RBD 驱动程序添加了 v2.1 复制支持。

  • 添加了 Reduxio 的后端 ISCSI 驱动程序。

  • 为管理员添加了卷详细视图中的 provider_id。

  • 添加了 QNAP ES Storage 驱动程序的卷驱动程序。

  • SolidFire 驱动程序将识别 4 个新的 QoS 规范键,以允许管理员指定按卷大小缩放的 QoS 设置。“ScaledIOPS”是一个标志,它将告诉驱动程序查找“scaleMin”、“scaleMax”和“scaleBurst”,它们提供先前 QoS 键(“minIOPS”、“maxIOPS”、“burstIOPS”)指定的最小值的缩放因子。管理员必须注意确保无论最终计算的 QoS 值都遵循 minIOPS <= maxIOPS <= burstIOPS。如果未遵循,将引发异常。QoS 设置也会检查集群的最小和最大允许值,并在超出限制时截断到最小或最大值。

  • 为 Storwize iSCSI 驱动程序添加了多路径增强功能。

  • 添加了使用元数据键/值使用可选 URL 参数“metadata”过滤快照的支持。例如,“/v3/snapshots?metadata=={‘key1’:’value1’}”。

  • 添加了多后端配置中对 ZMQ 消息传递层的支持。

  • 添加了在 Unity 驱动程序中使用快照备份卷的支持。

  • 通过在 VMAX 驱动程序中实现附加和分离快照来启用备份快照优化路径。

  • 添加了使用 VMAX 驱动程序从源 CG 创建 CG 的能力。

  • VMAX 驱动程序支持 VMAX All Flash 上的压缩。

  • 通过 retype,在同一阵列上从一个 Pool/SLO/Workload 组合迁移到另一个组合的存储辅助卷迁移,适用于 VMAX 驱动程序。支持所有 Flash 和混合 VMAX3 阵列。不支持 VMAX2。

  • VNX cinder 驱动程序现在支持在卷克隆期间异步迁移。默认情况下,克隆卷将在 VNX 中启动迁移后可用,而不是等待迁移完成。这大大加快了克隆过程。如果用户想禁用此功能,他可以添加 --metadata async_migrate=False 在从源卷/快照创建卷时。

  • 在 XtremIO 驱动程序的通用卷组中添加了一致性组功能。

已知问题

  • 使用 Dell SC Cinder 驱动程序时,如果将卷重新类型化为新的存储配置文件,则从此卷创建的所有快照卷也将更改为新的存储配置文件。

  • 使用 Dell SC Cinder 驱动程序时,从一种复制类型重新类型化为另一种类型(例如,常规复制到实时卷复制)不受支持。

  • Dell SC Cinder 驱动程序在故障转移状态下支持有限的支持,因此已实现 thaw_backend 以在处于这种状态时拒绝 thaw 调用。

升级说明

  • 在某些环境(例如 Kubernetes)中,对 LVM 命令的间接调用会导致文件描述符泄漏警告消息,进而导致 process_execution 方法引发异常。

    为了适应这些环境,并在 Newton 中保持向后兼容性,我们为 LVM 驱动程序添加了一个 lvm_suppress_fd_warnings 布尔型配置。将其设置为 True 将把 LVM 环境变量附加到包含变量 LVM_SUPPRESS_FD_WARNINGS=1

    之所以将其设为可选配置,是因为它仅适用于非常特定的环境。如果将其设为全局,则需要更新 rootwrap/privsep,这可能会在尝试滚动升级卷服务时破坏兼容性。

  • 必须先卸载以前安装的 IBM Storage,然后安装新的驱动程序。此外,cinder.conf 值应更新以反映新的路径。例如,代理设置 storage.proxy.IBMStorageProxy 应更新为 cinder.volume.drivers.ibm.ibm_storage.proxy.IBMStorageProxy

  • 移除了已弃用的选项 osapi_max_request_body_size

  • 为了消除必须离线运行的长时间运行的 DB 数据迁移,Cinder 现在能够在实时云上执行它们。在从 Ocata 升级到 Pike 之前,操作员需要执行所有 Newton 数据迁移。为此,他需要执行 cinder-manage db online_data_migrations,直到没有需要更新的记录。为了限制 DB 性能影响,迁移可以通过 --max_number 选项限制的块来执行。如果您的意图是以非实时方式升级 Cinder,您可以安全地使用 --ignore_state 选项。请注意,Pike 中的第一个模式迁移将强制完成所有 Newton 数据迁移,因此您无法在不完成这些迁移的情况下升级到 Pike。

  • Datera 驱动程序的位置已从 cinder.volume.drivers .datera.DateraDriver 更改为 cinder.volume.drivers.datera.datera_iscsi .DateraDriver。

  • Cinder 数据库现在只能从 Liberty 版本以来的更改进行升级。为了从早期版本升级,您现在必须先升级到至少 Liberty,然后再升级到 Ocata 或更高版本。

  • v1 API 在 Juno 版本中已弃用,现在默认禁用。为了仍然使用 v1 API,您现在必须在 cinder.conf 文件中将 enable_v1_api 设置为 True

  • 添加了一个新的策略选项 volume:force_delete,它控制了通过卷删除 API 指定强制删除的能力的访问权限。这与预先存在的 volume-admin-actions:force_delete 策略检查是分开的。

  • 日立 NAS iSCSI 驱动程序已被标记为不受支持并已弃用。要继续使用它,需要在 cinder.conf 中将 enable_unsupported_drivers 设置为 True

  • 移除了 Kaminario FC 和 iSCSI Cinder 驱动程序中已弃用的选项 kaminario_nodedup_substring

  • CloudByte 驱动程序已被标记为不受支持并已弃用。要继续使用它,需要在 cinder.conf 中将 enable_unsupported_drivers 设置为 True

  • DotHill 驱动程序已被标记为不受支持并已弃用。要继续使用它,需要在 cinder.conf 中将 enable_unsupported_drivers 设置为 True

  • HPE XP 驱动程序已被标记为不受支持并已弃用。要继续使用它,需要在 cinder.conf 中将 enable_unsupported_drivers 设置为 True

  • Nexenta Edge 驱动程序已被标记为不受支持并已弃用。要继续使用它,需要在 cinder.conf 中将 enable_unsupported_drivers 设置为 True

  • 操作员需要执行 cinder-manage db online_data_migrations 以将现有的 consistency groups 迁移到通用的卷组。

  • EqualLogic 驱动程序已移动到 dell_emc 目录,并已重新命名为当前的 Dell EMC PS Series 名称。cinder.conf 中的 volume_driver 条目需要更改为 cinder.volume.drivers.dell_emc.ps.PSSeriesISCSIDriver

  • ScaleIO 驱动程序已移动到 dell_emc 目录。cinder.conf 中的 volume_driver 条目需要更改为 cinder.volume.drivers.dell_emc.scaleio.driver.ScaleIODriver

  • XtremIO 驱动程序已移动到 dell_emc 目录。cinder.conf 中的 volume_driver 条目需要更改为 cinder.volume.drivers.dell_emc.xtremio.XtremIOISCSIDrivercinder.volume.drivers.dell_emc.xtremio.XtremIOFCDriver

  • 添加了新的配置选项。在 [profiler] 部分中,"connection_string" 用于指定 OSProfiler 驱动程序连接字符串,例如,"connection_string = messaging://""connection_string = mongodb://:27017"

  • 在运行迁移脚本以将 CG 迁移到通用卷组后,CG 和组 API 的工作方式如下。

    • 创建 CG 仅在 groups 表中创建。

    • 修改 CG 如果 CG 在 CG 表中,则在 CG 表中修改,否则在 groups 表中修改。

    • 删除 CG 根据 CG 所在的位置从 CG 或 groups 表中删除。

    • 列出 CG 检查 CG 和 groups 表。

    • 列出 CG 快照检查 CG 和 groups 表。

    • 显示 CG 检查两个表。

    • 显示 CG 快照检查两个表。

    • 创建 CG 快照在 CG 或 groups 表中创建,具体取决于 CG 所在的位置。

    • 从源创建 CG 在 CG 或 groups 表中创建,具体取决于源。

    • 创建卷将卷添加到 CG 或组。

    • default_cgsnapshot_type 用于迁移 CG。

    • 组 API 将仅在 groups 表中写入/读取。

    • 组 API 将无法在具有 default_cgsnapshot_type 的组上工作。

    • 具有 default_cgsnapshot_type 的组只能由 CG API 操作。

    • 在删除 CG 表后,我们将允许组 API 使用 default_cgsnapshot_type。

  • EMC VNX 驱动程序已重新命名为 Dell EMC VNX 驱动程序。现有的配置将继续使用旧名称工作,但需要在下一个版本中更新。用户需要将 volume_driver 更新为 cinder.volume.drivers.dell_emc.vnx.driver.VNXDriver

  • 旧驱动程序路径已被删除,因为它们已经经历了分配的弃用期。确保您是否在 cinder.conf 的 volume_driver 选项中设置了这些路径中的任何一个,请更新为此处列出的新驱动程序路径。

    • 旧路径 - cinder.volume.drivers.huawei.huawei_18000.Huawei18000ISCSIDriver

    • 新路径 - cinder.volume.drivers.huawei.huawei_driver.HuaweiISCSIDriver

    • 旧路径 - cinder.volume.drivers.huawei.huawei_driver.Huawei18000ISCSIDriver

    • 新路径 - cinder.volume.drivers.huawei.huawei_driver.HuaweiISCSIDriver

    • 旧路径 - cinder.volume.drivers.huawei.huawei_18000.Huawei18000FCDriver

    • 新路径 - cinder.volume.drivers.huawei.huawei_driver.HuaweiFCDriver

    • 旧路径 - cinder.volume.drivers.huawei.huawei_driver.Huawei18000FCDriver

    • 新路径 - cinder.volume.drivers.huawei.huawei_driver.HuaweiFCDriver

    • 旧路径 - cinder.volume.drivers.san.hp.hp_3par_fc.HP3PARFCDriver

    • 新路径 - cinder.volume.drivers.hpe.hpe_3par_fc.HPE3PARFCDriver

    • 旧路径 - cinder.volume.drivers.san.hp.hp_3par_iscsi.HP3PARISCSIDriver

    • 新路径 - cinder.volume.drivers.hpe.hpe_3par_iscsi.HPE3PARISCSIDriver

    • 旧路径 - cinder.volume.drivers.san.hp.hp_lefthand_iscsi.HPLeftHandISCSIDriver

    • 新路径 - cinder.volume.drivers.hpe.hpe_lefthand_iscsi.HPELeftHandISCSIDriver

    • 旧路径 - cinder.volume.drivers.san.hp.hp_xp_fc.HPXPFCDriver

    • 新路径 - cinder.volume.drivers.hpe.hpe_xp_fc.HPEXPFCDriver

  • 正在删除 Dell EqualLogic 驱动程序的已弃用配置选项。请用新的选项替换 cinder.conf 中的旧选项。

    • 已删除 - eqlx_cli_timeout

    • 替换为 - ssh_conn_timeout

    • 已删除 - eqlx_use_chap

    • 替换为 - use_chap_auth

    • 已删除 - eqlx_chap_login

    • 替换为 - chap_username

    • 已删除 - eqlx_chap_password

    • 替换为 - chap_password

  • Scality 后端卷驱动程序在上一个版本中已被标记为不受支持,现在已被删除。

  • [DEFAULT] 部分设置后端配置的配置现在不受支持。您应该使用 enabled_backends 选项来设置后端。

  • 使用 shred 的 volume_clear 选项在 Newton 版本中已弃用,现在已被删除。自弃用以来,此选项执行与 zero 选项相同的操作。应将 shred 的配置设置更新为设置为 zero 以继续运行。

  • GlusterFS 卷驱动程序在 Newton 版本中已弃用,现在已被删除。

  • RBD 驱动程序不再使用“volume_tmp_dir”选项来设置存储镜像转换的临时文件位置。在 Ocata 中,设置“image_conversion_dir”以配置此选项。

  • 正在删除 cinder-all 二进制文件。而是使用单独的二进制文件,例如 cinder-api、cinder-backup、cinder-volume、cinder-scheduler。

  • VMAX 驱动程序已移动到 dell_emc 目录。cinder.conf 中的 volume_driver 条目需要更改为 cinder.volume.drivers.dell_emc.vmax.iscsi.VMAXISCSIDrivercinder.volume.drivers.dell_emc.vmax.fc.VMAXFCDriver

  • 添加了 VMware VMDK 驱动程序中的配置选项 vmware_connection_pool_size,用于指定 http 连接池中到 vCenter 的最大连接数。

  • 在 VNX Cinder 驱动程序中,replication_devicebackend_idsan_ip 现在是必需的。如果您更喜欢安全文件身份验证,请将 storage_vnx_security_file_dir 附加到 replication_device,否则,将 san_loginsan_passwordstorage_vnx_authentication_type 附加到 replication_device

弃用说明

  • 弃用了 datera_api_version 选项。

  • 删除了 datera_acl_allow_all 选项。

  • 删除了 datera_num_replicas 选项。

  • block_driver 已在 Ocata 版本中弃用,并将从 Cinder 的 Queens 版本中删除。应使用带有 LIO iSCSI 目标的 LVM 驱动程序。对于那些希望获得更高性能的人,应使用 LVM 条带化。

  • Cinder Linux SMBFS 驱动程序现已弃用,将在下一个版本中删除。建议部署者使用 Windows SMBFS 驱动程序。

  • 支持日立存储 HUS100 和 VSP 系列的 HBSD(日立块存储驱动程序)卷驱动程序已弃用。将不再提供对 HUS110 系列的支持。对 VSP 的支持将作为 hitachi.vsp_* 驱动程序提供。

  • 后端中以 snapshot-<snapshot-id> 命名的快照的支持已弃用。现在快照在后端中命名为 <volume-name>.<snapshot-id>

  • 日立 NAS iSCSI 驱动程序已被标记为不受支持并已弃用。要继续使用它,需要在 cinder.conf 中将 enable_unsupported_drivers 设置为 True。该驱动程序将在下一个版本中删除。

  • 弃用了配置选项 hnas_svcX_volume_type。使用选项 hnas_svcX_pool_name 来指示服务(池)的名称。

  • CloudByte 驱动程序已被标记为不受支持并已弃用。要继续使用它,需要在 cinder.conf 中将 enable_unsupported_drivers 设置为 True。如果其支持状态没有改变,它将在下一个版本中删除。

  • DotHill 驱动程序已被标记为不受支持并已弃用。要继续使用它,需要在 cinder.conf 中将 enable_unsupported_drivers 设置为 True。如果其支持状态没有改变,它将在下一个版本中删除。

  • HPE XP 驱动程序已被标记为不受支持并已弃用。要继续使用它,需要在 cinder.conf 中将 enable_unsupported_drivers 设置为 True。如果其支持状态没有改变,它将在下一个版本中删除。

  • Nexenta Edge 驱动程序已被标记为不受支持并已弃用。要继续使用它,需要在 cinder.conf 中将 enable_unsupported_drivers 设置为 True。如果其支持状态没有改变,它将在下一个版本中删除。

  • NetApp Unified 驱动程序的 7-Mode Data ONTAP 配置已在 Ocata 版本中弃用,并将从 Queens 版本中删除。NetApp Unified 驱动程序的其他配置,包括 Clustered Data ONTAP 和 E-series,不受影响。

  • 标记了 ITRI DISCO 驱动程序选项 disco_wsdl_path 为已弃用。新的首选阵列通信协议是 REST,并且将删除 SOAP 支持。

安全问题

  • qemu-img 工具现在应用了资源限制,防止其使用超过 1GB 的地址空间或超过 2 秒的 CPU 时间。这提供了针对恶意制作或损坏的磁盘镜像引起的拒绝服务攻击的保护。

错误修复

  • 使用 Dell SC Cinder 驱动程序重新类型到或从复制类型现在应该可以工作。

  • 使用 Dell SC Cinder 驱动程序重新类型失败,如果需要返回卷状态的更新,则无法返回一个元组。

  • NetApp cDOT 驱动程序现在在 host level 复制中使用复制后端创建的卷上正确设置 replication_status 属性。

  • 修复了 NetApp cDOT NFS 驱动程序无法从镜像缓存克隆新卷的问题。

  • 修复了卷扩展问题,该问题允许拥有足够配额的租户将卷扩展到后端不支持的限制。

  • 修复了 HNAS 错误,该错误将克隆卷放置在与源相同的池中,即使克隆具有不同的池规范。驱动程序将不再允许使用不同的卷类型进行克隆。

  • 修复了 Kaminario iSCSI 驱动程序中的非 WAN 端口过滤器问题。

  • 修复了 Kaminario FC 和 iSCSI Cinder 驱动程序中管理具有多个卷的 VG 的问题。

  • 对于 SolidFire,现在会检查 QoS 规范,以确保它们落在最小和最大限制范围内。如果不是,QoS 规范将被限制为最小值或最大值(例如,如果规范说 50 并且支持的最小值为 100,则驱动程序将将其设置为 100)。

其他说明

  • 现在扩展将无法在禁用的服务上工作,因为它正在通过调度器进行,这与以前的工作方式不同。