ONTAP SnapMirrorレプリケーション関係を1ステップで設定する
`snapmirror protect` コマンドを使用して、データ保護関係を1つのステップで構成できます。レプリケートするボリュームのリスト、デスティネーション クラスタ上のSVM、ジョブ スケジュール、およびSnapMirrorポリシーを指定します。残りの処理は `snapmirror protect`が行います。
-
ソース / デスティネーション クラスタとSVMのピア関係が確立されている必要があります。
-
デスティネーション ボリューム上の言語は、ソース ボリューム上の言語と同じである必要があります。
-
ONTAP 9.20.1以降では、既存のFCファブリックを介したバックエンドのSnapMirror非同期レプリケーションを設定できます。そのためには、ONTAPシステムのバックエンドがFCレプリケーション用に設定されており、FCファブリックとクラスタ間IPネットワークの両方が稼働している必要があります。レプリケーションデータはFCファブリックを介して転送できますが、クラスタ間の通信およびレプリケーション管理機能にはクラスタ間IPネットワークが必要です。FC直接接続構成は、バックエンドFCレプリケーションではサポートされていません。"FCレプリケーション用にONTAPシステムバックエンドを設定する方法について説明します。"
-
FC をトランスポートプロトコルとして使用する SnapMirror 非同期レプリケーション関係を MetroCluster 構成で設定する場合、MetroCluster に使用するストレージイニシエータは、FC 経由のレプリケーションに使用するイニシエータとは別のものにする必要があります。2 つの間でイニシエータストレージを共有することはサポートされていません。
-
この `snapmirror protect`コマンドは、指定されたSVMに関連付けられたアグリゲートを選択します。SVMに関連付けられたアグリゲートがない場合、クラスタ内のすべてのアグリゲートから選択されます。アグリゲートの選択は、アグリゲートの空きスペース量とボリューム数に基づいて行われます。
`snapmirror protect`コマンドは次の手順を実行します:
-
レプリケートするボリュームのリスト内の各ボリュームについて、適切なタイプとリザーブされたスペースを持つデスティネーション ボリュームを作成します。
デスティネーション ボリュームの名前は `source_volume_name_dst`という形式です。既存の名前と競合する場合、コマンドはボリューム名に番号を追加します。コマンド オプションでプレフィックスまたはサフィックス(あるいはその両方)を指定できます。サフィックスはシステムが提供する `dst`サフィックスに置き換えられます。
デスティネーションボリュームには最大1019個のスナップショットを含めることができます。
-
指定したポリシーに適したレプリケーション関係を設定します。
-
関係を初期化します。
初期化には時間がかかる場合があります。 `snapmirror protect`ジョブは初期化の完了を待たずに終了します。そのため、初期化が完了したかどうかを確認するには、 `job show`コマンドではなく、 `snapmirror show`コマンドを使用する必要があります。
-
ONTAP 9.20.1以降では、FCファブリック経由でレプリケートするためのSnapMirror関係を作成する際に、サポートされている非同期データ保護ポリシーと `-transport fc`オプションを使用してください。バックエンドのレプリケーションは、デフォルトでIPプロトコルを使用します。"バックエンドFCレプリケーションでサポートされているデフォルトの非同期データ保護ポリシーについて確認します"。
SnapMirrorレプリケーション関係を作成したあとに、選択したトランスポートプロトコルを変更するには、関係を削除して再作成する必要があります。
-
レプリケーション関係をワンステップで作成して初期化します。
このコマンドを実行する前に、山かっこ内の変数を必要な値に置き換える必要があります。
snapmirror protect -path-list <SVM:volume> -destination-vserver <destination_SVM> -policy <policy> -schedule <schedule> -auto-initialize <true|false> -destination-volume-prefix <prefix> -destination-volume-suffix <suffix>このコマンドは、デスティネーションSVMまたはデスティネーション クラスタから実行する必要があります。
-auto-initialize`オプションのデフォルトは「`true」です。次の例は、デフォルトの `MirrorAllSnapshots`ポリシーとFCトランスポートプロトコルを使用して、SnapMirror DR関係を作成および初期化します:
cluster_dst::> snapmirror protect -path-list svm1:volA, svm1:volB -destination-vserver svm_backup -policy MirrorAllSnapshots -schedule replication_daily -transport fc
必要に応じてカスタムポリシーを使用することもできます。詳細については、"カスタム レプリケーション ポリシーの作成"をご覧ください。
次の例では、デフォルトの `XDPDefault`ポリシーを使用してSnapVault関係を作成し、初期化します:
cluster_dst::> snapmirror protect -path-list svm1:volA, svm1:volB -destination-vserver svm_backup -policy XDPDefault -schedule replication_daily
次の例では、デフォルトの `MirrorAndVault`ポリシーを使用して、統合レプリケーション関係を作成して初期化します:
cluster_dst::> snapmirror protect -path-list svm1:volA, svm1:volB -destination-vserver svm_backup -policy MirrorAndVault
次の例では、デフォルトの `Sync`ポリシーを使用してSnapMirror同期関係を作成し、初期化します:
cluster_dst::> snapmirror protect -path-list svm1:volA, svm1:volB -destination-vserver svm_sync -policy Sync
SnapVaultおよび統合レプリケーション ポリシーでは、デスティネーションで最後に転送されたSnapshotのコピーを作成するスケジュールを定義すると便利です。詳細については、"デスティネーションでローカル コピーを作成するスケジュールの定義"を参照してください。
`snapmirror show`コマンドを使用して、SnapMirror関係が作成されたことを確認します。
`snapmirror show`の詳細については、link:https://docs.netapp.com/us-en/ontap-cli/snapmirror-show.html["ONTAPコマンド リファレンス"^]を参照してください。