ONTAP SnapMirror Active Syncで保護
SnapMirrorアクティブ同期は、非対称保護を提供し、ONTAP 9 .15.1以降では対称アクティブ/アクティブ保護を提供します。
非対称保護の設定
SnapMirrorアクティブ同期を使用した非対称保護を設定するには、ONTAPソース クラスタでLUNを選択し、整合性グループに追加します。
-
SnapMirror同期ライセンスが必要です。
-
クラスタ管理者またはStorage VM管理者である必要があります。
-
整合性グループ内のコンスティチュエントボリュームは、すべて1つのStorage VM(SVM)に含まれている必要があります。
-
LUNは異なるボリュームに配置できます。
-
-
ソースとデスティネーションのクラスタを同じにすることはできません。
-
ASAクラスタと非ASAクラスタの間にSnapMirrorアクティブ同期整合性グループ関係を確立することはできません。
-
SnapMirrorアクティブ同期でクラスタ ピア関係を確立するには、デフォルトのIPspaceが必要です。カスタムのIPspaceはサポートされていません。
-
整合グループの名前は一意である必要があります。
-
セカンダリ(デスティネーション)クラスタ上のボリュームのタイプはDPである必要があります。
-
プライマリとセカンダリのSVMでピア関係が確立されている必要があります。
ONTAP CLIまたはSystem Managerを使用して整合グループを設定できます。
ONTAP 9.10.1以降、 ONTAPはSystem Managerにコンシステンシーグループのエンドポイントとメニューを追加し、追加の管理ユーティリティを提供します。ONTAPONTAP以降をご利用の場合は、以下を参照してください。 "整合グループの設定"それから"保護の設定" SnapMirrorアクティブ同期関係を作成します。
|
ONTAP 9.14.1 から 9.8 では、 SnapMirror Active Sync はSnapMirror Business Continuity (SM-BC) と呼ばれます。 |
-
プライマリクラスタで、*[保護]>[概要]>[ビジネス継続性のための保護]>[LUNの保護]*に移動します。
-
保護するLUNを選択し、保護グループに追加します。
-
デスティネーションのクラスタとSVMを選択します。
-
* 初期化関係 * がデフォルトで選択されています。[ 保存( Save ) ] をクリックして保護を開始します。
-
[Dashboard] > [Performance] に移動して、 LUN の IOPS アクティビティを確認します。
-
デスティネーションクラスタで、 System Manager を使用して、ビジネス継続性関係の保護が同期されていることを確認します。 * Protection > Relationships * 。
-
デスティネーションクラスタから整合性グループ関係を作成
destination::> snapmirror create -source-path source-path -destination-path destination-path -cg-item-mappings volume-paths -policy policy-name
コマンドのパラメータを
snapmirror create`使用して、最大12個のコンスティチュエントボリュームをマッピングできます `cg-item-mappings
。次の例では、2つの整合グループ(と
vol2
、1つのミラーデスティネーション整合グループ) `cg_dst`を作成し `cg_src_ on the source with `vol1`ます。destination::> snapmirror create -source-path vs1_src:/cg/cg_src -destination-path vs1_dst:/cg/cg_dst -cg-item-mappings vol_src1:@vol_dst1,vol_src2:@vol_dst2 -policy AutomatedFailOver
-
デスティネーションクラスタから、整合性グループを初期化します。
destination::>snapmirror initialize -destination-path destination-consistency-group
-
初期化処理が正常に完了したことを確認します。ステータスはになります
InSync
。snapmirror show
-
各クラスタにigroupを作成して、アプリケーションホストのイニシエータにLUNをマッピングします。
lun igroup create -igroup name -protocol fcp|iscsi -ostype os -initiator initiator_name
の詳細については
lun igroup create
、を"ONTAPコマンド リファレンス"参照してください。 -
各クラスタで、LUNをigroupにマッピングします。
lun map -path path_name -igroup igroup_name
-
コマンドを使用して、LUNマッピングが完了したことを確認します
lun map
。その後、アプリケーションホストで新しいLUNを検出できます。
対称アクティブ/アクティブ保護の設定
対称保護は、System ManagerまたはONTAP CLIを使用して確立できます。どちらのインターフェイスでも、には異なる手順があります均一なコンフィギュレーションと非均一なコンフィギュレーション。
-
両方のクラスタでONTAP 9 .15.1以降が実行されている必要があります。
-
対称アクティブ/アクティブ構成には保護ポリシーが必要 `AutomatedFailoverDuplex`です。または、をに `automated-failover-duplex`指定する `-type`こともできますカスタムのSnapMirrorポリシーを作成する。
-
ONTAP 9.15.1では、対称アクティブ/アクティブ構成は2ノードクラスタでのみサポートされます。
-
ONTAP 9.16.1 GA以降では、SnapMirror Active Syncで4ノードクラスタの対称アクティブ/アクティブ構成がサポートされます。
-
4ノードクラスタでSnapMirrorアクティブ同期を使用するには、ONTAP 9.16.1 GA以降を実行している必要があります。
-
4ノード構成を導入する前に、を実行する必要がありクラスタピア関係を作成します。ます。
-
4ノードクラスタのを確認します制限。
-
2ノードクラスタにリバートする場合は、リバート前にSnapMirrorのアクティブな同期関係をクラスタから削除する必要があります。
-
4ノード構成を使用して、ストレージとコントローラをアップグレードできます。このプロセスは無停止で実行され、ボリュームを新しいノードに移動する間にクラスタを拡張します。詳細については、を参照してください "クラスタをリフレッシュします。"。
-
-
ONTAP 9.17.1 以降では、両方のクラスタがONTAP 9.17.1 以降を実行している場合にのみ、NVMe 名前空間で対称アクティブ/アクティブ保護を設定できます。
SCSI SnapMirrorアクティブ同期構成を使用して対称アクティブ/アクティブ保護を構成する
System Manager またはONTAP CLI を使用して、SCSI プロトコル ホスト マッピングを使用した対称アクティブ/アクティブ保護を設定できます。
-
プライマリサイトで、"新しいLUNを使用して整合グループを作成します。"
-
整合グループを作成するときは、ホストイニシエータを指定してigroupを作成します。
-
[**Enable SnapMirror *]チェックボックスをオンにして、ポリシーを選択します
AutomatedFailoverDuplex
。 -
表示されるダイアログボックスで、[replicate initiator groups]チェックボックスを選択してigroupをレプリケートします。[*Edit proximity settings]で、ホストの近接SVMを設定します。
-
保存を選択します。
-
-
プライマリサイトで、"新しいLUNを使用して整合グループを作成します。"
-
整合グループを作成するときは、ホストイニシエータを指定してigroupを作成します。
-
[**Enable SnapMirror *]チェックボックスをオンにして、ポリシーを選択します
AutomatedFailoverDuplex
。 -
[*Save]を選択して、LUN、整合グループ、igroup、SnapMirror関係、igroupマッピングを作成します。
-
-
セカンダリサイトでigroupを作成し、LUNをマッピングします。
-
Hosts> SAN Initiator Groupsに移動します。
-
新しいigroupを作成するには、[*+Add]を選択します。
-
Name を指定し、 Host Operating System を選択してから、 Initiator Group Members を選択します。
-
関係を初期化するには、[*Save]を選択します。
-
-
新しいigroupをデスティネーションLUNにマッピングします。
-
ストレージ> LUNsに移動します。
-
igroupにマッピングするLUNをすべて選択します。
-
More を選択してから Map to Initiator Groups を選択します。
-
-
アプリケーション内のすべてのボリュームをグループ化して新しいSnapMirror関係を作成します。双方向の同期レプリケーションを確立するためのポリシーを指定して `AutomatedFailOverDuplex`ください。
snapmirror create -source-path <source_path> -destination-path <destination_path> -cg-item-mappings <source_volume:@destination_volume> -policy AutomatedFailOverDuplex
例: 次の例では、ソースに vol1 と vol2 を含む cg_src という 2 つの整合性グループを作成し、宛先にミラー化された整合性グループ cg_dst を作成します。
destination::> snapmirror create -source-path vs1_src:/cg/cg_src -destination-path vs1_dst:/cg/cg_dst -cg-item-mappings vol_src1:@vol_dst1,vol_src2:@vol_dst2 -policy AutomatedFailOver
-
SnapMirror関係を初期化します。
snapmirror initialize -destination-path <destination-consistency-group>
-
がおよび
Relationship Status`と表示される `SnapMirrored`のを待って、処理が成功したことを確認します `Mirrored State
Insync
。snapmirror show -destination-path <destination_path>
-
ホストで、必要に応じて各クラスタにアクセスできるようにホスト接続を設定します。
-
igroup設定を確立します。ローカル クラスタのイニシエータの優先パスを設定します。逆アフィニティを実現するために設定をピアクラスタにレプリケートするオプションを指定します。
SiteA::> igroup create -vserver <svm_name> -ostype <os_type> -igroup <igroup_name> -replication-peer <peer_svm_name> -initiator <host>
ONTAP 9.16.1以降では、このコマンドでパラメータを使用し `-proximal-vserver local`ます。 SiteA::> igroup add -vserver <svm_name> -igroup <igroup_name> -ostype <os_type> -initiator <host>
ONTAP 9.16.1以降では、このコマンドでパラメータを使用し `-proximal-vserver peer`ます。 -
ホストからパスを検出し、優先クラスタからストレージLUNへのアクティブ / 最適化パスがホストに設定されていることを確認します。
-
アプリケーションを導入し、VMワークロードをクラスタ間に分散して、必要な負荷分散を実現します。
-
アプリケーション内のすべてのボリュームをグループ化して新しいSnapMirror関係を作成します。双方向の同期レプリケーションを確立するためのポリシーを指定して `AutomatedFailOverDuplex`ください。
snapmirror create -source-path <source_path> -destination-path <destination_path> -cg-item-mappings <source_volume:@destination_volume> -policy AutomatedFailOverDuplex
例: 次の例では、ソースに vol1 と vol2 を含む cg_src という 2 つの整合性グループを作成し、宛先にミラー化された整合性グループ cg_dst を作成します。
destination::> snapmirror create -source-path vs1_src:/cg/cg_src -destination-path vs1_dst:/cg/cg_dst -cg-item-mappings vol_src1:@vol_dst1,vol_src2:@vol_dst2 -policy AutomatedFailOver
-
SnapMirror関係を初期化します。
snapmirror initialize -destination-path <destination-consistency-group>
-
がおよび
Relationship Status`と表示される `SnapMirrored`のを待って、処理が成功したことを確認します `Mirrored State
Insync
。snapmirror show -destination-path <destination_path>
-
ホストで、必要に応じて各クラスタにアクセスできるようにホスト接続を設定します。
-
ソースとデスティネーションの両方のクラスタでigroup構成を確立します。
# primary site
SiteA::> igroup create -vserver <svm_name> -igroup <igroup_name> -initiator <host_1_name_># secondary site
SiteB::> igroup create -vserver <svm_name> -igroup <igroup_name> -initiator <host_2_name> -
ホストからパスを検出し、優先クラスタからストレージLUNへのアクティブ / 最適化パスがホストに設定されていることを確認します。
-
アプリケーションを導入し、VMワークロードをクラスタ間に分散して、必要な負荷分散を実現します。
NVMe SnapMirrorアクティブ同期構成を使用して対称アクティブ/アクティブ保護を構成する
対称アクティブ/アクティブ保護を構成するための要件に加えて、NVMe プロトコルを使用するときは、サポートされている構成とサポートされていない構成に注意する必要があります。
-
整合性グループには 1 つ以上のサブシステムを含めることができます。
-
整合性グループ内のボリュームには、複数のサブシステムからの名前空間マップを設定できます。
-
サブシステムは、複数の整合性グループに属する名前空間マップを持つことはできません。
-
サブシステムには、整合性グループに属する名前空間マップと整合性グループに属さない名前空間マップを混在させることはできません。
-
サブシステムには、同じ整合性グループの一部である名前空間マップが必要です。
ONTAP 9.17.1 以降では、System Manager またはONTAP CLI を使用してコンシステンシ グループを作成し、NVMe プロトコル ホスト マッピングを使用して対称アクティブ/アクティブ保護を設定できます。
-
プライマリサイトでは、 "新しいボリュームまたは NVMe 名前空間を使用して整合性グループを作成します。"
-
*+追加*を選択し、*新しいNVMe名前空間の使用*を選択します。
-
一貫性グループ名を入力します。
-
*詳細*を選択します。
-
保護*セクションで SnapMirrorを有効にする*を選択し、 `AutomatedFailoverDuplex`ポリシー。
-
ホスト マッピング セクションで、既存の NVMe サブシステム または 新しい NVMe サブシステム のいずれかを選択します。
-
近接SVMを変更するには、「近接」を選択してください。デフォルトではソースSVMが選択されています。
-
必要に応じて、別の NVMe サブシステムを追加します。
-
で使用されるすべてのNVMeネームスペースを含むすべてのボリュームをグループ化する新しいSnapMirror関係を作成します。 `AutomatedFailOverDuplex`双方向同期レプリケーションを確立するためのポリシー。
snapmirror create -source-path <source_path> -destination-path <destination_path> -cg-item-mappings <source_volume:@destination_volume> -policy AutomatedFailOverDuplex
例:
DST::> snapmirror create -source-path vs_src:/cg/cg_src_1 -destination-path vs_dst:/cg/cg_dst_1 -cg-item-mappings vs_src_vol1:@vs_dst_vol1,vs_src_vol2:@vs_dst_vol2 -policy AutomatedFailOverDuplex
-
SnapMirror関係を初期化します。
snapmirror initialize -destination-path <destination-consistency-group>
例:
DST::> snapmirror initialize -destination-path vs1:/cg/cg_dst_1
-
がおよび
Relationship Status`と表示される `SnapMirrored`のを待って、処理が成功したことを確認します `Mirrored State
Insync
。snapmirror show -destination-path <destination_path>
プライマリ ボリューム内の NVMe 名前空間に関連付けられた NVMe サブシステムは、セカンダリ クラスターに自動的に複製されます。
-
ホストで、必要に応じて各クラスタにアクセスできるようにホスト接続を設定します。
-
各ホストに近接するSVMを指定します。これにより、優先クラスタからのパスを使用してNVMeネームスペースへのホストアクセスが可能になります。これは、プライマリクラスタ内のSVM、またはDRクラスタ内のSVMのいずれかになります。
次のコマンドは、SVM VS_A がホスト H1 に近いことを示し、VS_A を近位 SVM として設定します。
SiteA::> vserver nvme subsystem host add -subsystem ss1 -host-nqn <H1_NQN> -proximal-vservers <VS_A>
次のコマンドは、SVM VS_B がホスト H2 に近いことを示し、VS_B を近位 SVM として設定します。
SiteB::> vserver nvme subsystem host add -subsystem ss1 -host-nqn <H2_NQN> -proximal-vservers <VS_B>
-
ホストからパスを検出し、優先クラスターからストレージへのアクティブ/最適化されたパスがホストにあることを確認します。
-
アプリケーションを導入し、VMワークロードをクラスタ間に分散して、必要な負荷分散を実現します。