Sun Cluster Data Service for SAP Web Application Server ガイド (Solaris OS 版)

Procedureスタンドアロン SAP J2EE Engine リソースを登録して構成するには

手順
  1. SAP J2EE engine を格納するクラスタノードの 1 つでスーパーユーザーになります。

  2. SAP J2EE engine のリソースタイプである SUNW.gds を登録します。


    # scrgadm -a -t SUNW.gds
    
    -a

    追加する新しいリソースタイプを指定します。

    -t SUNW.gds

    追加するリソースタイプの名前を指定します。この名前は、SAP J2EE engine に対して事前に定義されています。

  3. SAP J2EE engine ディスクストレージの HAStoragePlus リソースを作成します。


    # scrgadm -a -j hsp-j2ee-rs -g j2ee-rg -t SUNW.HAStoragePlus  \
    -x filesystemmountpoints="mountpoint-list"
    
    -a

    新しい構成を追加します。

    -j hsp-j2ee-rs

    作成するリソースの名前を指定します。

    -g j2ee-rg

    このリソースを SAP J2EE engine リソースグループに追加します。

    -t SUNW.HAStoragePlus

    このリソースは、SUNW.HAStoragePlus リソースタイプのインスタンスです。

    -x filesystemmountpoints="mountpoint-list "

    ファイルシステムの有効なマウントポイントを列挙します。詳細は、SUNW.HAStoragePlus(5) のマニュアルページを参照してください。

  4. Sun Cluster SAP J2EE engine リソースを構成します。

    SAP J2EE engine の構成ファイルは /opt/SUNWscswa/util/ha_sap_j2ee_config です。


    #
    # Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
    # Use is subject to license terms.
    # 
    # This file will be sourced in by ha_sap_j2ee_register and the
    # parameters listed below will be used.
    #
    # These parameters can be customized in (key=value) form
    #
    #              RS - Name of the resource for the application
    #              RG - Name of the resource group containing RS
    #       JAVA_HOME - Name of the Java home directory
    #          SAPSID - The SAP System Name
    #   J2EE_INSTANCE - Name of the SAP J2EE Engine instance
    #              LH - Name of the LogicalHostname SC resource
    #    DEPENDENT_RS - Resources on which SAP J2EE SC resource depends
    # 	      for example, HAStoragePlus, SCS, ENQ, and DB SC resources
    #	 SCALABLE - Scalable or not. TRUE/FALSE
    #	
    #
    # Optional parameters
    #
    # SAP_START - Optional, name of a startsap script within
    #	 SAPSIDadm home directory that will be used
    #	 instead of the default startsap.
    #
    #	 SAP_STOP  - Optional, name of a stopsap script within
    #	 SAPSIDadm home directory that will be used
    #	 instead of the default stopsap.
    #
    #	 SAP_LOGDIR - Optional, where to put the logfiles from
    #	 startsap and stopsap. Default is the SAPSIDadm home
    # directory.
    #	 SAPSIDadm must be owner and have write permissions
    #
    #	 RESOURCE_PROJECT_NAME - Optional, name of a SRM project.
    #
    # The following examples illustrate sample parameters
    # for SAP J2EE Engine Instance
    #
    #	 RS=RES-SAP-J2EE
    #	 RG=RG-SAP-J2EE
    #	 JAVA_HOME=/usr/java
    #	 SAPSID=TST
    #	 J2EE_INSTANCE=JC00
    #	 LH=j2eelh           For Scalable, LH= 
    #	 DEPENDENT_RS=RES-SAP-J2EE-HAS,RES-SAP-SCS,RES-SAP-ENQ,RES-SAP-DB
    #
    #	 SAP_START=
    #	 SAP_STOP=
    #	 SAP_LOGDIR=
    #	 RESOURCE_PROJECT_NAME=
    #	 SCALABLE=FALSE      For Scalable, SCALABLE=TRUE
    #
    #
    RS=
    RG=
    JAVA_HOME=
    SAPSID=
    J2EE_INSTANCE=
    LH=
    DEPENDENT_RS=
    SAP_START=
    SAP_STOP=
    SAP_LOGDIR=
    RESOURCE_PROJECT_NAME=
    SCALABLE=

    SAP J2EE engine は、フェイルオーバーリソースとしてもスケーラブルリソースとしても構成できます。ha_sap_j2ee_config ファイルは、次のように編集できます。

    • リソースがスケーラブルの場合、SCALABLE=TRUE を設定して、LH をヌルに設定します (LH= )。

    • リソースがフェイルオーバーの場合、SCALABLE=FALSE を設定して、LH=logical-host resource を設定します。

    • リソースの依存関係を設定します。

      Set DEPENDENT_RS= db-rs,enq-rs,msg-rs.

      SAP J2EE engine リソースをオンラインにすることが可能になる前に、次のリソースをオンラインにしておく必要があります。

      • データベースリソース。データベースリソースは、関連データサービスによって作成されます。

      • SAP enqueue server リソース

      • SAP message server リソース

    • SAP_LOGDIR を指定した場合、このファイルは、sapsid adm ユーザーの所有権と書き込み権を持っている必要があります。

  5. Sun Cluster SAP J2EE engine リソースを登録します。


    # cd /opt/SUNWscswa/util 
    # ./ha_sap_j2ee_register
    
  6. Sun Cluster SAP J2EE engine リソースを有効にします。


    # scswitch -ej j2ee-rs 
    
    -ej

    指定したリソースが有効になるように指定します。

    j2ee-rs

    有効にするリソースの名前を指定します。

複数のリソースの指定

ha_sap_j2ee_conf 構成ファイルと ha_sap_j2ee_register 登録スクリプトは、1 度に 1 つのリソースのみ登録できます。同じ SAPSID を持つ 同じ SAP システムの異なるインスタンス、または異なる SAPSID を持つ異なる SAP システムのどちらかのために、同じタイプのリソースを複数登録する場合は、次のどちらかの作業を実行します。

複数のリソースを登録するときは、構成ファイルのすべてのパラメータがそのリソースに対して正しく設定されていることを確認してください。特に、SCALABLE パラメータと LH パラメータは、そのリソースがフェイルオーバーまたはスケーラブルのどちらであるかによって変わります。