SAP J2EE engine を格納するクラスタノードの 1 つでスーパーユーザーになります。
SAP J2EE engine のリソースタイプである SUNW.gds を登録します。
# scrgadm -a -t SUNW.gds |
追加する新しいリソースタイプを指定します。
追加するリソースタイプの名前を指定します。この名前は、SAP J2EE engine に対して事前に定義されています。
SAP J2EE engine ディスクストレージの HAStoragePlus リソースを作成します。
# scrgadm -a -j hsp-j2ee-rs -g j2ee-rg -t SUNW.HAStoragePlus \ -x filesystemmountpoints="mountpoint-list" |
新しい構成を追加します。
作成するリソースの名前を指定します。
このリソースを SAP J2EE engine リソースグループに追加します。
このリソースは、SUNW.HAStoragePlus リソースタイプのインスタンスです。
ファイルシステムの有効なマウントポイントを列挙します。詳細は、SUNW.HAStoragePlus(5) のマニュアルページを参照してください。
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 ユーザーの所有権と書き込み権を持っている必要があります。
Sun Cluster SAP J2EE engine リソースを登録します。
# cd /opt/SUNWscswa/util # ./ha_sap_j2ee_register |
Sun Cluster SAP J2EE engine リソースを有効にします。
# scswitch -ej j2ee-rs |
指定したリソースが有効になるように指定します。
有効にするリソースの名前を指定します。
ha_sap_j2ee_conf 構成ファイルと ha_sap_j2ee_register 登録スクリプトは、1 度に 1 つのリソースのみ登録できます。同じ SAPSID を持つ 同じ SAP システムの異なるインスタンス、または異なる SAPSID を持つ異なる SAP システムのどちらかのために、同じタイプのリソースを複数登録する場合は、次のどちらかの作業を実行します。
ha_sap_j2ee_conf 構成ファイルのパラメータを必要に応じて変更して、ha_sap_j2ee_register 登録スクリプトを実行します。
ha_sap_j2ee_conf 構成ファイルは各ノードにローカルであるため、別のノードでもこの構成ファイルを変更して、ha_sap_j2ee_register 登録スクリプトでリソースを登録します。
複数のリソースを登録するときは、構成ファイルのすべてのパラメータがそのリソースに対して正しく設定されていることを確認してください。特に、SCALABLE パラメータと LH パラメータは、そのリソースがフェイルオーバーまたはスケーラブルのどちらであるかによって変わります。