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

Sun Cluster HA for SAP Web Application Server の登録と構成

Sun Cluster HA for SAP Web Application Server データサービスを有効にして、SAP Web Application Server アプリケーションの可用性を高めるには、この節の手順どおりにデータサービスを構成します。この手順では次のタスクを実行します。

始める前に

この手順を行う前に、Sun Cluster HA for SAP Web Application Server データサービスパッケージがインストールされていることを確認してください。

この節の手順は、データベースリソースがすでに作成され、これらのリソースがオンラインであることを想定しています。

クラスタノードでスーパーユーザーとして各タスクを実行します。

Sun Cluster HA for SAP Web Application Server 拡張プロパティの設定

以下の各項ではリソースの登録と構成について説明します。これらの説明は、設定が必要な Sun Cluster HA for SAP Web Application Server の拡張プロパティに限られています。Sun Cluster HA for SAP Web Application Server のすべての拡張プロパティについては、付録 A 「Sun Cluster HA for SAP Web Application Server 拡張プロパティ」 を参照してください。拡張プロパティの中には動的に変更できるものがあります。ただし、それ以外の拡張プロパティは、リソースを作成するか無効にするときにしか更新できません。「調整可能」の欄には、そのプロパティをいつ変更できるかが示されています。

リソースの拡張プロパティを設定するには、リソースを作成または変更する scrgadm(1M) コマンドに次のオプションを含めます。


-x property=value 
-x property

設定する拡張プロパティを指定します。

value

設定する拡張プロパティの値を指定します。

リソースを作成した後でリソースを構成する場合は、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』のデータサービスリソースの管理」に示されている手順を使用します。

SAP Central Services コンポーネントの HAStoragePlus リソースを登録して構成するには

HAStoragePlus リソースは、コンポーネントがインストールされた広域デバイスグループの高可用性を確保するために作成されます。

  1. SUNW.HAStoragePlus というリソース型を登録します。


    # scrgadm -a -t SUNW.HAStoragePlus
    
  2. SAP enqueue server と SAP message server がインストールされた広域デバイスグループの HAStoragePlus リソースを作成します。

    このリソースを SAP enqueue server と SAP message server リソースの SAP central services リソースグループ内に作成します。


    # scrgadm -a -j hsp-central-rs -g central-rg -t SUNW.HAStoragePlus \
    -x filesystemmountpoints="mountpoint-list" \
    -x globaldevicepaths=sapenq-device-group
    
    -a

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

    -j hsp-central-rs

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

    -g central-rg

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

    -t SUNW.HAStoragePlus

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

    -x filesystemmountpoints="mountpoint-list"

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

    -x globaldevicepaths= sapenq-device-group

    SAP enqueue server ソフトウェアと SAP message server ソフトウェアがインストールされる広域デバイスグループの名前を指定します。

  3. 手順 2 で作成した HAStoragePlus リソースを有効にします。


    # scswitch -ej hsp-central-rs
    
    -ej hsp-central-rs

    手順 2 で作成した HAStoragePlus リソースを有効にします。

  4. SAP replica server がインストールされている広域デバイスグループの HAStoragePlus リソースを作成します。

    このリソースは、SAP replica server リソースグループ内に作成します。


    # scrgadm -a -j hsp-repl-rs -g repl-rg -t SUNW.HAStoragePlus \
    -x filesystemmountpoints="mountpoint-list" \
    -x globaldevicepaths=saprepl-device-group
    
    -a

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

    -j hsp-repl-rs

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

    -g repl-rg

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

    -t SUNW.HAStoragePlus

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

    -x filesystemmountpoints="mountpoint-list"

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

    -x globaldevicepaths= saprepl-device-group

    SAP replica server ソフトウェアがインストールされている広域デバイスグループの名前を指定します。

  5. 手順 4 で作成した HAStoragePlus リソースを有効にします。


    # scswitch -ej hsp-repl-rs
    
    -ej hsp-repl-rs

    手順 4 で作成した HAStoragePlus リソースを有効にします。

SAP Enqueue Server リソースを登録して構成するには

SAP enqueue server リソースと SAP message server リソースは、同時にフェイルオーバーするので、同じフェイルオーバーリソースグループ内にある必要があります。

SAP enqueue server リソースを関連する HAStoragePlus リソースに依存するように構成します。この依存関係によって、関連する HAStoragePlus リソースがオンラインになるまで、SAP enqueue server は起動しません。

  1. SAP enqueue server のリソース型である SUNW.sapenq を登録します。


    # scrgadm -a  -t SUNW.sapenq
    
    -a

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

    -t SUNW.sapenq

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

  2. SAP central services リソースグループ内に SAP enqueue server リソースを作成します。


    # scrgadm -a -j enq-rs -g central-rg -t SUNW.sapenq \
    -x Enqueue_Profile=path-to-enq-profile \
    -x Enqueue_Server=path-to-enq-server-binary \
    -x SAP_User=enq-user \
    -x Enqueue_Instance_Number=enq-instance \
    -y Resource_Dependencies=hsp-central-rs
    
    -a

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

    -j enq-rs

    追加するリソースの名前を指定します。

    -g central-rg

    リソースを追加するリソースグループを指定します。SAP central services リソースグループは、フェイルオーバーリソースグループとして構成されます。

    -t SUNW.sapenq

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

    -x Enqueue_Profile= path-to-enq-profile

    SAP enqueue server プロファイルのフルパスを指定します。

    -x Enqueue_Server= path-to-enq-server-binary

    SAP enqueue server 実行可能ファイルのフルパスを指定します。

    -x SAP_User= enq-user

    SAP enqueue server の管理ユーザーを指定します。

    -x Enqueue_Instance_Number= enq-instance

    SAP enqueue server の 2 桁のインスタンス番号を指定します。この番号は、SAP enqueue server の SAP プロファイルの SAPSYSTEM の値です。

    -y Resource_Dependencies= hsp-central-rs

    SAP enqueue server をインストールする広域デバイスグループの HAStoragePlus リソースは、SAP enqueue server がオンラインになるためにオンラインでなくてはならないことを指定します。

  3. SAP enqueue server 拡張プロパティのデフォルト値が有効であることを確認します。

    SUNW.sapenq 拡張プロパティ」を参照してください。

  4. SAP enqueue server が、クラスタ上でまだ実行されていないことを確認します。

    SAP enqueue server がクラスタのいずれかのノードですでに実行されている場合は、複数の SAP enqueue server プロセスを同時に実行してしまう場合があります。

  5. SAP enqueue server リソースを有効にします。


    # scswitch -ej enq-rs
    
    -ej

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

    enq-rs

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

SAP Replica Server リソースを登録して構成するには

SAP replica server リソースは SAP enqueue server リソースと一緒にはフェイルオーバーできないので、SAP replica server リソースは、SAP enqueue server リソースとは別のフェイルオーバーリソースグループでなければなりません。

SAP replica server リソースをオンラインになる関連する HAStoragePlus リソースに依存するように構成します。SAP replica server リソースは、SAP enqueue server リソースにも依存しています。これらの依存関係によって、関連する HAStoragePlus リソースと SAP enqueue server が両方オンラインになるまで、SAP replica server は起動しようとしません。

  1. SAP replica server のリソース型である SUNW.saprepl を登録します。


    # scrgadm -a  -t SUNW.saprepl
    
    -a

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

    -t SUNW.saprepl

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

  2. SAP replica server リソースグループ内に SAP replica server リソースを作成します。


    # scrgadm -a -j repl-rs -g repl-rg -t SUNW.saprepl \
    -x Replica_Profile=path-to-repl-profile \
    -x Replica_Server=path-to-repl-server-binary \
    -x SAP_User=repl-user \
    -y Resource_Dependencies=enq-rs,hsp-repl-rs
    
    -a

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

    -j repl-rs

    追加するリソースの名前を指定します。

    -g repl-rg

    リソースを追加するリソースグループを指定します。SAP replica server リソースグループは、フェイルオーバーリソースグループとして構成されます。

    -t SUNW.saprepl

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

    -x Replica_Profile= path-to-repl-profile

    SAP replica server プロファイルのフルパスを指定します。

    -x Replica_Server= path-to-repl-server-binary

    SAP replica server 実行可能ファイルのフルパスを指定します。

    -x SAP_User= repl-user

    SAP replica server の管理ユーザーを指定します。

    -y Resource_Dependencies= enq-rs,hsp-repl-rs

    SAP replica server リソースがオンラインになる前に、次に示すリソースがオンラインにならなければならないことを指定します。

    • SAP enqueue server リソース

    • SAP replica server がインストールされている広域デバイスグループのHAStoragePlus リソース

  3. SAP replica server 拡張プロパティのデフォルト値が有効であることを確認します。

    SUNW.saprepl 拡張プロパティ」を参照してください。

  4. SAP replica server リソースを有効にします。


    # scswitch -ej repl-rs
    
    -ej

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

    repl-rs

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

SAP Message Server リソースを登録して構成するには

SAP enqueue server リソースと SAP message server リソースは、同時にフェイルオーバーするので、同じフェイルオーバーリソースグループ内にある必要があります。

SAP message server リソースを関連する HAStoragePlus リソースに依存するように構成します。この依存関係によって、関連する HAStoragePlus リソースがオンラインになるまで、SAP message server は起動しません。

  1. SAP message server のリソース型である SUNW.sapscs を登録します。


    # scrgadm -a  -t SUNW.sapscs
    
    -a

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

    -t SUNW.sapscs

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

  2. SAP central services リソースグループ内に SAP message server リソースを作成します。


    # scrgadm -a -j msg-rs -g central-rg -t SUNW.sapscs \
    -x SAP_SID=scs-system-ID \
    -x SAP_Instance_Number=scs-instance-number \
    -x SAP_Instance_Name=scs-instance-name \
    -x Msg_Server_Port=msg-server-port \
    -x Scs_Startup_Script=scs-server-startup-script \
    -x Scs_Shutdown_Script=scs-server-shutdown-script \
    -y Resource_Dependencies=hsp-central-rs
    
    -a

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

    -j msg-rs

    追加するリソースの名前を指定します。

    -g central-rg

    リソースを追加するリソースグループを指定します。SAP central services リソースグループは、フェイルオーバーリソースグループとして構成されます。

    -t SUNW.sapscs

    SAP message server リソースが SUNW.sapscs という名前のリソース型のインスタンスであることを確認します。

    -x SAP_SID=scs-system-ID

    SAP message server の SAP システムの ID を確認します。この ID は、SAP プロファイルの SAPSYSTEMNAME です。

    -x SAP_Instance_Number= scs-instance-number

    SAP message server のインスタンス番号を指定します。この番号は、SAP プロファイルの SAPSYSTEM です。

    -x SAP_Instance_Name= scs-instance-name

    SAP message server のインスタンス名を指定します。この名前は、SAP プロファイルの INSTANCE_NAME です。

    -x Msg_Server_Port=msg-server-port

    SAP message server の待機ポートを指定します。

    -x Scs_Startup_Script= scs-server-startup-script

    SAP message server インスタンスの起動スクリプトへのフルパスを指定します。

    -x Scs_Shutdown_Script= scs-server-shutdown-script

    SAP message server インスタンスの停止スクリプトへのフルパスを指定します。

    -y Resource_Dependencies= hsp-central-rs

    SAP message server をインストールする広域デバイスグループの HAStoragePlus リソースは、SAP message server がオンラインになるためにオンラインでなくてはならないことを指定します。

  3. SAP message server 拡張プロパティのデフォルト値が有効であることを確認します。

    SUNW.sapscs 拡張プロパティ」を参照してください。

  4. SAP message server リソースを有効にします。


    # scswitch -ej msg-rs
    
    -ej

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

    msg-rs

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

SAP Web Application Server コンポーネントを登録して構成するには

HAStoragePlus リソースは、コンポーネントをインストールした広域デバイスグループの高可用性を確保するために作成されます。

SAP web application server コンポーネントのリソースを関連する HAStoragePlus リソースに依存するように構成します。SAP web application server コンポーネントのリソースも、データベースリソースと SAP message server リソースに依存しています。これらの依存関係によって、関連する HAStoragePlus リソース、データベース、SAP message server リソースがすべてオンラインになるまで、SAP web application server コンポーネントのリソースは起動しようとしません。


注 –

SAP web application server コンポーネントを PMF の下で実行するようにも実行しないようにも構成できます。SUNW.sapwebas 拡張プロパティ」 の拡張プロパティ Webas_Use_Pmf を参照してください。コンポーネントが PMF 制御下で実行する構成で、ネットワークを使用できない場合、PMF はデータの損失を防ぐためにリソースを停止します。一方、コンポーネントが PMF 下で実行しない構成で、ネットワークを使用できない場合、SAP web application server コンポーネントのリソースとリソースグループは、stop_failed 状態となり、ユーザーの介入が必要となります。すべての SAP プロセスの停止に SAP ユーティリティーを使用できないので、データの破損を防ぐために、データサービスは自動的にプロセスを再起動しません。


  1. SAP web application server コンポーネントがインストールされている広域デバイスグループの HAStoragePlus リソースを作成する。

    このリソースは、SAP web application server リソースグループ内に作成します。


    # scrgadm -a -j hsp-webas-rs -g webas-rg -t SUNW.HAStoragePlus \
    -x filesystemmountpoints="mountpoint-list" \
    -x globaldevicepaths=sapwebas-device-group
    
    -a

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

    -j hsp-webas-rs

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

    -g webas-rg

    このリソースを SAP web application server リソースグループに追加します。

    -t SUNW.HAStoragePlus

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

    -x filesystemmountpoints="mountpoint-list"

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

    -x globaldevicepaths= sapwebas-device-group

    SAP web application server コンポーネントソフトウェアがインストールされている広域デバイスグループの名前を指定します。

  2. 手順 1 で作成した HAStoragePlus リソースを有効にします。


    # scswitch -ej hsp-webas-rs
    
    -ej hsp-webas-rs

    手順 1 で作成した HAStoragePlus リソースを有効にします。

  3. SAP web application server コンポーネントのリソース型である SUNW.sapwebas を登録します。


    # scrgadm -a  -t SUNW.sapwebas
    
    -a

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

    -t SUNW.sapwebas

    追加するリソースタイプの名前を指定します。この名前は、SAP web application server コンポーネントに対して事前に定義されています。

  4. SAP web application server コンポーネントのリソースを作成します。

    SAP web application server コンポーネントは、リソースをフェイルオーバーまたはスケーラブルリソースグループとして作成されたリソースグループに追加することによって、フェイルオーバーリソースまたはスケーラブルリソースとして構成できます。


    # scrgadm -a -j webas-rs -g webas-rg -t SUNW.sapwebas \
    -x SAP_SID=webas-system-ID \
    -x SAP_Instance_Number=webas-instance-number \
    -x SAP_Instance_Name=webas-instance-name \
    -y Resource_Dependencies=hsp-webas-rs,db-webas-rs,msg-rs
    
    -a

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

    -j webas-rs

    追加するリソースの名前を指定します。

    -g webas-rg

    リソースを追加するリソースグループを指定します。SAP web application server リソースグループは、フェイルオーバーまたはスケーラブルリソースグループとして構成できます。

    -t SUNW.sapwebas

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

    -x SAP_SID=webas-system-ID

    SAP web application server コンポーネントの SAP システムの ID を確認します。この ID は、SAP プロファイルの SAPSYSTEMNAME です。

    -x SAP_Instance_Number= webas-instance-number

    SAP web application server コンポーネントインスタンスの 2 桁の SAP システム番号を指定します。この番号は、SAP プロファイルの SAPSYSTEM です。

    -x SAP_Instance_Name= webas-instance-name

    SAP web application server コンポーネントのインスタンス名を指定します。この名前は、SAP プロファイルの INSTANCE_NAME です。

    -y Resource_Dependencies= hsp-webas-rs,db-webas-rs,msg-rs

    SAP web application server コンポーネントがオンラインになる前に、次に示すリソースがオンラインにならなければならないことを指定します。

    • SAP web application server コンポーネントがインストールされている広域デバイスグループのHAStoragePlus リソース

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

    • SAP message server リソース

  5. SAP web application server コンポーネント拡張プロパティのデフォルト値が有効であることを確認します。

    SUNW.sapwebas 拡張プロパティ」を参照してください。

  6. SAP web application server コンポーネントリソースを有効にします。


    # scswitch -ej webas-rs
    
    -ej

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

    webas-rs

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

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 リソースを構成します。

    ha_sap_j2ee_config ファイルを編集し、次の例のようにそのファイルのコメントに従います。


    # cd /opt/SUNWscswa/util 
    #
    # more 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
    #          SAPID  - The SAP System Name
    #   J2EE_INSTANCE - name of the SAP J2EE Engine instance
    #              LH - name of the LogicalHostname SC resource
    #          HAS_RS - name of the SAP J2EE HAStoragePlus SC resource
    #
    # Optional parameters
    #
    #             SAP_START - Optional, name of a startsap script within
    #               <SAPID>adm home directory that will be used
    #               instead of the default startsap.
    #
    #             SAP_STOP  - Optional, name of a stopsap script within
    #               <SAPID>adm 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 <SAPID>adm home
    #               directory
    #
    # 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
    #       SAPID=TST
    #       J2EE_INSTANCIES=JC00
    #       LH=j2eelh
    #       HAS_RS=RES-SAP-J2EE-HAS
    #
    #       SAP_START=
    #       SAP_STOP=
    #       SAP_LOGDIR=
    #       RESOURCE_PROJECT_NAME=
    #
    #
     
    RS=
    RG=
    JAVA_HOME=/usr/java
    SAPID=
    J2EE_INSTANCE=
    LH=
    HAS_RS=
     
    SAP_START=
    SAP_STOP=
    SAP_LOGDIR=
    RESOURCE_PROJECT_NAME=
  5. Sun Cluster SAP J2EE engine リソースを登録します。


    # cd /opt/SUNWscswa/util 
    # ./ha_sap_j2ee_register
    
  6. リソースの依存関係を設定します。

    SAP J2EE engine リソースは、データベースリソース、SAP enqueue server および SAP message server リソースに依存します。


    # scrgadm -c -j j2ee-rs -y Resource_Dependencies=db-rs,enq-rs,msg-rs
    
    -c

    既存構成を変更します。

    -j j2ee-rs

    変更するリソースの名前を指定します。このリソースの名前は、手順 4 の構成ファイルで指定したリソース名と同じでなければなりません。

    -y Resource_Dependencies= db-rs,enq-rs ,msg-rs

    SAP J2EE engine リソースがオンラインになる前に、次に示すリソースがオンラインにならなければならないことを指定します。

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

    • SAP enqueue server リソース

    • SAP message server リソース

  7. Sun Cluster SAP J2EE engine リソースを有効にします。


    # scswitch -ej j2ee-rs 
    
    -ej

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

    j2ee-rs

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

SAP Web Application Server の構成例

次に、SAP Web Application Server を Sun Cluster で可用性が高くなるよう構成する方法の例を示します。この例は、リソースグループが作成されており、リソースグループがオンラインで、リソース型が登録されていることを想定しています。


例 1–9 SAP Central Services コンポーネントの構成

この例では、SAP central services リソースグループは centralrg、SAP replica server リソースグループは replrg と呼ばれます。

  1. リソースグループ centralrg で広域デバイスグループ enqdgHAStoragePlus リソース hspcentralrs を作成するには、次のコマンドを実行します。グループ centraldg は、SAP enqueue server がインストールされている広域デバイスグループで、centralrg は SAP enqueue server リソースと SAP message server リソースのリソースグループです。


    # scrgadm -a -j hspcentralrs  -g centralrg -t SUNW.HAStoragePlus \
    -x filesystemmountpoints="/global/sapdata" \
    -x globaldevicepaths=centraldg
    
  2. hspcentralrs リソースを有効にするには、次のコマンドを実行します。


    # scswitch -ej hspcentralrs
    
  3. リソースグループ replrg で広域デバイスグループ repldgHAStoragePlus リソース hspreplrs を作成するには、次のコマンドを実行します。グループ repldg は、SAP replica server がインストールされている広域デバイスグループで、replrg は、SAP replica server リソースのリソースグループです。


    # scrgadm -a -j hspreplrs  -g replrg -t SUNW.HAStoragePlus \
    -x filesystemmountpoints="/global/sapdata" \
    -x globaldevicepaths=repldg
    
  4. hspreplrs リソースを有効にするには、次のコマンドを実行します。


    # scswitch -ej hspreplrs
    
  5. リソースグループ centralrg に SAP enqueue server リソース enqrs を作成するには、次のコマンドを実行します。このリソースは、hspcentralrs リソースに依存しています。


    # scrgadm -a -j enqrs  -g centralrg  -t SUNW.sapenq \
    -x Enqueue_Profile=/usr/sap/SC3/SYS/profile/SC3_ASCS07_central-lh \
    -x Enqueue_Server=/sapmnt/SC3/exe/enserver \
    -x SAP_User=sc3adm \
    -x Enqueue_Instance_Number=07 \
    -y Resource_Dependencies=hspcentralrs
    
  6. enqrs リソースを有効にするには、次のコマンドを実行します。


    # scswitch -ej enqrs
    
  7. リソースグループ replrg に SAP replica server リソース replrs を作成するには、次のコマンドを実行します。このリソースは、hspreplrs リソースと enqrs リソースに依存しています。


    # scrgadm -a -j replrs  -g replrg  -t SUNW.saprepl \
    -x Replica_Profile=/usr/sap/SC3/SYS/profile/SC3_REP07 \
    -x Replica_Server=/sapmnt/SC3/exe/enrepserver \
    -x SAP_User=sc3adm \
    -y Resource_Dependencies=hspreplrs,enqrs
    
  8. リソースグループ centralrg に SAP message server リソース centralrg を作成するには、次のコマンドを実行します。このリソースは、hspcentralrs リソースに依存しています。SAP message server リソースは、SUNW.sapscs というリソース型のインスタンスです。


    # scrgadm -a -j msgrs  -g centralrg  -t SUNW.sapscs \
    -x SAP_SID=SC3 \
    -x SAP_Instance_Number=07 \
    -x SAP_Instance_Name=ASCS07 \
    -x Msg_Server_Port=3607 \
    -x Scs_Startup_Script=/usr/sap/SC3/SYS/exe/run/my_startsap \
    -x Scs_Shutdown_Script=/usr/sap/SC3/SYS/exe/run/my_stopsap \
    -y Resource_Dependencies=hspcentralrs
    
  9. replrs リソースと msgrs リソースを有効にするには、次のコマンドを実行します。


    # scswitch -ej replrs,msgrs
    


例 1–10 SAP Web Application Server コンポーネントの構成

この例では、SAP web application server コンポーネントのリソースグループは webasrg と呼ばれます。

  1. リソースグループ webasrg で広域デバイスグループ webasdgHAStoragePlus リソース hspwebasrs を作成するには、次のコマンドを実行します。グループ webasdg は、SAP web application server コンポーネントがインストールされている広域デバイスグループで、webasrg は、SAP web application server リソースのリソースグループです。


    # scrgadm -a -j hspwebasrs  -g webasrg -t SUNW.HAStoragePlus \ 
    -x filesystemmountpoints="/global/sapdata" \ 
    -x globaldevicepaths=webasdg
    
  2. haspwebasrs リソースを有効にするには、次のコマンドを実行します。


    # scswitch -ej hspwebasrs
    
  3. SAP web application server コンポーネントのリソース webasrs を作成するには、次のコマンドを実行します。このリソースは、フェイルオーバーリソースグループ webasrg に作成されます。このリソースは、hspwebasrs リソースに依存しています。webasrs リソースも、関連データサービスによって作成されたデータベースリソース dbwebasrs に依存しています。さらに、このリソースは、前の例で msgrs と呼ばれている SAP message server リソースに依存しています。


    # scrgadm -a -j webasrs -g webasrg -t SUNW.sapwebas \ 
    -x SAP_SID=SC3 \
    -x SAP_Instance_Number=08 \
    -x SAP_Instance_Name=D08 \
    -y Resource_Dependencies=hspwebasrs,dbwebasrs,msgrs
    
  4. webasrs リソースを有効にするには、次のコマンドを実行します。


    # scswitch -ej webasrs