Sun Cluster Geographic Edition Hitachi TrueCopy 向けデータ複製ガイド

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

始める前に

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

クラスタおよびクラスタボリュームマネージャーを再起動すると、Oracle Real Application Clusters フレームワークはクラスタが停止する前にすでにインポートされていたすべてのクラスタマネージャーデバイスグループをインポートしようとします。このため、デバイスグループを主クラスタにインポートしようとすると、失敗します。

  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 truecopy [-p property [-p...]] \
    protectiongroupname
    
    -s partnershipname

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

    -o localrole

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

    -d truecopy

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

    -p propertysetting

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

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

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

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

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

    • Cluster_dgs – データが書き込まれるクラスタボリュームマネージャーのディスクグループを指定する。

    設定できるプロパティーの詳細は、『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. Hitachi TrueCopy デバイスグループを保護グループに追加します。


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

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

    ディスクデバイスグループによって使用されるフェンスレベルを定義する Fence_level プロパティーを指定できます。フェンスレベルにより、そのディスクデバイスグループの主ボリュームおよび二次ボリューム間での整合性のレベルが決定されます。これを never に設定する必要があります。


    注意 – 注意 –

    主クラスタにおけるアプリケーション停止を防ぐには、Fence_levelnever または async に指定します。Fence_level パラメータが never または async に設定されていないと、二次サイトが停止する際にデータ複製が正しく行われない可能性があります。

    neverFence_level を指定した場合、テイクオーバーを実行したあと、データ複製ロールが変わりません。

    datastatus は、特殊な状況下で必要になる場合があるため、Fence_level パラメータがこれらの値に設定されないようにするプログラムは使用しないでください。

    data または statusFence_level を使用する特別なニーズがある場合は、ご購入先に問い合わせてください。


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

    protectiongroupname

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

  4. Oracle Real Application Clusters フレームワークリソースグループ、すべての Oracle Real Application Clusters サーバーリソースグループ、すべての Oracle Real Application Clusters リスナーリソースグループを保護グループに追加します。


    # geopg add-resource-group resourcegroup protectiongroupname
    
    resourcegroup

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

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


    注 –

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


    protectiongroupname

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


例 2–4 Oracle Real Application Clusters の保護グループの作成

この例では、Oracle Real Application Clusters およびクラスタボリュームマネージャーを使用する保護グループ pg1 を作成します。

クラスタボリュームマネージャーのディスクグループ oracle-dg は、Hitachi TrueCopy デバイスグループ VG01 によって複製されるデータを制御します。Oracle Real Application Clusters フレームワークリソースグループのノードリストは、クラスタのすべてのノードに設定されています。

  1. クラスタボリュームマネージャーのディスクグループ oracle-dg を使用して、主クラスタに保護グループを作成します。


    # geopg create -s pts1 -o PRIMARY -d Truecopy -p cluster_dgs=oracle-dg pg1
    Protection group "pg1" successfully created.
  2. Hitachi TrueCopy デバイスグループ VG01 を保護グループ pg1 に追加します。


    # geopg add-device-group --property fence_level=never VG01 pg1
    Device group "VG01" successfully added to the protection group "pg1".
  3. Oracle Real Application Clusters フレームワークリソースグループ rac-framework-rg 、すべての Oracle Real Application Clusters サーバーリソースグループ、およびすべての Oracle Real Application Clusters リスナーリソースグループを保護グループに追加します。


    # geopg add-resource-group rac-framework-rg,rac-server-rg1,\
    rac-listener-rg1,rac-server-rg2,rac-listener-rg2 pg1