次に、SAP Web Application Server を Sun Cluster で可用性が高くなるよう構成する方法の例を示します。この例は、リソースグループが作成されており、リソースグループがオンラインで、リソースタイプが登録されていることを想定しています。
次のコンポーネントで構成される SAP central services の構成
SAP enqueue server
SAP replica server
SAP message server
SAP web application server コンポーネントの構成
この例では、SAP central services リソースグループは centralrg と呼び、SAP replica server リソースグループは replrg と呼びます。
リソースグループ centralrg で広域デバイスグループ enqdg の HAStoragePlus リソース 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 |
hspcentralrs リソースを有効にするには、次のコマンドを実行します。
# scswitch -ej hspcentralrs |
リソースグループ replrg で広域デバイスグループ repldg の hspreplrs と呼ばれる 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 |
hspreplrs リソースを有効にするには、次のコマンドを実行します。
# scswitch -ej hspreplrs |
リソースグループ centralrg で enqrsと呼ばれる 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 |
enqrs リソースを有効にするには、次のコマンドを実行します。
# scswitch -ej enqrs |
リソースグループ replrg で replrs と呼ばれる 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 |
リソースグループ centralrg で msgrs と呼ばれる 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 |
replrs リソースと msgrs リソースを有効にするには、次のコマンドを実行します。
# scswitch -ej replrs,msgrs |
この例では、SAP web application server コンポーネントのリソースグループは webasrg と呼びます。
リソースグループ webasrg で広域デバイスグループ webasdg の HAStoragePlus リソース 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 |
haspwebasrs リソースを有効にするには、次のコマンドを実行します。
# scswitch -ej hspwebasrs |
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 |
webasrs リソースを有効にするには、次のコマンドを実行します。
# scswitch -ej webasrs |