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

如何注册和配置 SAP 消息服务器资源

由于 SAP 排队服务器资源和 SAP 消息服务器资源一起进行故障转移,因此它们必须位于同一故障转移资源组中。

将 SAP 消息服务器资源配置为依赖于与其关联的 HAStoragePlus 资源。这种依赖性确保了在与 SAP 消息服务器关联的 HAStoragePlus 资源处于联机状态之前,SAP 消息服务器不会尝试启动。

  1. 注册 SUNW.sapscs,即 SAP 消息服务器资源类型。


    # scrgadm -a  -t SUNW.sapscs
    
    -a

    指定要添加新的资源类型。

    -t SUNW.sapscs

    指定要添加的资源类型的名称。此名称是为 SAP 消息服务器预定义的名称。

  2. 在 SAP 中心服务资源组中创建 SAP 消息服务器资源。


    # scrgadm -a -j msg-rs -g central-rg -t SUNW.sapscs \
    -x SAP_SID=scs-system-ID \
    -x SAP_Instance_Number=scs-instance-number \
    -x SAP_Instance_Name=scs-instance-name \
    -x Msg_Server_Port=msg-server-port \
    -x Scs_Startup_Script=scs-server-startup-script \
    -x Scs_Shutdown_Script=scs-server-shutdown-script \
    -y Resource_Dependencies=hsp-central-rs
    
    -a

    指定要添加新的资源。

    -j msg-rs

    指定要添加的资源的名称。

    -g central-rg

    指定资源将被添加到哪一个资源组。将 SAP 中心服务资源组配置为故障转移资源组。

    -t SUNW.sapscs

    指定 SAP 消息服务器资源是名为 SUNW.sapscs 资源类型的实例。

    -x SAP_SID=scs-system-ID

    指定 SAP 消息服务器的 SAP 系统 ID。在 SAP 配置文件中,此 ID 为 SAPSYSTEMNAME

    -x SAP_Instance_Number= scs-instance-number

    指定 SAP 消息服务器的实例编号。在 SAP 配置文件中,此编号为 SAPSYSTEM

    -x SAP_Instance_Name= scs-instance-name

    指定 SAP 消息服务器的实例名称。在 SAP 配置文件中,此名称为 INSTANCE_NAME

    -x Msg_Server_Port=msg-server-port

    指定 SAP 消息服务器的侦听端口。

    -x Scs_Startup_Script= scs-server-startup-script

    指定 SAP 消息服务器实例的启动脚本的完整路径。

    -x Scs_Shutdown_Script= scs-server-shutdown-script

    指定 SAP 消息服务器实例的关闭脚本的完整路径。

    -y Resource_Dependencies= hsp-central-rs

    指定安装 SAP 消息服务器的全局设备组的 HAStoragePlus 资源必须联机,以便使 SAP 消息服务器联机。

  3. 检验 SAP 消息服务器扩展特性的缺省值是否可以接受。

    请参阅SUNW.sapscs 扩展特性

  4. 启用 SAP 消息服务器资源。


    # scswitch -ej msg-rs
    
    -ej

    指定要启用指定资源。

    msg-rs

    指定要启用的资源的名称。