OpenStack: CinderはFlexGroupsでFile FlexCloneをサポートしていますか?
環境
- OpenStack Wallaby以降のリリース
回答
FlexGroupのサポートは、Wallabyリリースで導入されました。 ただし、注意すべきいくつかの制限/問題があります。
- FlexGroupでのFile FlexCloneサポートは限定的なサポートしかありませんでした。 これは、clone volume、create snapshot、create volume from imageなどの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
- File FlexCloneのサポートがない場合、Cinderドライバはホストベースのコピーにフォールバックするために汎用コードを使用する必要があります。 しかし、Cinderドライバはそれを実行できません(これは欠陥です)。
- Defect https://bugs.launchpad.net/cinder/+bug/2119644が提出されました
- パッチ: https://review.opendev.org/c/openstack/cinder/+/956755
このパッチが FlexGroups で対処しようとしているのは次のとおりです。
- CinderがZAPI API(古いONTAPリリース、9.14より前)を使用する場合、Snapshot処理はホストベースのコピー方式(汎用コード)を使用します。
- CinderがREST APIを使用する場合(ONTAPバージョンが>=9.14の場合)、Snapshot処理ではfile-cloneが使用されます。
FlexGroupsおよびボリュームスナップショットなどの操作で問題が発生している場合は、お使いのOpenStackディストリビューションベンダーに、リリースに次のパッチがコミットされていることを確認してください。 https://review.opendev.org/c/openstack/cinder/+/956755
追加情報