FlexCloneボリュームを作成する
データ保護FlexCloneボリュームは、SnapMirrorデスティネーションから作成するか、SnapVaultセカンダリ ボリュームである親のFlexVolから作成できます。ONTAP 9.7以降では、FlexGroupボリュームからFlexCloneボリュームを作成できます。FlexCloneボリュームの作成後は、FlexCloneボリュームが存在する間は親ボリュームを削除できません。
-
FlexCloneライセンスはクラスタにインストールする必要があります。このライセンスは"ONTAP One"に含まれています。
-
クローニングするボリュームはオンラインである必要があります。
|
|
MetroCluster構成では、ボリュームをFlexCloneボリュームとして別のSVMにクローニングすることはサポートされていません。 |
FlexVolまたはFlexGroupのFlexCloneボリュームの作成
-
FlexCloneボリュームを作成します。
volume clone createリードライトの親ボリュームからリードライトのFlexCloneボリュームを作成する場合、ベーススナップショットを指定する必要はありません。クローンのベーススナップショットとして使用する特定のスナップショットを指定しない場合、ONTAPがスナップショットを作成します。親ボリュームがデータ保護ボリュームの場合は、FlexCloneボリュームを作成する際にベーススナップショットを指定する必要があります。
-
次のコマンドを実行すると、親ボリュームvol1から、読み書き可能FlexCloneボリュームvol1_cloneが作成されます。
volume clone create -vserver vs0 -flexclone vol1_clone -type RW -parent-volume vol1 -
次のコマンドは、ベース スナップショット snap1 を使用して、親ボリューム dp_vol からデータ保護FlexCloneボリューム vol_dp_clone を作成します:
volume clone create -vserver vs1 -flexclone vol_dp_clone -type DP -parent-volume dp_vol -parent-snapshot snap1
任意のSnapLockタイプのFlexCloneの作成
ONTAP 9.13.1以降、RWボリュームのFlexCloneを作成する際に、3つのSnapLockタイプのいずれか compliance、 enterprise、 `non-snaplock`を指定できます。デフォルトでは、FlexCloneボリュームは親ボリュームと同じSnapLockタイプで作成されます。ただし、FlexCloneボリュームの作成時に `snaplock-type`オプションを使用することで、デフォルトを上書きできます。
`non-snaplock`パラメータと `snaplock-type`オプションを使用すると、SnapLock親ボリュームから非SnapLockタイプのFlexCloneボリュームを作成でき、必要に応じてデータを迅速にオンラインに戻す方法を提供します。
"SnapLock"についての詳細をご覧ください。
SnapLockタイプが親ボリュームと異なるFlexCloneボリュームには、以下の制限事項があります。
-
サポートされるのはRWタイプのクローンのみです。SnapLockタイプが親ボリュームと異なる場合、DPタイプのクローンはサポートされません。
-
SnapLockボリュームではLUNがサポートされないため、「non-snaplock」以外の値を設定したsnaplock-typeオプションを使用してLUNを含むボリュームをクローニングすることはできません。
-
MetroClusterのミラーされたアグリゲートではSnapLock Complianceボリュームがサポートされないため、そのボリュームをCompliance SnapLockタイプでクローニングすることはできません。
-
リーガル ホールドが設定されたSnapLock Complianceボリュームを別のSnapLockタイプでクローニングすることはできません。リーガル ホールドは、SnapLock Complianceボリュームでのみサポートされます。
-
SVM DRでは、SnapLockボリュームはサポートされません。SVM DR関係にあるSVMのボリュームからSnapLockクローンを作成しようとすると失敗します。
-
FabricPool のベストプラクティスでは、クローンが親と同じ階層化ポリシーを保持することが推奨されています。ただし、FabricPool 対応ボリュームの SnapLock Compliance クローンは、親と同じ階層化ポリシーを持つことはできません。階層化ポリシーは `none`に設定する必要があります。親の階層化ポリシーが `none`以外の場合に SnapLock Compliance クローンを作成しようとすると、失敗します。
-
SnapLock タイプの FlexClone ボリュームを作成します:
volume clone create -vserver svm_name -flexclone flexclone_name -type RW [ -snaplock-type {non-snaplock|compliance|enterprise} ]例:
> volume clone create -vserver vs0 -flexclone vol1_clone -type RW -snaplock-type enterprise -parent-volume vol1