メトロ・ミラー関係
およびグローバル・ミラー (Global Mirror) 関係は、マスター VDisk と補助 VDisk の 2 つの仮想ディスク (VDisk) 間の関係を定義します。
標準的には、マスター VDisk はデータの実動コピーを格納しており、
アプリケーションは、通常この VDisk にアクセスします。補助 VDisk は、通常はデータのバックアップ・コピーを格納し、災害時回復に使用されます。
マスター VDisk および補助 VDisk は関係が作成された時点で定義され、これらの属性は変わりません。ただし、どちらの VDisk も、必要に応じて 1 次役割または 2 次役割で作動します。1 次 VDisk は、アプリケーション・データの有効なコピーを格納し、ホスト・アプリケーションから更新を受け取るので、ソース VDisk に類似しています。2 次 VDisk は、1 次 VDisk への更新のコピーをすべて受信します。これらの更新はすべて、ミラー・リンク全体で伝送されるためです。したがって、2 次 VDisk は、絶えず更新されるターゲット VDisk と似ています。
関係が作成されるときに、マスター VDisk には 1 次 VDisk の役割が割り当てられ、
補助 VDisk には 2 次 VDisk の役割が割り当てられます。
したがって、初期コピー方向はマスターから補助への方向になります。関係が整合した状態であれば、コマンド行インターフェース (CLI) または SAN ボリューム・コントローラー・コンソールによって、コピー方向を逆にすることができます。
関係のある 2 つの VDisk のサイズは同じでなければなりません。
2 つの VDisk が同じクラスターにある場合、これらの VDisk は
同じ入出力グループ に含まれている必要があります。
アプリケーションを容易に管理できるように、整合性グループに関係を追加できます。
注: 整合性グループのメンバーシップは、関係の属性の 1 つであり、整合性グループの属性ではありません。
したがって、整合性グループとの間で関係を追加または除去するには、svctask chrcrelationship コマンドを発行します。
コピー・タイプ
メトロ・ミラー・コピーでは、ホスト・アプリケーションに入出力完了の確認を送信する前に、1 次 VDisk と 2 次 VDisk の両方に更新がコミットされることになります。これにより、フェイルオーバー操作が実行される際に、2 次 VDisk は 1 次 VDisk と同期化されます。
グローバル・ミラー (Global Mirror)・ミラー・コピーでは、更新が 2 次 VDisk にコミットされる前に、入出力完了の確認をホスト・アプリケーションが受け取れるようになります。フェイルオーバー操作を実行する際には、ホスト・アプリケーションは 2 次 VDisk にコミットされていない更新をリカバリーして適用する必要があります。
状態
別々のクラスターにある 2 つの VDisk を使用して
メトロ・ミラー関係または
グローバル・ミラー (Global Mirror) 関係を作成する場合は、接続状態と切断状態の区別が重要です。
これらの状態は、両方のクラスター、関係、および整合性グループに
適用されます。
メトロ・ミラー関係および
グローバル・ミラー (Global Mirror) 関係は、次の状態のいずれかになります。
- InconsistentStopped
- 1 次 VDisk は、読み取りおよび書き込み入出力操作についてアクセス可能ですが、2 次 VDisk は、
どちらの操作についてもアクセスできません。コピー・プロセスを開始して、2 次 VDisk を整合させる必要があります。
- InconsistentCopying
- 1 次 VDisk は、読み取りおよび書き込み入出力操作についてアクセス可能ですが、2 次 VDisk は、
どちらの操作についてもアクセスできません。
この状態になるのは、不整合停止済み (InconsistentStopped) 状態の整合性グループに svctask startrcrelationship コマンドが発行された後です。
この状態は、アイドリング (Idling) または整合停止済み (ConsistentStopped) 状態の整合性グループに対して強制オプション付きで svctask startrcrelationship コマンドが発行された後にも発生します。
- ConsistentStopped
- 2 次 VDisk に整合したイメージが含まれていますが、このイメージは 1 次 VDisk に対して古いと考えられます。関係が整合同期化済み (ConsistentSynchronized) 状態にあるときに、整合性グループのフリーズを強制するエラーが起こると、この状態が発生することがあります。
この状態は、整合作成フラグ (CreateConsistentFlag) パラメーターが TRUE に設定された状態で関係が作成された場合にも発生する可能性があります。
- ConsistentSynchronized
- 1 次 VDisk は読み取りおよび書き込み入出力操作についてアクセス可能です。2 次 VDisk は、
読み取り専用入出力操作を行うためにのみアクセスできる。
- アイドリング
- マスター VDisk および補助 VDisk は、1 次役割で作動します。したがって、VDisk は、書き込み入出力操作についてアクセス可能です。
- IdlingDisconnected
- 整合性グループ内でこの状態にある側の VDisk はすべて、1 次役割で作動しており、読み取りまたは書き込み入出力操作を受け入れることができます。
- InconsistentDisconnected
- 整合性グループ内でこの状態にある側の VDisk はすべて、2 次役割で作動しており、読み取りまたは書き込み入出力操作を受け入れることはできません。
- ConsistentDisconnected
- 整合性グループ内でこの状態にある側の VDisk はすべて、2 次役割で作動しており、読み取り入出力操作は受け入れますが、書き込み入出力操作は受け入れることができません。