Sun Cluster Geographic Edition EMC Symmetrix Remote Data Facility 向けデータ複製ガイド

ProcedureOracle Real Application Clusters の保護グループを作成する

始める前に

Oracle Real Application Clusters (RAC) の保護グループを作成する前に、次の条件が満たされていることを確認する必要があります。

クラスタおよび VERITAS Volume Manager クラスタ機能ソフトウェアを再起動すると、RAC フレームワークはクラスタが停止する前にすでにインポートされていたすべてのクラスタ機能デバイスグループをインポートしようとします。このため、デバイスグループを主クラスタにインポートしようとすると、失敗します。

  1. 主クラスタ上のクラスタノードの 1 つにログインします。

    この手順を行うには、Geo Management RBAC 権利プロファイルがユーザーに割り当てられている必要があります。RBAC についての詳細は、『Sun Cluster Geographic Edition のシステム管理』「Sun Cluster Geographic Edition ソフトウェアと RBAC」を参照してください。

  2. geopg create コマンドを実行して新しい保護グループを作成します。

    このコマンドを実行すると、ローカルクラスタのすべてのノードに、保護グループが 1 つずつ作成されます。


    # geopg create -s partnershipname -o localrole -d srdf \
    -p External_Dependency_Allowed=true [-p property [-p...]] protectiongroupname
    
    -s partnershipname

    パートナーシップの名前を指定します。

    -o localrole

    ローカルクラスタ上でこの保護グループに primary というロールを指定します。

    -d srdf

    EMC Symmetrix Remote Data Facility ソフトウェアを使用して保護グループのデータを複製するように指定します。

    -p propertysetting

    保護グループのプロパティーを指定します。

    次のプロパティーを指定できます。

    • Description – 保護グループについて説明する。

    • External_Dependency_Allowed - この保護グループ内のグループとリソースグループの間、およびこの保護グループ外のリソースとリソースグループの間に依存関係を許可するかどうかを指定します。RAC では、このプロパティーを true に設定します。

    • Timeout – 保護グループのタイムアウト間隔を秒単位で指定する。

    • Nodelist – 複製サブシステムの主クラスタになりえるマシンのホスト名を表示する。

    • Cluster_dgs – データが書き込まれる VERITAS Volume Manager クラスタ機能ディスクグループを指定します。

    設定できるプロパティーについては、『Sun Cluster Geographic Edition のシステム管理』の付録 A「Sun Cluster Geographic Edition の標準プロパティー」を参照してください。

    protectiongroupname

    保護グループの名前を指定します。

    Sun Cluster Geographic Edition ソフトウェアでサポートされている名前と値については、『Sun Cluster Geographic Edition のシステム管理』の付録 B「Sun Cluster Geographic Edition エンティティーに使用できる名前と値」を参照してください。

    geopg コマンドについては、geopg(1M)のマニュアルページを参照してください。

  3. EMC Symmetrix Remote Data Facility デバイスグループを保護グループに追加してください。


    # geopg add-device-group [-p property [-p...]] protectiongroupname
    
    -p propertysetting

    保護グループのプロパティーを指定します。

    設定できるプロパティーについては、『Sun Cluster Geographic Edition のシステム管理』の付録 A「Sun Cluster Geographic Edition の標準プロパティー」を参照してください。

    protectiongroupname

    保護グループの名前を指定します。

  4. 保護グループに rac_server_proxy リソースグループと複製されたデバイスグループのリソースグループだけを追加します。


    注 –

    保護グループに RAC フレームワークリソースグループを追加しないでください。これを順守していれば、保護グループがノードで二次クラスタになったときに、フレームワークリソースグループが管理不能になりません。さらに、複数の RAC データベースがクラスタ化でき、データベースを Sun Cluster Geographic Edition の管理下に置くことも、置かないこともできます。



    # geopg add-resource-group resourcegroup protectiongroupname
    
    resourcegroup

    保護グループに追加する、または保護グループから削除するリソースグループをコンマで区切って指定します。指定したリソースグループはすでに定義されている必要があります。

    リソースグループを追加する前に、保護グループはオンラインである必要があります。geopg add-resource-group コマンドが失敗するのは、保護グループがオフラインであり、追加されるリソースグループがオンラインである場合です。


    注 –

    リソースグループを追加する時点で保護グループがすでに起動されている場合、リソースグループは管理されないままになります。geopg start コマンドを実行して、手動でリソースグループを起動する必要があります。


    protectiongroupname

    保護グループの名前を指定します。


例 2–3 RAC の保護グループの作成

この例では、RAC およびクラスタ機能を使用する保護グループ pg1 を作成します。

クラスタ機能のディスクグループ oracle-dg は、EMC Symmetrix Remote Data Facility デバイスグループ DG01 によって複製されるデータを制御します。RAC フレームワークリソースグループのノードリストは、クラスタのすべてのノードに設定されています。

  1. クラスタ機能のディスクグループ racdbdg を使用して、主クラスタに保護グループを作成します。


    # geopg create -s pts1 -o PRIMARY -d srdf -p cluster_dgs=racdbdg \
    -p external_dependency_allowed=true pg1
    Protection group "pg1" successfully created.
  2. EMC Symmetrix Remote Data Facility デバイスグループ DG01 を保護グループ pg1 に追加します。


    # geopg add-device-group DG01 pg1
    Device group "DG01" successfully added to the protection group "pg1".
  3. 保護グループに rac_server_proxy_rg リソースグループと複製されたデバイスグループリソースグループ、つまり hasp4rac-rgscaldbdg-rg を追加します。


    # geopg add-resource-group rac_server_proxy-rg,hasp4rac-rg,scaldbdg-rg pg1