Oracle Real Application Clusters (RAC) の保護グループを作成する前に、次の条件が満たされていることを確認する必要があります。
「データ複製ソフトウェアによる Oracle Real Application Clusters サポートの要件」を参照してください。
保護グループのノードリストが RAC フレームワークリソースグループのノードグループと同じである必要があります。
一方のクラスタで RAC を実行しているノード数が他方のクラスタと異なる場合は、両方のクラスタのすべてのノードに同じリソースグループが定義されていることを確認します。
VERITAS Volume Manager クラスタ機能を使用してデータを管理している場合は、cluster_dgs プロパティー内のほかのデータボリュームにクラスタ機能のディスクグループおよび Sun Cluster デバイスグループを指定する必要があります。
クラスタおよび VERITAS Volume Manager クラスタ機能を再起動すると、 RAC フレームワークはクラスタが停止する前にすでにインポートされていたすべてのクラスタ機能デバイスグループをインポートしようとします。このため、デバイスグループを主クラスタにインポートしようとすると、失敗します。
主クラスタ上のクラスタノードの 1 つにログインします。
この手順を行うには、Geo Management RBAC 権利プロファイルがユーザーに割り当てられている必要があります。RBAC についての詳細は、『Sun Cluster Geographic Edition System Administration Guide』の「Sun Cluster Geographic Edition Software and RBAC」を参照してください。
geopg create コマンドを実行して新しい保護グループを作成します。
このコマンドを実行すると、ローカルクラスタのすべてのノードに、保護グループが 1 つずつ作成されます。
# geopg create -s partnershipname -o localrole -d truecopy \ -p External_Dependency_Allowed=true [-p property [-p…]] protectiongroupname |
パートナーシップの名前を指定します。
ローカルクラスタ上でこの保護グループに primary というロールを指定します。
Hitachi TrueCopy ソフトウェアを使用して保護グループのデータを複製するように指定します。
保護グループのプロパティーを指定します。
次のプロパティーを指定できます。
Description – 保護グループについて説明する。
External_Dependency_Allowed - リソースグループおよびこの保護グループに属しているリソースと、リソースグループおよびこの保護グループに属していないリソースとの間に、依存関係を許可するかどうかを指定する。RAC の場合は、このプロパティーを true に設定する。
Timeout – 保護グループのタイムアウト間隔を秒単位で指定する。
Nodelist – 複製サブシステムの主クラスタになりえるマシンのホスト名を表示する。
Cluster_dgs – データが書き込まれる VERITAS Volume Manager クラスタ機能ディスクグループを指定する。
設定できるプロパティーについての詳細は、『Sun Cluster Geographic Edition System Administration Guide』の付録 A「Standard Sun Cluster Geographic Edition Properties」を参照してください。
保護グループの名前を指定します。
Sun Cluster Geographic Edition ソフトウェアでサポートされている名前と値については、『Sun Cluster Geographic Edition System Administration Guide』の付録 B「Legal Names and Values of Sun Cluster Geographic Edition Entities」を参照してください。
geopg コマンドの詳細は、geopg(1M) のマニュアルページを参照してください。
Hitachi TrueCopy デバイスグループを保護グループに追加します。
# geopg add-device-group [-p property [-p…]] protectiongroupname |
保護グループのプロパティーを指定します。
ディスクデバイスグループによって使用されるフェンスレベルを定義する Fence_level プロパティーを指定できます。フェンスレベルにより、そのディスクデバイスグループの主ボリュームおよび二次ボリューム間での整合性のレベルが決定されます。これを never に設定する必要があります。
主クラスタにおけるアプリケーション停止を防ぐには、Fence_level を never または async に指定します。Fence_level パラメータが never または async に設定されていないと、二次サイトが停止する際にデータ複製が正しく行われない可能性があります。
never の Fence_level を指定すると、テイクオーバーを実行したあと、データ複製ロールが変更されません。
data と status は、特殊な状況下で必要になる場合があるため、Fence_level パラメータがこれらの値に設定されないようにするプログラムは使用しないでください。
data または status の Fence_level を使用する特別なニーズがある場合は、ご購入先に問い合わせてください。
設定できるプロパティーについての詳細は、『Sun Cluster Geographic Edition System Administration Guide』の付録 A「Standard Sun Cluster Geographic Edition Properties」を参照してください。
保護グループの名前を指定します。
保護グループには、rac_server_proxy リソースグループと、複製されるデバイスグループ用のリソースグループのみを追加します。
保護グループには RAC フレームワークリソースグループを追加しないでください。追加しないことにより、保護グループがノードで二次になっても、フレームワークリソースグループが非管理状態にならないことが保証されます。さらに、複数の RAC データベースをクラスタ上に存在させ、それらのデータベースを Sun Cluster Geographic Edition の制御下に置くことも置かないことも可能になります。
# geopg add-resource-group resourcegroup protectiongroupname |
保護グループに追加する、または保護グループから削除するリソースグループをコンマで区切って指定します。指定したリソースグループはすでに定義されている必要があります。
リソースグループを追加する前に、保護グループはオンラインである必要があります。geopg add-resource-group コマンドが失敗するのは、保護グループがオフラインであり、追加されるリソースグループがオンラインである場合です。
リソースグループを追加する時点で保護グループがすでに起動されている場合、リソースグループは管理されないままになります。geopg start コマンドを実行して、手動でリソースグループを起動する必要があります。
保護グループの名前を指定します。
この例ではRAC およびクラスタ機能を使用する保護グループ pg1 を作成します。
クラスタ機能のディスクグループ oracle-dg は、Hitachi TrueCopy デバイスグループ VG01 によって複製されるデータを制御します。RAC フレームワークリソースグループのノードリストは、クラスタのすべてのノードに設定されています。
クラスタ機能のディスクグループ oracle-dg を使用して、主クラスタに保護グループを作成します。
# geopg create -s pts1 -o PRIMARY -d Truecopy \ -p cluster_dgs=racdbdg -p external_dependency_allowed=true pg1 Protection group "pg1" successfully created. |
Hitachi TrueCopy デバイスグループ VG01 を保護グループ pg1 に追加します。
# geopg add-device-group --property fence_level=never VG01 pg1 Device group "VG01" successfully added to the protection group "pg1". |
rac_server_proxy-rg リソースグループと、複製デバイスグループのリソースグループである hasp4rac-rg および scaldbdg-rg を保護グループに追加します。
# geopg add-resource-group rac_server_proxy-rg,hasp4rac-rg,\ scaldbdg-rg pg1 |