OpenStack:Cinder 是否支持使用 FlexGroups 的文件 FlexClone?
适用于
- OpenStack Wallaby 和更新版本
问题解答
在 Wallaby 版本中引入了对 FlexGroups 的支持。 但是,有一些限制/问题需要注意:
- 文件 FlexClone 对 FlexGroups 的支持有限。 这会影响许多 Cinder 操作,例如克隆卷、创建快照、从映像创建卷等。有关详细信息,请参见 https://netapp-openstack-dev.github.io/openstack-docs/antelope/cinder/configuration/cinder_config_files/unified_driver_ontap/section_cinder-conf-nfs.html#flexgroup-pool
- 不支持文件 FlexClone 时,Cinder 驱动程序应使用通用代码回退到基于主机的副本。 但是,Cinder 驱动程序没有这样做(这是一个缺陷)。
- 缺陷 https://bugs.launchpad.net/cinder/+bug/2119644已提交
- 修补程序: https://review.opendev.org/c/openstack/cinder/+/956755
修补程序试图通过 FlexGroups 解决的问题是:
- 如果 Cinder 使用 ZAPI API(9.14 之前的旧 ONTAP 版本)- 快照操作将使用基于主机的复制方法(通用代码)。
- 如果 Cinder 使用 REST API(ONTAP 版本 >= 9.14)- 快照操作将使用文件克隆
如果遇到 FlexGroups 和卷快照等操作问题,请与您的 OpenStack 分发供应商确认您的版本已提交以下补丁: https://review.opendev.org/c/openstack/cinder/+/956755
追加信息