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

SAP Web Application Server の構成例

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


例 3 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 で広域デバイスグループ repldghspreplrs と呼ばれる HAStoragePlus リソースを作成するには、次のコマンドを実行します。グループ 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. リソースグループ centralrgenqrsと呼ばれる SAP enqueue server リソースを作成するには、次のコマンドを実行します。このリソースは、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. リソースグループ replrgreplrs と呼ばれる SAP replica server リソースを作成するには、次のコマンドを実行します。このリソースは、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. リソースグループ centralrgmsgrs と呼ばれる SAP message server リソースを作成するには、次のコマンドを実行します。このリソースは、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
    


例 4 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