ONTAPコンシステンシグループにボリュームを追加または削除する
アプリケーション ワークロードの要件が変更された場合は、ビジネス継続性を確保するために、整合性グループに対するボリュームの追加や削除が必要になることがあります。アクティブなSnapMirrorアクティブ同期関係でボリュームを追加および削除するプロセスは、使用しているONTAPのバージョンによって異なります。
このプロセスは、SnapMirror関係を削除し、整合性グループを変更してから保護を再開する必要があることがほとんどであり、その場合にはシステム停止を伴います。ONTAP 9.13.1以降では、アクティブなSnapMirror関係にある整合性グループにボリュームを追加する処理については、無停止で行えます。
-
ONTAP 9.9.1では、ONTAP CLIを使用して、整合性グループにボリュームを追加または削除できます。
-
ONTAP 9.10.1以降では、System ManagerまたはONTAP REST APIを使用して"整合性グループ"を管理することを推奨します。
ボリュームを追加または削除して整合性グループのメンバーを変更する場合は、最初に元の関係を削除してから、新しいメンバーで整合性グループを作成し直す必要があります。
-
ONTAP 9.13.1以降では、アクティブなSnapMirror関係を持つ整合性グループに、ソースまたはデスティネーションからボリュームを無停止で追加できます。このアクションはNVMeプロトコルではサポートされていません。
ボリュームの削除はシステム停止を伴う処理です。ボリュームを削除する前に、SnapMirror関係を削除する必要があります。
-
`InSync`状態にある間は、整合性グループの変更を開始することはできません。
-
デスティネーション ボリュームのタイプはDPでなければなりません。
-
整合性グループを拡張するために追加する新しいボリュームには、ソース ボリュームとデスティネーション ボリューム間の共通スナップショットのペアが必要です。
エンドポイント vs1_src:/cg/cg_src`と `vs1_dst:/cg/cg_dst`間の整合性グループ関係における2つのボリューム マッピング( `vol_src1 ←→ vol_dst1`および `vol_src2 ←→ vol_dst2)の例を示します。
-
ソース クラスタとデスティネーション クラスタで、次のコマンドを使用して、ソース クラスタとデスティネーション クラスタの間に共通のスナップショットがあることを確認します
snapshot show -vserver svm_name -volume volume_name -snapshot snapmirrorsource::>snapshot show -vserver vs1_src -volume vol_src3 -snapshot snapmirror*destination::>snapshot show -vserver vs1_dst -volume vol_dst3 -snapshot snapmirror* -
共通のスナップショットが存在しない場合は、FlexVol SnapMirror関係を作成して初期化します:
destination::>snapmirror initialize -source-path vs1_src:vol_src3 -destination-path vs1_dst:vol_dst3 -
整合性グループ関係を削除します。
destination::>snapmirror delete -destination-path vs1_dst:/cg/cg_dst -
ソースSnapMirror関係を解放し、共通のスナップショットを保持します:
source::>snapmirror release -relationship-info-only true -destination-path vs1_dst:vol_dst3 -
LUNのマッピングを解除し、既存の整合性グループ関係を削除します。
destination::>lun mapping delete -vserver vs1_dst -path <lun_path> -igroup <igroup_name>デスティネーションLUNのマッピングが解除され、プライマリ コピーのLUNでホストI/Oの処理が継続されます。 destination::>snapmirror delete -destination-path vs1_dst:/cg/cg_dstsource::>snapmirror release -destination-path vs1_dst:/cg/cg_dst -relationship-info-only true -
ONTAP 9.10.1~9.13.0を使用している場合、ソース上の整合性グループを削除し、正しい構成で再作成してください。"整合性グループの削除"の手順に従い、次に"独立した整合性グループの設定"を実行してください。ONTAP 9.10.1以降では、削除および作成操作はSystem ManagerまたはONTAP REST APIで実行する必要があります。CLI手順はありません。
ONTAP 9.9.1を使用している場合は、次の手順に進んでください。
-
デスティネーションに新しいメンバーで新しい整合性グループを作成します。
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, vol_src3:@vol_dst3 -
RTOゼロの整合性グループ関係を再同期し、同期されていることを確認します。
destination::>snapmirror resync -destination-path vs1_dst:/cg/cg_dst -
手順5でマッピングを解除したLUNを再マッピングします。
destination::> lun map -vserver vs1_dst -path lun_path -igroup igroup_name -
ホストのLUN I/Oパスを再スキャンして、LUNへのすべてのパスをリストアします。
ONTAP 9.13.1 以降では、アクティブなSnapMirrorアクティブ同期関係を持つ整合性グループに、中断なくボリュームを追加できます。SnapMirrorアクティブ同期は、ソースとデスティネーションの両方からのボリュームの追加をサポートします。
|
|
ONTAP 9.14.1から9.8では、SnapMirrorアクティブ同期はSnapMirror Business Continuity(SM-BC)と呼ばれます。 |
ソース整合性グループからボリュームを追加する方法の詳細については、整合性グループの変更を参照してください。
-
デスティネーション クラスタで、保護 > リレーションシップ を選択します。
-
ボリュームを追加するSnapMirror構成を見つけます。
を選択し、展開をクリックします。 -
整合性グループにボリュームを追加するボリューム関係を選択します。
-
Expandを選択します。