Witness(アクティブなSRDF/Metroグループで、構成 済みのタイプ がWitnessの場合)を使用する場合は、指定された優先サイトを変更できます。選好、つまり「勝ち」側は R1 として表され、非選好、つまり「敗者」側は R2として表されます。symrdfコマンドは、次の機能を提供します。
設定 R1 |R2
障害発生時にホストへのアクセス可能な状態を維持するサイトを決定する際にWitnessが行う決定の一部として使用される優先サイトを変更するオプション。優先順位は、SRDFまたはMetroグループ レベルで設定されます。
この機能を利用するには、次のものが必要です。
- 両方のアレイがPowerMaxOS 5978.711 (およびそれ以降)である
- 管理制御はSolutions Enabler 10.x またはUnisphere for PowerMax 10.x (以降)です。
SYMCLIの例:
symrdf -sid 001 -sg rdfg1_SG -rdfg 1 set preference R2
Unisphere for PowerMaxの例:
Array SID > Storage > Storage Groups > rdfg1_SG > Set Metro Preference
または
Array SID > Dashboard > Replication Dashboard > SRDF/Metro Storage Groups > rdfg1_SG > Set Metro Preference
メモ: MetroがWitnessを使用するように構成されている場合、Witnessの役割は、障害が発生した場合にホストへのアクセスを維持するためにMetroセッションのどちら側が最適な選択であるかを判断することです。ホストへのアクセスが保たれるように選択された側のデバイスは R1 デバイスとして報告され、もう一方の側のデバイスは R2 デバイスとして報告されます。Witnessが行う選択は、ユーザーが選択した設定と一致しない場合があります。
選択肢が一致しない理由は次のとおりです。
両方の側でPowerMaxOSを実行する場合、SRDF/Metroでは、優先される第一候補を決定するために追加の要因が考慮されます(優先度順)。
- ホスト接続がある側(PowerMaxOS 10 (6079)またはPowerMaxOS 5978.444.444以降が必要) この機能は、SRDF/Metroデバイスにマップされているホストへの接続を監視して、接続が動作していることを確認します。
- ライト ペンディング(WP)値がシステムWP制限の80%未満である側(PowerMaxOS 5978.669.669以降が必要)
- デュアルRAID障害が発生した側とは反対側。つまり、RAID 5グループで2つのスピンドルが停止しているか、RAID 6グループで3つのスピンドルが停止しています(PowerMaxOS 10 (6079)が必要)。
- SRDF/A DRレッグがある側
- SRDF/A DRレッグが同期されているかどうか
- アクティブなSRDF/A DRレッグがある側
- SRDF/A DRレッグにReadyミラーがある側
- 利用可能なRAまたはFAダイレクターの過半数を持っている側
- 優先側(ユーザーが設定した場合)。PowerMaxOS 10 (6079)以降では、ストレージ管理者はSRDF/Metroペアの優先側を指定できます。
以前のバージョンの操作環境の場合、または管理者が優先側を指定していない場合は、R1側が優先されます。
これらの条件のうち、1つのアレイに含まれ、他のアレイに含まれない最初の条件によって、選択プロセスが停止します。その基準を満たした側が優先される勝者です。
両者は、各SRDF/Metroグループに対してこの選択プロセスを定期的に繰り返し、優先される側が最も望ましい側のままになるようにします。そのため、第一候補はSRDF/Metroセッション中に変わる可能性があります。SRDF/Metroでは、優先される側がR1デバイスとして、そうでない側がR2として常にレポートされます。したがって、優先される側で切り替えを行うたびに、セッション内のR1とR2のパーソナリティーが明らかに入れ替わります。
優先される側とされない側の評価は、2つのアレイ間に存在するSRDF/Metroグループごとに個別に行われます。したがって、特定のアレイでは、一部のデバイスがR1デバイスであり、その他がR2デバイスである可能性があります。どちらがR1でどちらがR2かは、それぞれのSRDF/Metroグループを評価した結果によって異なります。
要約すると、SRDF/Metroグループのプリファレンスを一方の側(アレイA)に設定した後、もう一方の側(アレイB)がアレイAにはない上記の基準のいずれかを持つ場合、優先権がアレイBに割り当てられます。
これをさらに詳しく説明するために、次の例を考えてみましょう。
アレイAには現在R1のrdfg 100デバイスがあり、アレイBのrdfg 100デバイスは現在R2です。
アレイAのマスキング ビューにはRDFG 100台のデバイスがあり、フロントエンド ポートはオンラインであり、ファブリック スイッチが接続されています。
アレイBには、未割り当てのrdfg 100デバイスがあります(つまり、マスキング ビューにないため、どのフロントエンド ポートでも使用できません)。
次のコマンドが返されます。デバイスはすでに要求された状態にあります
symrdf -sid Array A -sg <sg> set preference R2
symapi.logで返される - デバイスはすでに要求された状態にあります
sg <sg>: Set type Preference R2
したがって、アレイAにはrdfg 100デバイスのホスト接続性があり、アレイBにはrdfg 100デバイスのホスト接続性がないため、rdfg 100の2つのアレイの基準1が異なるため、アレイAが優先優先(R1)として残ります。
[Set Preference]オプションは、Witnessの
Configured Typeを持つアクティブなSRDF/Metroグループに対してのみ許可されます。アクティブなSRDF/Metroグループには、異なるペア状態とWitnessステータスの組み合わせを設定できます。
Pairstate - Configured Type> - <Effective Type> - <Witness Status>の<命名規則を使用して、次の組み合わせを表します。 <>
ペア ステート AAはActiveActive、 AB はActiveBias
構成済み、タイプ W はWitness
有効、タイプ W はWitness、 B はバイアス
Witnessステータス、 N は正常、 D は縮退、 F は失敗
次の表は、プリファレンス変更後の組み合わせステータスを通知します。
現在のステータス
|
設定設定変更後のステータス
|
AA - W - W - N |
AA - W - W - N |
AA - W - W - D
|
AB - W - B - F
|
AB - W - B - F
|
AB - W - B - F
|