パートナークラスタにサービスを順番に移行する場合は、EMC Symmetrix Remote Data Facility 保護グループのスイッチオーバーを実行します。geopg switchover などの Sun Cluster Geographic Edition の基本操作により、symrdf swap 操作が実行されます。symrdf swap 操作は、動的 RDF よりも静的 RDF に長時間が必要です。このため、静的 RDF を使用するときは、保護グループのタイムアウトプロパティーの値を増やしてください。
スイッチオーバーは次の手順で行われます。
元の主クラスタ cluster-paris 上で、アプリケーションサービスがオフラインになります。
どのクラスタが cluster-paris かを確認するために、『Sun Cluster Geographic Edition のシステム管理』の「Sun Cluster Geographic Edition クラスタ構成の例」を参照してください。
データ複製の役割が逆になり、今度は、新しい主クラスタ cluster-newyork から元の主クラスタ cluster-paris に対して継続して複製が行われます。
新しい主クラスタ cluster-newyork で、アプリケーションサービスがオンラインになります。
EMC Symmetrix Remote Data Facility/Asynchronous データ複製を実行している場合、パーソナリティーの交換を実行できません。
geopg switchover コマンドを使用してスイッチオーバーを開始すると、データ複製サブシステムが両方のクラスタでいくつかの検証を実行します。スイッチオーバーが実行されるのは、両方のクラスタで検証手順が成功した場合だけです。
まず、複製サブシステムは、EMC Symmetrix Remote Data Facility デバイスグループの全体的な RDF ペア状態が有効であるかどうか検査します。 次に、ターゲットの主クラスタ cluster-newyork のローカルデバイスグループタイプが RDF2 であることを確認します。ローカルデバイスグループの状態は symrdf -g device-group-name -query コマンドにより返されます。これらの値は、RDF1 または RDF2 状態に対応しています。次の表では、新しい主クラスタ cluster-newyork で実行される EMC Symmetrix Remote Data Facility コマンドを説明しています。
表 3–1 新しい主クラスタでの EMC Symmetrix Remote Data Facility スイッチオーバー検証
RDF ペア状態 |
cluster-newyork で実行される EMC Symmetrix Remote Data Facility スイッチオーバーコマンド |
---|---|
Synchronized |
RDF リンクを中断します。 |
R1Updated、Failedover、Suspended |
symrdf swap コマンドで役割を切り替えます。 |
その他の RDF ペア状態 |
コマンドは実行されません。 |
スイッチオーバーが正常に完了したあと、データ複製レベルで、主ボリュームと二次ボリュームの役割が切り替わっています。スイッチオーバー前の RDF1 ボリュームは、RDF2 ボリュームになります。スイッチオーバー前の RDF2 ボリュームは、RDF1 ボリュームになります。データ複製は、新しい RDF1 ボリュームから新しい RDF2 ボリュームに継続されます。
スイッチオーバー操作の一部として、新しい主クラスタでアプリケーションがオンラインになることができるかどうかにかかわらず、保護グループの Local-role プロパティーも切り替わります。保護グループの Local role が Secondary であったクラスタでは、保護グループの Local-role プロパティーが Primary になります。保護グループの Local role が Primary であったクラスタでは、保護グループの Local-role プロパティーが Secondary になります。
スイッチオーバーを正常に完了するためには、主クラスタと二次クラスタ間のデータ複製が有効状態で、かつ、これら 2 つのクラスタ上のデータボリュームが同期していなければなりません。
主クラスタから二次クラスタへ保護グループのスイッチオーバーを行うには、次の条件が満たされている必要があります。
両方のクラスタで Sun Cluster Geographic Edition ソフトウェアが起動し、動作している。
二次クラスタがパートナーシップのメンバーである。
両方のクラスタパートナーが互いに到達可能である。
保護グループが OK 状態である。
Cluster_dgs プロパティーを構成してある場合、この プロパティーに指定されているデバイスグループに書き込むことができるのは保護グループに属するアプリケーションだけです。
クラスタノードの 1 つにログインします。
この手順を行うには、Geo Management RBAC 権利プロファイルがユーザーに割り当てられている必要があります。RBAC についての詳細は、『Sun Cluster Geographic Edition のシステム管理』の「Sun Cluster Geographic Edition ソフトウェアと RBAC」を参照してください。
スイッチオーバーを開始します。
スイッチオーバーでは、保護グループに属するアプリケーションリソースグループの停止と起動が行われます。
# geopg switchover [-f] -m newprimarycluster protectiongroupname |
ユーザーに確認することなく、強制的にコマンドを実行します
保護グループの新しい主クラスタにするクラスタの名前を指定します
保護グループの名前を指定します
この例では、二次クラスタへのスイッチオーバーを実行します。
# geopg switchover -f -m cluster-newyork srdfpg |