ONTAP FlexCloneボリュームをSnapMirrorのソースボリュームまたはデスティネーションボリュームから作成する方法について
既存のボリュームSnapMirror関係のソースボリュームまたはデスティネーションボリュームからFlexCloneボリュームを作成できます。ただし、ONTAP 9.12.1より前のバージョンのONTAPを使用しており、 `DPDefault`ポリシーを使用するタイプDPの関係がある場合、この操作を行うと今後のSnapMirrorレプリケーション処理が正常に完了しなくなる可能性があります。
レプリケーションが機能しない場合があります。これは、FlexCloneボリュームを作成する際に、SnapMirrorで使用されているスナップショットがロックされる可能性があるためです。この場合、SnapMirrorは、FlexCloneボリュームが削除されるか、親から分割されるまで、デスティネーションボリュームへのレプリケーションを停止します。この問題に対処するには、2つの選択肢があります:
-
FlexCloneボリュームが一時的に必要で、SnapMirrorレプリケーションが一時的に停止されても構わない場合は、FlexCloneボリュームを作成し、可能となった時点で削除するか親からスプリットします。
FlexCloneボリュームが削除または親からスプリットされた時点で、SnapMirrorレプリケーションが正常に続行されます。
-
SnapMirrorレプリケーションの一時的な停止が許容できない場合は、SnapMirrorソースボリュームにスナップショットを作成し、そのスナップショットを使用してFlexCloneボリュームを作成できます。(デスティネーションボリュームからFlexCloneボリュームを作成する場合は、そのスナップショットがSnapMirrorデスティネーションボリュームにレプリケートされるまで待つ必要があります。)
SnapMirrorソース ボリュームにスナップショットを作成するこの方法を使用すると、SnapMirrorが使用中のスナップショットをロックせずにクローンを作成できます。
ONTAP 9.12.1以降で `MirrorAllSnapshots`ポリシーを使用してXDPリレーションシップを使用している場合、この問題は発生しないはずです。