非同期ミラーリングの仕組み
非同期ミラーリング機能では、ストレージアレイ間でデータボリュームをミラーリングできます。これにより、継続的なデータ可用性が確保され、データの破損や損失が原因で発生するダウンタイムを回避または最小限に抑えることができます。
非同期ミラーリングセッション
非同期ミラーリングでは、特定の時点におけるプライマリボリュームの状態がキャプチャされ、前回のイメージキャプチャ以降に変更されたデータだけがコピーされます。非同期ミラーリングを使用すると、プライマリサイトはただちに更新でき、セカンダリサイトは帯域幅に余裕があれば更新できます。情報はキャッシュされ、あとでネットワークリソースが利用可能になったときに送信されます。
アクティブな非同期ミラーリングセッションには主に4つの手順があります。
-
最初にプライマリボリュームのストレージアレイで書き込み処理が実行されます。
-
処理のステータスがホストに返されます。
-
プライマリボリューム上のすべての変更がログに記録され、追跡されます。
-
すべての変更が、バックグラウンドプロセスとしてセカンダリボリュームのストレージアレイに送信されます。
これらの手順は、定義した同期間隔で繰り返されます。また、間隔が定義されていない場合は、手動で繰り返すこともできます。
非同期ミラーリングでは、設定された間隔でのみデータがリモートサイトに転送されるため、ローカルI/Oへの影響は低速なネットワーク接続による影響と同程度で済みます。この転送はローカルI/Oには関連付けられていないため、アプリケーションのパフォーマンスには影響しません。したがって、非同期ミラーリングでは、iSCSIなどの低速な接続を使用して、ローカルとリモートのストレージシステム間で長距離にわたって実行することができます。
プライマリボリュームとセカンダリボリュームのストレージアレイで異なるバージョンのOSを実行できます。サポートされる最小バージョンは7.84です。
非同期ミラーリング機能は、シンプレックス構成ではサポートされていません。 |
ミラー整合性グループとミラーペア
ミラー整合性グループを作成して、ローカルストレージアレイとリモートストレージアレイの間のミラーリング関係を確立します。非同期ミラーリング関係は、1つのストレージアレイ上のプライマリボリュームと別のストレージアレイ上のセカンダリボリュームというミラーペアで構成されます。
プライマリボリュームを含むストレージアレイは、通常はプライマリサイトにあり、アクティブなホストに対応します。セカンダリボリュームを含むストレージアレイは、通常はセカンダリサイトにあり、データのレプリカを格納します。セカンダリボリュームには通常、データのバックアップコピーが格納され、ディザスタリカバリに使用されます。
同期の設定
ミラーペアを作成するときは、同期優先度と再同期ポリシーも定義します。通信が中断した場合、ミラーペアはこれらを使用して再同期処理を完了します。
ミラー整合性グループを作成するときは、グループ内のすべてのミラーペアの同期優先度と再同期ポリシーも定義します。ミラーペアは、同期優先度と再同期ポリシーを使用して、通信の中断後に再同期処理を完了します。
プライマリボリュームのストレージアレイがセカンダリボリュームにデータを書き込むことができない場合、ミラーペアのプライマリボリュームとセカンダリボリュームは非同期になります。これは、次の問題が原因で発生する可能性があります。
-
ローカルストレージアレイとリモートストレージアレイ間のネットワーク問題
-
セカンダリボリュームの障害
-
ミラーペアの同期が手動で一時停止されている。
-
ミラーグループのロールの競合
リモートストレージアレイ上のデータは、手動または自動で同期できます。
リザーブ容量と非同期ミラーリング
リザーブ容量は、同期が行われていないときにプライマリボリュームとセカンダリボリュームの間の差異を追跡するために使用します。各ミラーペアの同期の統計も追跡します。
ミラーペアのボリュームごとに専用のリザーブ容量が必要です。
非同期ミラーリングを使用する理由
非同期ミラーリングはノンストップオペレーションの要求に応えるための手段として最適であり、一般的には、バックアップやアーカイブなどの定期的なプロセスをはるかに少ないネットワーク負荷で実施できます。非同期ミラーリングを使用する理由は次のとおりです。
-
リモートバックアップの統合
-
局地災害や広域災害に対する保護
-
本番データのある時点におけるイメージを使用したアプリケーションの開発とテスト