Oracle® Solaris Cluster Data Service for Oracle Real Application Clusters ガイド

印刷ビューの終了

更新: 2014 年 7 月、E52256–01
 
 

Oracle Grid Infrastructure との相互運用のためにゾーンクラスタ内で Oracle Solaris Cluster リソースを作成する方法


注 -  Oracle RAC のサポート をグローバルクラスタで実行するように構成する場合は、代わりに Oracle Grid Infrastructure との相互運用のためにグローバルクラスタ内で Oracle Solaris Cluster リソースを作成する方法を実行してください。

この手順は、クラスタの 1 つのノードのみで実行します。


注 -  この手順で Oracle Solaris Cluster のコマンドをゾーンクラスタ内で実行する必要があるときは、グローバルクラスタからコマンドを実行し、–Z オプションを使用してゾーンクラスタを指定するようにしてください。
  1. root 役割になるか、RBAC 承認 solaris.cluster.admin および solaris.cluster.modify を提供する役割になります。
  2. SUNW.crs_framework リソースタイプを登録します。
    # clresourcetype register -Z zcname SUNW.crs_framework
  3. SUNW.crs_framework リソースタイプのインスタンスを Oracle RAC フレームワークリソースグループに追加します。

    このリソースグループについては、Oracle RAC のサポート フレームワークリソースグループの登録と構成を参照してください。

    Oracle RAC のサポート フレームワークリソースグループ内の SUNW.rac_framework のインスタンスに対して、SUNW.crs_framework のインスタンスによる強い依存関係を設定します。

    Oracle Clusterware 実行可能ファイルに使用されているファイルシステムのストレージリソースが構成されている場合があります。この場合は、ストレージリソースに対して、SUNW.crs_framework のインスタンスによるオフライン再起動依存関係を設定します。この依存関係のスコープを、ストレージリソースが実行されているノードのみに制限します。ゾーンクラスタ内でファイルシステムマウントポイントのためのリソースを作成する方法で作成したリソースに対する依存関係を設定します。

    # clresource create -Z zcname -t SUNW.crs_framework \
    -g rac-fmwk-rg \
    -p resource_dependencies=rac-fmwk-rs \
    [-p resource_dependencies_offline_restart=db-storage-rs{local_node} \
    [,bin-storage-rs{local_node}]] \
    crs-fmwk-rs
  4. Oracle RAC のサポート データベースサーバーのプロキシリソースを含むスケーラブルリソースグループを作成します。

    Oracle RAC のサポート フレームワークリソースグループに対して、このスケーラブルリソースグループによる強い肯定的なアフィニティーを設定します。


    ヒント  -  Oracle RAC のサポート をすべてのクラスタノードで実行する必要がある場合は、次のコマンドで –S オプションを指定し、–n–p maximum_primaries–p desired_primaries–p rg_mode の各オプションは省略します。
    # clresourcegroup create -Z zcname -n nodelist \
    -p maximum_primaries=num-in-list \
    -p desired_primaries=num-in-list \
    -p rg_affinities=++rac-fmwk-rg[,db-storage-rg] \
    [-p rg_description="description"] \
    -p rg_mode=Scalable \
    rac-db-rg
  5. SUNW.scalable_rac_server_proxy リソースタイプを登録します。
    # clresourcetype register -Z zcname SUNW.scalable_rac_server_proxy
  6. SUNW.scalable_rac_server_proxy リソースタイプのインスタンスを、Step 4 で作成したリソースグループに追加します。

    Oracle RAC のサポート フレームワークリソースグループ内の SUNW.rac_framework のインスタンスに対して、SUNW.scalable_rac_server_proxy のインスタンスによる強い依存関係を設定します。

    Step 3 で作成した SUNW.crs_framework のインスタンスに対して、SUNW.scalable_rac_server_proxy のインスタンスによるオフライン再起動依存関係を設定します。

    # clresource create -Z zcname -g rac-db-rg \
    -t SUNW.scalable_rac_server_proxy \
    -p resource_dependencies=rac-fmwk-rs \
    -p resource_dependencies_offline_restart=crs-fmk-rs \
    [, db-storage-rs, bin-storage-rs] \
    -p oracle_home=ora-home \
    -p crs_home=Grid_home \
    -p db_name=db-name \
    rac-srvr-proxy-rs
  7. Step 4 で作成したリソースグループをオンラインにします。
    # clresourcegroup online -Z zcname -M rac-db-rg