以下示例显示了如何将 SAP Web 应用服务器配置为在 Sun Cluster 中高度可用。示例假定已创建资源组,同时资源组处于联机状态并且已注册资源类型。
在本例中,SAP 中心服务资源组称为 centralrg,SAP 拷贝服务器资源组称为 replrg。
要在资源组 centralrg 中为全局设备组 enqdg 创建称为 hspcentralrs 的 HAStoragePlus 资源,请运行以下命令。组 centraldg 是安装 SAP 排队服务器的全局设备组,centralrg 是 SAP 排队服务器资源和 SAP 消息服务器资源所属的资源组。
# 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 拷贝服务器的全局设备组,replrg 是 SAP 拷贝服务器资源所属的资源组。
# scrgadm -a -j hspreplrs -g replrg -t SUNW.HAStoragePlus \ -x filesystemmountpoints="/global/sapdata" \ -x globaldevicepaths=repldg |
要启用 hspreplrs 资源,请运行以下命令。
# scswitch -ej hspreplrs |
要在资源组 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 |
要启用 enqrs 资源,请运行以下命令。
# scswitch -ej enqrs |
要在资源组 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 |
要在资源组 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 |
要启用 replrs 资源和 msgrs 资源,请运行以下命令。
# scswitch -ej replrs,msgrs |
在本例中,SAP Web 应用服务器组件的资源组称为 webasrg。
要在资源组 webasrg 中为全局设备组 webasdg 创建称为 hspwebasrs 的 HAStoragePlus 资源,请运行以下命令。组 webasdg 是安装 SAP Web 应用服务器组件的设备组,webasrg 是 SAP Web 应用服务器资源所属的资源组。
# scrgadm -a -j hspwebasrs -g webasrg -t SUNW.HAStoragePlus \ -x filesystemmountpoints="/global/sapdata" \ -x globaldevicepaths=webasdg |
要启用 haspwebasrs 资源,请运行以下命令。
# scswitch -ej hspwebasrs |
要为 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 |
要启用 webasrs 资源,请运行以下命令。
# scswitch -ej webasrs |