「Data Domain:ディレクトリ レプリケーションを中断および再同期する方法
Summary: ディレクトリ レプリケーション用に構成されたシステムでレプリケーション再同期(再同期)手順を実行する方法。
Instructions
レプリケーションの中断と再同期。
目的
この記事では、 ディレクトリまたはプール のレプリケーション用に構成されたシステムでレプリケーションの再同期(再同期)手順を実行する手順について説明します。再同期手順の目的の詳細については、「 Data Domain: レプリケーション再同期の説明。
-
ディレクトリー レプリケーションの遅延がデータ保持期間を超えています。「Data Domain:レプリケーション スループットの測定
- クリーニングしてもソース システムのディスク領域がリカバリーされない。
-
ディレクトリーまたはプール レプリケーション用に構成されたすべてのData Domainモデル
-
すべてのソフトウェア リリース
対処法
このソリューションに記載されている手順では、 ソースData Domainが デスティネーションData Domainに書き込むように構成されている基本的なレプリケーション構成を想定しています。レプリケーション構成は、双方向レプリケーションと、複数のシステムが関与するチェーン構成で構成される、より複雑な構成になる場合があります。
コンテキストが壊れている場合は、パートナー システムでも関連するコンテキストが壊れている必要があります。
中断と再同期の手順では、関係するすべてのシステムでファイル システムが一時的に使用不可になっている必要があります。
この手順は、Enterprise Manager UI (オプション 1) またはコマンドライン (オプション 2) を使用して実行できます。
EMプロセスはよりシンプルで、数回クリックするだけで完了できます。
オプション1: Enterprise Managerを使用して既存のレプリケーションを中断し、再同期します。
a. 既存のレプリケーションを中断します。
これにより、ソースとデスティネーションの両方のDDRからコンテキストが削除されます。
i. ソースData Domainの[Enterprise Manager]ページに移動し、[レプリケーション]を選択します。
ii.中断するコンテキストを選択します。
Iii.[Delete Pair]を選択します
iv.[OK]をクリックします
b. コンテキストを再同期します。
これにより、コンテキストがソースとデスティネーションの両方のDDRに追加され、再同期プロセスが開始されます。再同期プロセスには、システムのサイズと現在の負荷要因に応じて、数時間から数日かかる場合があります。
i. Enterprise Manager の同じ [レプリケーション] タブで [その他] をクリックし、[再同期の開始] を選択します。
ii.Replication Typeを選択します。
Iii.ソースとデスティネーションのホスト名を選択します。
iv.レプリケートされたディレクトリーをパスアウトするか、 mtree ソースとデスティネーションの両方の Ddr
v. 「OK」をクリックします。
--又は--
オプション2.コマンドラインによる手動の中断および再同期オプション:
ある。ソース システムと デスティネーション システムから既存のレプリケーション構成情報をコピーして保存します。
ソースとデスティネーションの両方のコマンド プロンプトで、次のように入力します。
# replication show config
CTX Source Destination Connection Host and Port Enabled
--- ------------------------------------------------------ ---------------------------------------------------- -------------------------------------- -------
1 dir://testdatadomain.company.com/backup/monthly dir://test2datadomain.company.com/backup/monthlytest testdatadomain.company.com (default) yes
2 dir://testdatadomain.company.com/backup/weekly dir://test2datadomain.company.com/backup/weeklytest testdatadomain.company.com (default) yes
--- ------------------------------------------------------ ---------------------------------------------------- -------------------------------------- -------
両方の出力をテキスト エディター(メモ帳など)に一時的にコピーし、各セクションに適切なラベルを付けます。この情報は、レプリケーション コンテキストを再作成する際に必要になります。特定のコンテキストを対象とする場合は、コンテキスト番号を記録します。
b.両方の システムのステータスを確認します。アイドル状態と表示されるはずです。
(バックアップが一時停止され(またはData Domainを使用している他のシステム)、 クリーニング が実行されていないことを確認します)。
# system show stats
07/15 15:04:40
INTERVAL: 5 secs
--------------------------------------------------------------
CPU FS FS Net MB/s Disk KiB/s Disk NVRAM Repl
busy ops/s proc in out read write busy KiB/s KB/s
---- ----- ---- ----- ----- ------- ------- ---- ------ ------
0% 0 0% 0 0 0 0 0% 0 0
システムがアイドル状態として表示されます。
c. 両方の システムのクリーニング ステータスを確認します。次のように完了したと表示されます。
# filesys clean status
Cleaning finished at 2012/04/10 06:01:30
クリーニングが完了したことを示す必要があります。
d. システムがDDOSバージョン4.7以下を実行している場合は、 ソース システムでファイル システムを無効にします。これは、DDOSバージョン4.8以降の オプションの 手順です。
# filesys disable
e. ソース システムでレプリケーションを中断します。
# replication break rctx://<context number>
Example:
# replication break rctx://2
次のコマンドを使用して、すべてのコンテキストを破棄できます。
# replication break context all
f.システムがDDOSバージョン4.7以前を実行している場合は、 デスティネーション システムでファイル システムを無効にします。これは、DDOSバージョン4.8以降の オプションの 手順です。
# filesys disable
g. デスティネーション システム上の関連コンテキストを中断します。
デスティネーション システムが唯一のレプリケーション パートナーである場合は、前のステップ(ステップ2)と同じ手順に従います。
デスティネーション システムが他のシステムを含むコンテキストで構成されている場合は、次のコマンドを使用して共有コンテキストのみを中断します。
# replication break rctx://<context number>
h. ソース システムと デスティネーション システムでファイル システムを有効にします。
ソース システムとデスティネーション システムのコマンド プロンプトで、次のコマンドを入力します。
# filesys enable
i. ソース システムと デスティネーション システムでレプリケーション コンテキストを再作成します。以前に保存した構成情報を使用して、削除されたレプリケーション コンテキストを再構築します。
# replication add source dir://<source directory> destination dir://<destination directory>
ヒント:ソース クリップボードからコマンドをコピーし、ターゲット クリップボードに貼り付けます。ソース システムとターゲット システムの両方で同じコマンドが使用されます。
j.次のコマンドを使用して、元のシステムからのみレプリケーション コンテキストを再同期します。
# replication resync rctx://<context number>
k.レプリケーションの再同期が機能していることを確認します。
レプリケーション再同期のステータスを示すコマンドのリストを次に示します。
# replication watch rctx://<context number>
# replication show performance [all | rctx://<context number>]
# iostat 2 (CTRL+C to quit)
iostat コマンドは、より広いシステムビューを表示します。表示ウィンドウは、テキストが折り返されて出力が歪むのを防ぐために、最大化する必要がある場合があります。
ソース ディレクトリーが空の場合、再同期は迅速に行われ、出力に表示されない場合があります。また 、ソース にデータが書き込まれていない場合、ディレクトリーのスループット数値は低くなります(または存在しません)。
Mtree 複製。
この記事の手順を実行しても問題が解決しない場合は、サービス リクエストを作成し、サポート バンドル(サブ)Data Domainをアップロードします。Data Domain Restorer (DDR)からサブ(サポート バンドル)を収集してアップロードする方法