例:ONTAP SnapMirror vault-vault カスケードを構成する
レプリケーション関係を段階的に設定する方法を、具体的な例で示します。例で設定したvault-vaultカスケード展開を使用すると、 `my-weekly`というラベルの付いたスナップショットを251個以上保持できます。
ソース / デスティネーション クラスタとSVMのピア関係が確立されている必要があります。
この例では、次のことを前提としています:
-
ソース クラスタでSnapMirrorラベル
my-daily、my-weekly、および `my-monthly`を使用してSnapshotを設定しました。 -
セカンダリおよび三次デスティネーション クラスタで `volA`という名前のデスティネーション ボリュームを設定しました。
-
セカンダリおよび三次デスティネーション クラスタで `my_snapvault`という名前のレプリケーション ジョブ スケジュールを設定しました。
この例では、2 つのカスタム ポリシーに基づいてレプリケーション関係を作成する方法を示します。
-
この `snapvault_secondary`ポリシーは、セカンダリ デスティネーション クラスタ上に7つの日次、52の週次、および180の月次Snapshotを保持します。
-
`snapvault_tertiary policy`は、第3のデスティネーション クラスタに250個の週次Snapshotを保持します。
-
セカンダリ デスティネーション クラスタで、 `snapvault_secondary`ポリシーを作成します:
cluster_secondary::> snapmirror policy create -policy snapvault_secondary -type vault -comment "Policy on secondary for vault to vault cascade" -vserver svm_secondary -
セカンダリ デスティネーション クラスタで、ポリシーの `my-daily`ルールを定義します:
cluster_secondary::> snapmirror policy add-rule -policy snapvault_secondary -snapmirror-label my-daily -keep 7 -vserver svm_secondary -
セカンダリ デスティネーション クラスタで、ポリシーの `my-weekly`ルールを定義します:
cluster_secondary::> snapmirror policy add-rule -policy snapvault_secondary -snapmirror-label my-weekly -keep 52 -vserver svm_secondary -
セカンダリ デスティネーション クラスタで、ポリシーの `my-monthly`ルールを定義します:
cluster_secondary::> snapmirror policy add-rule -policy snapvault_secondary -snapmirror-label my-monthly -keep 180 -vserver svm_secondary -
セカンダリ デスティネーション クラスタで、ポリシーを確認します:
cluster_secondary::> snapmirror policy show snapvault_secondary -instanceVserver: svm_secondary SnapMirror Policy Name: snapvault_secondary SnapMirror Policy Type: vault Policy Owner: cluster-admin Tries Limit: 8 Transfer Priority: normal Ignore accesstime Enabled: false Transfer Restartability: always Network Compression Enabled: false Create Snapshot: false Comment: Policy on secondary for vault to vault cascade Total Number of Rules: 3 Total Keep: 239 Rules: SnapMirror Label Keep Preserve Warn Schedule Prefix ---------------- ---- -------- ---- -------- ------ my-daily 7 false 0 - - my-weekly 52 false 0 - - my-monthly 180 false 0 - - -
セカンダリ デスティネーション クラスタで、ソース クラスタとの関係を作成します:
cluster_secondary::> snapmirror create -source-path svm_primary:volA -destination-path svm_secondary:volA -type XDP -schedule my_snapvault -policy snapvault_secondary -
セカンダリ デスティネーション クラスタで、ソース クラスタとの関係を初期化します:
cluster_secondary::> snapmirror initialize -source-path svm_primary:volA -destination-path svm_secondary:volA -
3 番目のデスティネーション クラスタで、 `snapvault_tertiary`ポリシーを作成します:
cluster_tertiary::> snapmirror policy create -policy snapvault_tertiary -type vault -comment "Policy on tertiary for vault to vault cascade" -vserver svm_tertiary -
3 番目のデスティネーション クラスタで、ポリシーの `my-weekly`ルールを定義します:
cluster_tertiary::> snapmirror policy add-rule -policy snapvault_tertiary -snapmirror-label my-weekly -keep 250 -vserver svm_tertiary -
3番目のデスティネーション クラスタで、ポリシーを検証します。
cluster_tertiary::> snapmirror policy show snapvault_tertiary -instanceVserver: svm_tertiary SnapMirror Policy Name: snapvault_tertiary SnapMirror Policy Type: vault Policy Owner: cluster-admin Tries Limit: 8 Transfer Priority: normal Ignore accesstime Enabled: false Transfer Restartability: always Network Compression Enabled: false Create Snapshot: false Comment: Policy on tertiary for vault to vault cascade Total Number of Rules: 1 Total Keep: 250 Rules: SnapMirror Label Keep Preserve Warn Schedule Prefix ---------------- ---- -------- ---- -------- ------ my-weekly 250 false 0 - - -
3番目のデスティネーション クラスタで、セカンダリ クラスタとの関係を作成します。
cluster_tertiary::> snapmirror create -source-path svm_secondary:volA -destination-path svm_tertiary:volA -type XDP -schedule my_snapvault -policy snapvault_tertiary -
三次デスティネーション クラスタで、二次クラスタとの関係を初期化します:
cluster_tertiary::> snapmirror initialize -source-path svm_secondary:volA -destination-path svm_tertiary:volA