用于 SAP Web Application Server 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

SAP Web 应用服务器配置示例

以下示例显示了如何将 SAP Web 应用服务器配置为在 Sun Cluster 中高度可用。示例假定已创建资源组,同时资源组处于联机状态并且已注册资源类型。


实例 1–9 配置 SAP 中心服务组件

在本例中,SAP 中心服务资源组称为 centralrg,SAP 拷贝服务器资源组称为 replrg

  1. 要在资源组 centralrg 中为全局设备组 enqdg 创建称为 hspcentralrsHAStoragePlus 资源,请运行以下命令。组 centraldg 是安装 SAP 排队服务器的全局设备组,centralrg 是 SAP 排队服务器资源和 SAP 消息服务器资源所属的资源组。


    # scrgadm -a -j hspcentralrs  -g centralrg -t SUNW.HAStoragePlus \
    -x filesystemmountpoints="/global/sapdata" \
    -x globaldevicepaths=centraldg
    
  2. 要启用 hspcentralrs 资源,请运行以下命令。


    # scswitch -ej hspcentralrs
    
  3. 要在资源组 replrg 中为全局设备组 repldg 创建称为 hspreplrsHAStoragePlus 资源,请运行以下命令。组 repldg 是安装 SAP 拷贝服务器的全局设备组,replrg 是 SAP 拷贝服务器资源所属的资源组。


    # scrgadm -a -j hspreplrs  -g replrg -t SUNW.HAStoragePlus \
    -x filesystemmountpoints="/global/sapdata" \
    -x globaldevicepaths=repldg
    
  4. 要启用 hspreplrs 资源,请运行以下命令。


    # scswitch -ej hspreplrs
    
  5. 要在资源组 centralrg 中创建称为 enqrs 的 SAP 排队服务器资源,请运行以下命令。此资源依赖于 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 中创建称为 replrs 的 SAP 拷贝服务器资源,请运行以下命令。此资源依赖于 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 中创建称为 msgrs 的 SAP 消息服务器资源,请运行以下命令。此资源依赖于 hspcentralrs 资源。SAP 消息服务器资源是名为 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 应用服务器组件

在本例中,SAP Web 应用服务器组件的资源组称为 webasrg

  1. 要在资源组 webasrg 中为全局设备组 webasdg 创建称为 hspwebasrsHAStoragePlus 资源,请运行以下命令。组 webasdg 是安装 SAP Web 应用服务器组件的设备组,webasrg 是 SAP Web 应用服务器资源所属的资源组。


    # scrgadm -a -j hspwebasrs  -g webasrg -t SUNW.HAStoragePlus \ 
    -x filesystemmountpoints="/global/sapdata" \ 
    -x globaldevicepaths=webasdg
    
  2. 要启用 haspwebasrs 资源,请运行以下命令。


    # scswitch -ej hspwebasrs
    
  3. 要为 SAP Web 应用服务器组件创建称为 webasrs 的资源,请运行以下命令。在故障转移资源组 webasrg 中创建此资源。此资源依赖于 hspwebasrs 资源。webasrs 资源也依赖于数据库资源 dbwebasrs(该资源已由相关数据服务创建)。此外,此资源依赖于 SAP 消息服务器资源(在前一个示例中称为 msgrs)。


    # 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