Rocky 系列发布说明

13.0.9-7

错误修复

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

13.0.9

Bug Fixes

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

13.0.8

Bug Fixes

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

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

13.0.7

Bug Fixes

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

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

13.0.6

Bug Fixes

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

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

13.0.4

Bug Fixes

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

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

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

13.0.3

新特性

  • VMAX 驱动程序支持新的配置选项 - vmax_snapvx_unlink_limit,用于指定在克隆操作执行前要执行的 unlink 操作的最大数量。默认值为 3。

升级说明

  • 从 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": "!"),这样新引入的操作将阻止终端用户使用,直到操作员有时间评估暴露这些操作的含义。此策略不再有效。希望这不会造成问题,因为我们在代码中定义了合理的默认值。不过,最好在每次发布时生成示例策略文件(请参阅上面的说明),以便您自己验证这一点。

Bug Fixes

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

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

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

13.0.2

Upgrade Notes

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

13.0.1

已知问题

  • 在使用 LIO iSCSI 目标时,LVM 驱动程序的 Multiattach 支持已禁用。此功能将在后续版本中修复。

Bug Fixes

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

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

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

13.0.0

New Features

  • 现在调度程序插件可以通过 RequestSpec 字典中的 operation 属性了解操作类型,插件可以根据后端状态和操作类型支持后端过滤。当前 operation 的可能值为:

    • create_volume

    • extend_volume

    • create_snapshot

    • retype_volume

    • migrate_volume

    • manage_existing

    • manage_existing_snapshot

    • create_group

  • 在 cinder.conf 的 [default] 部分添加了一个布尔配置选项 'split_loggers',用于启用拆分日志记录功能。split_loggers 选项的默认值为 False。管理员可以将其值设置为 True,将 HTTP 内容拆分为子日志记录器,以实现对要记录的内容及其方式的细粒度控制。仅当在 'default_log_levels' 配置选项中将 keystoneauth 日志级别设置为 DEBUG 时,才应启用此新的配置选项 'split_loggers'。

  • 为 LVM 驱动程序增加了新的目标 NVMET,用于 RDMA,它允许 cinder 在将 LVM 卷附加/分离到/从实例时使用 nvmetcli 来创建/删除子系统。

  • 为 3PAR 添加了强制从所有主机分离卷的支持。

  • Cinder 现在支持基于容量的服务质量 (QoS),这在存储性能随消耗量扩展的环境中(如基于 RBD 的存储)可能很有用。新添加的 QoS 规格是 read_iops_sec_per_gbwrite_iops_sec_per_gbtotal_iops_sec_per_gbread_bytes_sec_per_gbwrite_bytes_sec_per_gbtotal_bytes_sec_per_gb。这些值将乘以卷的大小并传递给消费者。例如,将 total_iops_sec_per_gb 设置为 30,将 total_bytes_sec_per_gb 设置为 1048576 (1MB),然后创建一个具有该 QoS 的 100 GB 卷,将导致该卷的总 IOPS 限制为 3,000,吞吐量限制为 100MB/s。

  • Cinder 现在支持在使用基于容量的服务质量 (QoS) 时设置最小值,以确保小卷能获得最低分配以使其可用。新添加的 QoS 规格是 read_iops_sec_per_gb_minwrite_iops_sec_per_gb_mintotal_iops_sec_per_gb_minread_bytes_sec_per_gb_minwrite_bytes_sec_per_gb_mintotal_bytes_sec_per_gb_min

  • 添加了一个新的 cinder-manage 命令 reset_active_backend,用于提升参与复制的故障转移后端。这允许您在不手动编辑数据库的情况下重置后端。使用此命令进行提升的后端预计处于禁用和冻结状态。支持独立和集群后端配置。

  • 为 Dell EMC SC 驱动程序添加了 dell_api_async_rest_timeout 选项。这是用于与 Dell EMC SC REST API 进行异步 REST 调用的超时时间。默认值为 15 秒。

  • 为 Dell EMC SC 驱动程序添加了 dell_api_sync_rest_timeout 选项。这是用于与 Dell EMC SC REST API 进行同步 REST 调用的超时时间。默认值为 30 秒。

  • 为 Dell EMC Storage Center Cinder 驱动程序启用了 Cinder 多附件功能。

  • IBM DS8K 驱动程序已添加多附件支持。

  • 添加了 'backend_state' 标志,该标志将在服务列表中提供后端状态信息。

  • NetApp ONTAP iSCSI 和 FCP 驱动程序的多附件功能已启用。

  • NetApp ONTAP NFS 的多附件功能已启用。

  • 通过将备份状态更改为 restoring 以外的任何状态(使用 cinder backup-reset-state)来支持取消备份恢复。

  • Cinder 备份创建现在(自 microversion 3.51 起)可以接收备份应存储的可用区域。

  • Cinder 备份现在支持运行多个进程,以充分利用可用的 CPU 核心。在运行多个并发备份/恢复(带压缩)时,性能提升将非常显著。进程数量通过配置选项 backup_workers 设置。

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

  • Google 备份驱动程序现在支持 google-auth 库,如果系统中同时存在 google-auth(以及 google-auth-httplib2)和 oauth2client 库,则该库是首选。

  • INFINIDAT InfiniBox 驱动程序支持卷多附件。

  • 适用于 Inspur Instorage 的新 FC Cinder 卷驱动程序。

  • NetApp ONTAP 驱动程序支持新的配置选项 netapp_api_trace_pattern,用于启用后端 API 交互的过滤以进行日志记录。如果需要,必须在后端配置中指定此选项,它接受有效的 Python 正则表达式。

  • 为 Nexenta Edge iSCSI 存储添加了后端驱动程序。

  • 为 Pure Storage Volume Drivers 添加了对 Active Cluster 的支持,使用了块存储服务的标准复制 API。

  • Pure Storage FlashArray 驱动程序已添加多附件支持。

  • QNAP Cinder 驱动程序已添加对 QES 固件 2.1.0 的支持。

  • 为 RBD 驱动程序添加了对主动-主动复制的支持。这允许用户配置多个作为复制集群成员的卷后端。

  • 允许 RBD 驱动程序列出可管理的快照。

  • 允许 RBD 驱动程序报告后端状态。

  • 添加了 'backend_state: up/down' 标志,该标志将在服务列表中提供后端状态信息。

  • 添加了 'backend_state' 标志,该标志将在服务列表中提供后端状态信息。

  • Dell EMC ScaleIO 已重命名为 Dell EMC VxFlex OS。驱动程序的文档可在新名称下找到。该驱动程序与之前的 ScaleIO 版本保持完全向后兼容,升级到新版本驱动程序时无需进行任何配置更改。

  • SMBFS 驱动程序现在支持“快照附加”功能。但是,在附加快照时必须特别小心,因为写入快照会损坏差异镜像链。

  • 为 Storwize cinder 驱动程序添加了精简配置卷的数据缩减池支持(用于精简配置和压缩卷)。

  • 现在在卷类型中支持可用区域,如下所示。

    • RESKEY:availability_zones 现在是 AZ 卷类型的保留规范键,管理员可以通过向 extra specs 添加 AZ 列表来创建包含 AZ 限制的 AZ 卷类型,例如:RESKEY:availability_zones: az1,az2

    • extra spec RESKEY:availability_zones 将仅用于在创建和重新类型化卷时过滤后端。

    • 自 microversion “3.52” 起,卷可以在 extra spec 中进行过滤:/types?extra_specs={“key”:”value”}。

  • 添加了从镜像创建卷时的镜像签名验证支持。这取决于 glance 的签名元数据。此功能默认开启,管理员可以通过更新 verify_glance_signatures 选项来更改行为。此外,还添加了一个额外的镜像元数据 signature_verified,用于指示在创建过程中是否执行了签名验证。

  • Cinder-manage DB sync 命令现在可以提升服务(RPC 和 Objects)的版本,以避免在进行离线升级时需要第二次重启。

  • 添加了配置 cinder volume 和 backup 服务使用的本机线程池大小的支持。对于备份,我们使用 [DEFAULT] 部分中的 backup_native_threads_pool_size;对于后端,我们使用驱动程序部分中的 backend_native_threads_pool_size

  • 默认情况下,在新的 V3 API ‘v3/volume_transfers’ 中支持传输带有快照的卷。在 microverison 3.55 之后,如果用户不想传输快照,他们可以使用新的可选参数 no_snapshots=True 在新创建 API 的请求正文中。

  • Dell EMC Unity 驱动程序:添加了压缩卷支持。

  • Dell EMC Unity Cinder 驱动程序允许启用/禁用 SSL 验证。管理员可以为 driver_ssl_cert_verify 设置 TrueFalse 以启用或禁用此功能,或者为自定义 CA 路径设置 driver_ssl_cert_path=<PATH>。以上两个选项都应位于驱动程序部分下。

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

  • 为 Veritas Access 添加了基于 ISCSI 的驱动程序。

  • Dell EMC VMAX 驱动程序已添加多附件支持。

  • Dell EMC VMAX 驱动程序已添加列出可管理卷和快照的支持。

  • 在启用调试时记录卷的 VMAX 特定元数据。

  • VMAX cinder 驱动程序支持复制卷的重新类型化(存储辅助迁移)。

  • VMware VMDK 驱动程序和 FCD 驱动程序现在支持一个配置选项 vmware_datastore_regex,用于指定匹配后端卷创建所在数据存储名称的正则表达式。

  • VMware VMDK 驱动程序和 FCD 驱动程序现在支持 vCenter 服务器中的 NFS 4.1 数据存储。

  • 为 Dell EMC VNX 驱动程序添加了将卷恢复到快照的支持。

  • Cinder Volume Backup 服务现在可以在 Windows 上运行。它支持备份 SMBFS/iSCSI Windows Cinder Volume 后端公开的卷,以及任何其他在 Windows 上可访问的 Cinder 后端(例如,通过 iSCSI/FC 公开卷的 SAN)。

    Swift 和 Posix 备份驱动程序已知可在 Windows 上工作。

  • Dell EMC XtremIO 驱动程序已添加多附件支持。

Known Issues

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

Upgrade Notes

  • Dell EMC CoprHD 驱动程序已被标记为不受支持并已弃用。需要在 cinder.conf 中驱动程序部分设置 enable_unsupported_driverTrue 才能继续使用它。

  • DataCore 驱动程序已被标记为不受支持并已弃用。需要在 cinder.conf 中驱动程序部分设置 enable_unsupported_driverTrue 才能继续使用它。

  • Disco 驱动程序已被标记为不受支持并已弃用。需要在 cinder.conf 中驱动程序部分设置 enable_unsupported_driverTrue 才能继续使用它。

  • HGST 驱动程序已被标记为不受支持并已弃用。需要在 cinder.conf 中驱动程序部分设置 enable_unsupported_driverTrue 才能继续使用它。

  • 在 NEC 驱动程序中,存储池中的卷数量不再限制为 1024。使用存储固件版本 1015 或更高版本可以创建更多卷。

  • 以下命令不再需要在您的 rootwrap 配置中列出:cgcreate;和 cgset。

  • 已删除备份服务到驱动程序的映射。如果您使用旧值,如 'cinder.backup.services.swift' 或 'cinder.backup.services.ceph',则应相应地更改为 'cinder.backup.drivers.swift' 或 'cinder.backup.drivers.ceph',以使您的备份服务正常工作。

  • 移除了选项 allow_inuse_volume_type_modification,该选项在 Ocata 版本中已被弃用。

  • LVM 驱动程序特定的 lvm_max_over_subscription_ratio 设置已被弃用并已移除。过度订阅现在应使用通用的 max_over_subscription_ratio 设置进行管理。

  • VMAX 驱动程序 - 移除了已弃用的选项 cinder_dell_emc_config_file

  • 在离线升级时,由于滚动升级机制,我们需要重启 Cinder 服务两次才能完成安装,与滚动升级情况类似。首先停止 Cinder 服务,然后升级它们,同步数据库,然后启动所有 Cinder 服务,最后再重启所有服务。为了避免最后的重启,我们现在可以指示 DB sync 在迁移完成后提升服务,命令是 cinder-manage db sync –bump-versions

弃用说明

  • 弃用选项 check_max_pool_luns_threshold。VNX 驱动程序将始终检查该阈值。

  • Dell EMC CoprHD 驱动程序已被标记为不受支持并已弃用。需要在 cinder.conf 中驱动程序部分设置 enable_unsupported_driverTrue 才能继续使用它。如果其支持状态不变,它们将在 Stein 开发周期中被移除。

  • DataCore 驱动程序已被标记为不受支持并已弃用。需要在 cinder.conf 中驱动程序部分设置 enable_unsupported_driverTrue 才能继续使用它。如果其支持状态不变,它们将在 Stein 开发周期中被移除。

  • VMAX 驱动程序 - 配置标签 san_rest_port 将在下一个版本中被 san_api_port 替换。

  • Disco 驱动程序已被标记为不受支持并已弃用。需要在 cinder.conf 中驱动程序部分设置 enable_unsupported_driverTrue 才能继续使用它。如果其支持状态不变,它将在 Stein 开发周期中被移除。

  • Cinder 的 Google 备份驱动程序现已更名为 gcs,因此 Google Cloud Storage 的 backup_driver 配置应从 cinder.backup.drivers.google 更新为 cinder.backup.driver.gcs

  • HGST 驱动程序已被标记为不受支持并已弃用。需要在 cinder.conf 中驱动程序部分设置 enable_unsupported_driverTrue 才能继续使用它。如果其支持状态不变,它将在 Stein 开发周期中被移除。

  • NetApp E-Series 驱动程序自 Rocky 版本起已弃用,将在 Stein 版本中移除。NetApp 驱动程序的其他配置,即 Clustered Data ONTAP 和 Solidfire,不受影响。

安全问题

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

  • Privsep 转换。Cinder 正在从使用旧式 rootwrap 特权升级路径过渡到新式 Oslo privsep 路径。从长远来看,这应该能提高 Cinder 的性能和安全性。

  • Privsep 守护进程现在由 Cinder 在需要时启动。这些守护进程可以在需要时通过 rootwrap 启动。因此,需要更新 rootwrap 配置以包含新的 privsep 守护进程调用。

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

Bug Fixes

  • 重新添加了选项 max_luns_per_storage_group。每个存储组的最大 LUN 数之前设置为 255。使用新选项,管理员可以将其设置为更大的数字。

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

  • NetApp ONTAP iSCSI(bug 1712651):修复 ONTAP NetApp iSCSI 驱动程序在尝试扩展附加卷超出其最大几何形状时未引发适当异常的问题。

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

  • NetApp ONTAP (bug 1765182):使 ONTAP NetApp iSCSI 驱动程序和 FC 驱动程序向 Cinder 调度程序报告它们不支持在线卷扩展。

  • 使 Cinder 调度程序在执行在线扩展操作之前检查后端是否报告 online_extend_support

  • NetApp ONTAP (bug 1765182):使 ONTAP NetApp NFS 驱动程序向 Cinder 调度程序报告它不支持在线卷扩展。

  • 修复了 QNAP 驱动程序在某些情况下创建卷和快照失败的问题。

  • 修复了 QNAP 驱动程序在上传卷到镜像时分离 iscsi 设备失败的问题。

  • XtremIO 驱动程序已修复,能够正确报告“free_capacity_gb”大小。

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

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

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

  • 解决了跨 AZ 迁移和 retype 中目标卷保留源卷 AZ 的问题,因此我们最终得到一个 AZ 与后端不匹配的卷。(bug 1747949)

  • [bug 1772421] INFINIDAT 修复了卷扩展功能中的一个 bug,在该 bug 中,卷未扩展到目标大小,而是增加了给定的目标大小。

  • Cinder 现在将在导入新的备份资源时消耗配额。

  • 修复了非管理员用户备份使用中的卷时触发的配额使用错误。强制备份使用临时卷,并且在备份操作完成后删除临时卷时,配额使用情况被错误地更新。修复了 bug 1778774

  • 卷“强制删除”已通过 3.23 API microversion 引入,但服务中的检查错误地查找 microversion 3.2。该检查现已修复。可能之前使用低于 3.23 的 microversion 的 API 调用对于此调用能够正常工作,但现在将失败。这修复了 bug #1783028

  • Google 备份驱动程序现在可以使用 google-api-python-client 版本 1.6.0 或更高版本。

  • 当基于 ConfKeyManager 的 fixed_key 的加密密钥迁移到 Barbican 时,Backup 表中存储的 ConfKeyManager 密钥将包含在迁移过程中。修复了 bug 1757235

  • Storwize SVC 驱动程序:修复了 bug 1749687,之前为了检查卷是否存在于存储上,会单独为每个“in-use”卷调用 lsvdisk()。为了避免驱动程序初始化时间过长的问题,现在每个池只调用一次 lsvdisk()。

  • 修复了 bug #1783582,即在 NetApp ONTAP iSCSI/FC 驱动程序上 os-force_detach 调用失败。

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

  • 添加了两个新的策略“volume_extension:type_get”和“volume_extension:type_get_all”来控制类型显示和类型列表 API。

  • 为 Quobyte 后端添加了一个新的可选卷快照缓存。启用此缓存可以加快从单个快照创建多个卷的速度,但代价是第一个为给定快照生成的卷的创建时间会略有增加。quobyte_volume_from_snapshot_cache 选项默认关闭。

  • VMAX 驱动程序 - 修复了 SSL 证书验证错误。

  • 在 cinder 后端配置中,将参数 storwize_preferred_host_site 从 StrOpt 更新为 DictOpt,并将其从卷类型配置中移除。

  • 在离线升级后,我们不得不两次重启所有 Cinder 服务,现在使用 cinder-manage db sync –bump-versions 命令可以避免第二次重启。

  • 修复了备份中的并发问题,之前最多只能同时执行 20 个本机线程。现在默认将为 60,并且可以通过 backup_native_threads_pool_size 进行更改。

  • 如果同时发生过多慢速操作(例如许多大型卷删除),RBD 驱动程序可能会出现瓶颈,我们现在可以使用 RBD 驱动程序部分中的 backend_native_threads_pool_size 选项来解决该问题。

  • Dell EMC Unity 驱动程序:修复了 bug 1773305,以返回连接到注销发起方的目标。然后,FC 区域管理器可以根据正确的目标 WWN 清理 FC 区域。

其他说明

  • 使用 jsonschema 为所有支持的 v3 API 添加了模式验证支持[json-schema-validation]

    以下 API 接受布尔参数,但允许首尾有空格(例如,“ true “)。但是,现在有了模式验证支持,所有这些布尔参数今后将不允许首尾有空格,以保持一致性。

    • 通用卷组

      • delete group: “POST /v3/{project_id}/groups/{group_id}/action”

      • failover replication: “POST /v3/{project_id}/groups/{group_id}/action”

    • Volume Snapshots

      • create a snapshot: “POST /v3/{project_id}/snapshots”

    • Volume_actions

      • set bootable: “POST /v3/{project_id}/volumes/{volume_id}/action”

      • volume readonly update: “POST /v3/{project_id}/volumes/{volume_id}/action”

  • “cinder-manage logs”命令已被移除。以前通过这些命令收集的信息可以在 Cinder 服务和 syslog 日志中找到。

  • Dell EMC VNX 驱动程序:提高了创建/删除卷的性能。