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

ディザスタリカバリ用にWORMファイルをミラーリング

共同作成者

SnapMirrorを使用すると、ディザスタリカバリなどの目的で、地理的に離れた別の場所にWORMファイルをレプリケートできます。ソースボリュームとデスティネーションボリュームの両方がSnapLock用に設定されていて、両方のボリュームのSnapLockモード(ComplianceまたはEnterprise)が同じである必要があります。ボリュームとファイルの主要なSnapLockプロパティがすべてレプリケートされます。

前提条件

ピアSVMを含むピア クラスタにソース ボリュームとデスティネーション ボリュームを作成する必要があります。詳細については、を参照してください "クラスタとSVMのピアリング"

タスクの内容
  • .5以降では、ONTAP 9(データ保護)タイプの関係ではなくXDP(拡張データ保護)タイプのSnapMirror関係を使用してWORMファイルをレプリケートできます。XDPモードはONTAPのバージョンに依存せず、同じブロックに格納されているファイルを区別できるため、レプリケートされたComplianceモードのボリュームの再同期がはるかに簡単になります。既存のDPタイプの関係をXDPタイプの関係に変換する方法については、を参照してください"データ保護"

  • ComplianceモードのボリュームでDPタイプのSnapMirror関係を再同期する場合、再同期によってデータが失われるとSnapLockで判断されると処理は失敗します。再同期処理に失敗した場合は、コマンドを使用してデスティネーションボリュームのクローンを作成でき `volume clone create`ます。その後、ソースボリュームとクローンを再同期できます。

  • SnapLock準拠ボリューム間のXDPタイプのSnapMirror関係では、解除後の再同期がサポートされます。これは、解除後にデスティネーションのデータがソースから分岐していた場合でも同様です。

    再同期では、共通のSnapshotを超えてソースとデスティネーションの間でデータの相違が検出されると、この相違をキャプチャするためにデスティネーションで新しいSnapshotがカットされます。新しいSnapshotと共通のSnapshotの両方が次の保持期間でロックされます。

    • デスティネーションのボリューム有効期限

    • ボリューム有効期限が過ぎているか設定されていない場合、Snapshotは30日間ロックされます。

    • デスティネーションにリーガルホールドが設定されている場合、実際のボリューム有効期限はマスクされて「無期限」と表示されますが、Snapshotは実際のボリューム有効期限内はロックされます。

デスティネーションボリュームの有効期限がソースよりもあとの場合、デスティネーションの有効期限が保持され、再同期後にソースボリュームの有効期限で上書きされることはありません。

デスティネーションにソースとは異なるリーガルホールドが設定されている場合、再同期は許可されません。再同期を試行する前に、ソースとデスティネーションのリーガルホールドが同一であるか、デスティネーションのリーガルホールドがすべて解除されている必要があります。

異なるデータをキャプチャするために作成されたデスティネーションボリューム上のロックされたSnapshotコピーは、CLIでコマンドを実行してソースにコピーできます snapmirror update -s snapshot。コピーされたSnapshotは、ソースでも引き続きロックされます。

  • SVMデータ保護関係はサポートされません。

  • 負荷共有データ保護関係はサポートされません。

次の図は、SnapMirror関係を初期化する手順を示しています。

この図は、SnapMirror関係を初期化する手順(デスティネーションクラスタの特定、デスティネーションボリュームの作成、ボリューム間のSnapMirror関係の作成、ベースライン転送を開始するための関係の初期化)を示しています。

System Manager

ONTAP 9 .12.1以降では、System Managerを使用してWORMファイルのSnapMirrorレプリケーションを設定できます。

手順
  1. [ストレージ]>[ボリューム]に移動します。

  2. 表示/非表示*をクリックし、 SnapLock タイプ*を選択して、*ボリューム*ウィンドウに列を表示します。

  3. SnapLockボリュームを探します。

  4. をクリックし メニューオプションアイコン 、*[保護]*を選択します。

  5. デスティネーションクラスタとデスティネーションStorage VMを選択

  6. [ * その他のオプション * ] をクリックします。

  7. [Show legacy policies*]を選択し、[DPDefault (legacy)]を選択します。

  8. 接続先設定の詳細」セクションで「転送スケジュールの上書き」を選択し、「*時間単位」を選択します。

  9. [ 保存( Save ) ] をクリックします。

  10. ソースボリューム名の左側にある矢印をクリックしてボリュームの詳細を展開し、ページの右側でリモートSnapMirror保護の詳細を確認します。

  11. リモートクラスタで、「保護関係」に移動します。

  12. 関係を検索し、デスティネーションボリューム名をクリックして関係の詳細を表示します。

  13. デスティネーションボリュームのSnapLockタイプやその他のSnapLock情報を確認します。

CLI
  1. デスティネーションクラスタを特定

  2. デスティネーションクラスタ、"SnapLockライセンスをインストールする""コンプライアンスクロックの初期化"、および9.10.1より前のONTAPリリースを使用している場合は、"SnapLockアグリゲートを作成する"

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

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

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

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

    cluster2::> volume create -vserver SVM2 -volume dstvolB -aggregate node01_aggr -snaplock-type compliance -type DP -size 2GB
  4. デスティネーションSVMで、SnapMirrorポリシーを作成します。

    snapmirror policy create -vserver SVM_name -policy policy_name

    次のコマンドは、SVM全体のポリシーを作成し `SVM1-mirror`ます。

    SVM2::> snapmirror policy create -vserver SVM2 -policy SVM1-mirror
  5. デスティネーションSVMで、SnapMirrorスケジュールを作成します。

    job schedule cron create -name schedule_name -dayofweek day_of_week -hour hour -minute minute

    次のコマンドは、という名前のSnapMirrorスケジュールを作成し `weekendcron`ます。

    SVM2::> job schedule cron create -name weekendcron -dayofweek "Saturday, Sunday" -hour 3 -minute 0
  6. デスティネーションSVMで、SnapMirror関係を作成します。

    snapmirror create -source-path source_path -destination-path destination_path -type XDP|DP -policy policy_name -schedule schedule_name

    次のコマンドでは、の SVM1`ソースボリュームとの `SVM2`デスティネーションボリューム `dstvolB`の間にSnapMirror関係を作成し `srcvolA、ポリシーとスケジュールを `weekendcron`割り当て `SVM1-mirror`ます。

    SVM2::> snapmirror create -source-path SVM1:srcvolA -destination-path SVM2:dstvolB -type XDP -policy SVM1-mirror -schedule weekendcron
    メモ XDPタイプはONTAP 9 .5以降で使用できます。ONTAP 9 .4以前ではDPタイプを使用する必要があります。
  7. デスティネーションSVMで、SnapMirror関係を初期化します。

    snapmirror initialize -destination-path destination_path

    初期化プロセスでは、デスティネーションボリュームへの _ ベースライン転送 _ が実行されます。SnapMirrorはソースボリュームのSnapshotコピーを作成して、そのコピーおよびコピーが参照するすべてのデータブロックをデスティネーションボリュームに転送します。また、ソースボリューム上のその他のSnapshotコピーもデスティネーションボリュームに転送します。

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

    SVM2::> snapmirror initialize -destination-path SVM2:dstvolB