Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

SnapVaultデスティネーションでSnapshotコピーをWORM状態にコミットする

共同作成者

SnapLock for SnapVaultを使用すると、セカンダリストレージ上のSnapshotコピーをWORM方式で保護できます。SnapLockの基本タスクはすべてSnapVaultデスティネーションで実行します。デスティネーションボリュームは自動的に読み取り専用でマウントされるため、SnapshotコピーをWORM状態に明示的にコミットする必要はありません。したがって、スケジュール設定されたSnapshotコピーをデスティネーションボリュームでSnapMirrorポリシーを使用して作成することはサポートされていません。

開始する前に
  • System Managerを使用して関係を設定する場合は、ソースとデスティネーションの両方のクラスタでONTAP 9.15.1以降が実行されている必要があります。

  • デスティネーション クラスタ:

  • 保護ポリシーのタイプは「vault」である必要があります。

  • ソースアグリゲートとデスティネーションアグリゲートは64ビットである必要があります。

  • ソースボリュームをSnapLockボリュームにすることはできません。

  • ONTAP CLIを使用している場合は、およびにソースボリュームとデスティネーションボリュームを作成する必要があります"ヒアリンククラスタ""SVM"

タスクの内容

ソースボリュームでは、NetAppまたはNetApp以外のストレージを使用できます。NetApp以外のストレージの場合は、FlexArray仮想化を使用する必要があります。

メモ WORM状態にコミットされたSnapshotコピーの名前は変更できません。

SnapLockボリュームはクローニングできますが、SnapLockボリューム上のファイルはクローニングできません。

メモ SnapLockボリュームではLUNはサポートされません。SnapLockでは、SnapLock以外のボリュームで作成されたSnapshotコピーをSnapLockバックアップ関係の一部として保護するためにSnapLockに転送する場合にのみ、LUNがサポートされます。読み取り/書き込みSnapLockボリュームではLUNはサポートされません。ただし、改ざん防止Snapshotコピーは、SnapMirrorのソースボリュームと、LUNを含むデスティネーションボリュームの両方でサポートされます。

ONTAP 9 .10.1以降では、SnapLockボリュームとSnapLock以外のボリュームを同じアグリゲート上に配置できます。そのため、ONTAP 9 .10.1を使用している場合は、SnapLockアグリゲートを別途作成する必要はありません。Compliance SnapLockまたはEnterprise SnapLockのボリュームタイプを指定するには、ボリューム「-Enterprise-type」オプションを使用します。ONTAP 9 10.1より前のONTAPリリースでは、SnapLockモード(ComplianceまたはEnterprise)がアグリゲートから継承されます。バージョンに依存しないデスティネーションボリュームはサポートされません。デスティネーションボリュームの言語設定は、ソースボリュームの言語設定と一致している必要があります。

バックアップデスティネーションであるSnapLockには、デフォルトの保持期間が割り当てられています。この期間の最初の値は、SnapLock Enterpriseボリュームの場合は最小0年、SnapLock Complianceボリュームの場合は最大30年です。各NetApp Snapshotコピーは、最初はこのデフォルトの保持期間でコミットされます。保持期間は、必要に応じてあとから延長できます。詳細については、を参照してください "保持期限の設定の概要を確認します"

14.1以降では、ONTAP 9 SnapMirror関係のSnapMirrorポリシーに特定のSnapMirrorラベルの保持期間を指定できます。これにより、ソースボリュームからデスティネーションボリュームにレプリケートされたSnapshotコピーがルールで指定された保持期間に保持されます。保持期間を指定しない場合は、デスティネーションボリュームのデフォルトの保持期間が使用されます。

Snapshot.13.1以降では、ボリュームクローン作成処理の実行時にオプションを「SnapLock」に設定してONTAP 9 FlexCloneを作成し、そのSnapshotコピーを「parent-snapshot」として指定することで、ロックされたSnapshotコピーをSnapLockバックアップ関係のデスティネーションSnapLockボリュームに瞬時にリストアできます snaplock-type。詳細については、をご覧ください "SnapLock タイプのFlexCloneボリュームを作成します"

MetroCluster構成の場合は、次の点に注意してください。

  • SnapVault関係は同期元のSVM間でのみ作成でき、同期元のSVMと同期先のSVM間では作成できません。

  • 同期元のSVMのボリュームからデータ提供用のSVMへのSnapVault関係を作成できます。

  • データ提供用のSVMから同期元のSVMのDPボリュームへのSnapVault関係を作成できます。

次の図は、SnapLockバックアップ関係を初期化する手順を示しています。

次の図は、SnapLockバックアップ関係を初期化する手順を示しています。 デスティネーションクラスタの特定、デスティネーションボリュームの作成、ポリシーの作成、ポリシーへのルールの追加、ボリューム間のバックアップ関係の作成とその関係へのポリシーの割り当て、ベースライン転送を開始するための関係の初期化。

手順

CLIを使用してSnapLockバックアップ関係を作成することも、.15.1以降ではONTAP ONTAP 9を使用してSnapLockバックアップ関係を作成することもできます。

System Manager
  1. [ストレージ]>[ボリューム]に移動し、[追加]*を選択します。

  2. ウィンドウで、[その他のオプション]*を選択します。

  3. ボリューム名、サイズ、エクスポートポリシー、および共有名を入力します。

  4. 削除を防止するためにデスティネーションSnapshotをロックする*を選択し、ロック方法*セクションで SnapLock for SnapVault *を選択します。選択したポリシータイプが「vault」でない場合、SnapLockライセンスがインストールされていない場合、またはコンプライアンスクロックが初期化されていない場合、この選択は表示されません。

  5. SnapLockコンプライアンスクロックがまだ有効になっていない場合は、*[Initialize Compliance Clock]*を選択します。

  6. 変更を保存します。

CLI
  1. デスティネーションクラスタで、ソースボリュームと同じサイズ以上のタイプのSnapLockデスティネーションボリュームを作成し `DP`ます。

    volume create -vserver <SVM_name> -volume <volume_name> -aggregate <aggregate_name> -snaplock-type <compliance|enterprise> -type DP -size <size>

    次のコマンドは、という名前の2GBのSnapLock Complianceボリュームを dstvolB `SVM2`アグリゲート上に作成し `node01_aggr`ます。

    cluster2::> volume create -vserver SVM2 -volume dstvolB -aggregate node01_aggr -snaplock-type compliance -type DP -size 2GB
  2. デスティネーションクラスタで、"デフォルトの保持期間を設定する"を実行します。

  3. "新しいレプリケーション関係を作成"SnapLock以外のソースと作成した新しいSnapLockデスティネーション間。

    この例では、のポリシーを使用して XDPDefault、デスティネーションSnapLockボリュームとの新しいSnapMirror関係を作成し dstvolB、dailyおよびweeklyというラベルのSnapshotコピーを毎時スケジュールにバックアップします。

    cluster2::> snapmirror create -source-path SVM1:srcvolA -destination-path SVM2:dstvolB -vserver SVM2 -policy XDPDefault -schedule hourly
    メモ "カスタムレプリケーションポリシーを作成します。"または"カスタムスケジュール"、使用可能なデフォルト値が適切でない場合に使用します。
  4. デスティネーションSVMで、作成したSnapVault関係を初期化します。

    snapmirror initialize -destination-path <destination_path>

    次のコマンドは、の `SVM1`ソースボリュームとの `SVM2`デスティネーションボリューム `dstvolB`間の関係を初期化し `srcvolA`ます。

    cluster2::> snapmirror initialize -destination-path SVM2:dstvolB
  5. 関係が初期化されアイドル状態になったら、デスティネーションでコマンドを使用して snapshot show、レプリケートされたSnapshotコピーに適用されているSnapLock有効期限を確認します。

    この例では、SnapMirrorラベルとSnapLockの有効期限が設定されたボリューム上のSnapshotコピーを表示して `dstvolB`います。

    cluster2::> snapshot show -vserver SVM2 -volume dstvolB -fields snapmirror-label, snaplock-expiry-time