アグリゲートの重複排除はSnapMirrorにどのように影響しますか
環境
- SnapMirror
- アグリゲートレベルの重複排除
- アグリゲートの重複排除
- ボリューム間での重複排除
回答
- アグリゲートレベルの重複排除は、同じアグリゲートに属するボリューム間で重複するブロックを排除します
- SnapMirrorソースでのアグリゲートの重複排除による削減効果(インラインまたはバックグラウンド/ポストプロセス)は、SnapMirror転送では保持されません
- これは、SnapMirrorがソースからボリュームレベルのStorage Efficiencyによる削減を維持する場合には影響しません
- SnapMirrorデスティネーションクラスタでは、タイプがDPのSnapMirrorデスティネーションボリュームでアグリゲートの重複排除を使用できます
- これは、SnapMirrorがソースからボリュームレベルのStorage Efficiencyによる削減を維持する場合には影響しません
追加情報
親トピック:SnapMirrorのStorage Efficiencyの設定と動作
DP(SnapMirrorデスティネーション)ボリュームでボリューム間の削減を実現するには、次の手順を実行します。
- snapmirror initializeの前にDPボリュームでボリューム間効率化を有効にします。
- DPボリュームの効率化を有効にします。
volume efficiency on -vserver svm-destination -volume volume_dp
- DPボリュームでcross-volume-background-dedupeを有効にします。
volume efficiency modify -vserver svm-destination -volume volume_dp -cross-volume-background-dedupe true
- SnapMirror関係を初期化します。
snapmirror initialize -destination-vserver svm-destination -destination-volume volume_dp
- SnapMirrorを再初期化できない場合は、DPボリュームでブロックフィンガープリントデータベースを初期化するためにフルスキャンが必要です。
- フルスキャンには時間がかかり、CPU使用量が限られているため、この処理には時間がかかります。可能であればオプション1を選択してください。
- DPボリュームの効率化を有効にします。
volume efficiency on -vserver svm-destination -volume volume_dp
- DPボリュームでcross-volume-background-dedupeを有効にします。
volume efficiency modify -vserver svm-destination -volume volume_dp -cross-volume-background-dedupe true
- DPボリュームでフルスキャンを実行します。
volume efficiency start -vserver svm-destination -volume volume_dp -scan-old-data true
- フルスキャンが完了するまで待ちます。
volume efficiency show -vserver svm-destination -volume volume_dp -scan-old-data true -fields op-status
- SVM-DRでは、ボリュームはsnapmirror initializeの実行中にしか作成されないため、オプション1は使用できません。
- オプション2と同じ手順を使用しますが、
vserver config override
非表示コマンドにはadvanced権限レベルのコマンドを使用します。
set advanced
vserver config override -command "volume efficiency on -vserver svm-destination -volume volume_dp"
vserver config override -command "volume efficiency modify -vserver svm-destination -volume volume_dp -cross-volume-background-dedupe true"
vserver config override -command "volume efficiency start -vserver svm-destination -volume volume_dp -scan-old-data true"
いずれかのオプションを使用する場合:
- ボリューム間での削減は、次回のアグリゲート効率化バックグラウンド処理がトリガーされたあとに達成されます。
- の出力をチェックして
aggregate efficiency cross-volume-dedupe show
、前回の処理の終了または現在の動作状態を確認します。 - アグリゲート内の特定の割合のブロック変更が発生すると、アグリゲート効率化のバックグラウンド処理が自動的にトリガーされます。
- aggreate効率化のバックグラウンド処理は、次のコマンドを使用して手動でトリガーできます。
aggregate efficiency cross-volume-dedupe start
- の出力をチェックして
- LRSE(Storage Efficiencyを使用した論理レプリケーション)を使用している場合は、DPボリューム効率化処理の効率化処理スケジュールは必要ありません。
- LRSEを使用している場合、ごとに
snapmirror update
効率化のバックグラウンド処理(にのみ表示sis.log
)がトリガーされ、ボリュームをまたぐ削減が実現します。 - DPボリュームで二次圧縮が有効になっていない場合、Storage Efficiencyを使用してXDP関係でソースボリュームごとの削減量がプライマリからセカンダリに維持されます。その他の詳細: