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

如何注册和配置 SAP 排队服务器资源

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

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

  1. 注册 SUNW.sapenq,即 SAP 排队服务器资源类型。


    # scrgadm -a  -t SUNW.sapenq
    
    -a

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

    -t SUNW.sapenq

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

  2. 在 SAP 中心服务资源组中创建 SAP 排队服务器资源。


    # scrgadm -a -j enq-rs -g central-rg -t SUNW.sapenq \
    -x Enqueue_Profile=path-to-enq-profile \
    -x Enqueue_Server=path-to-enq-server-binary \
    -x SAP_User=enq-user \
    -x Enqueue_Instance_Number=enq-instance \
    -y Resource_Dependencies=hsp-central-rs
    
    -a

    指定要添加新的资源。

    -j enq-rs

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

    -g central-rg

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

    -t SUNW.sapenq

    指定此资源是 SUNW.sapenq 资源类型的实例。

    -x Enqueue_Profile= path-to-enq-profile

    指定 SAP 排队服务器配置文件的完整路径。

    -x Enqueue_Server= path-to-enq-server-binary

    指定 SAP 排队服务器可执行文件的完整路径。

    -x SAP_User= enq-user

    指定 SAP 排队服务器的管理用户。

    -x Enqueue_Instance_Number= enq-instance

    为 SAP 排队服务器指定两位数字的实例编号。此编号为 SAP 排队服务器的 SAP 配置文件中的 SAPSYSTEM 的值。

    -y Resource_Dependencies= hsp-central-rs

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

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

    请参阅SUNW.sapenq 扩展特性

  4. 确保 SAP 排队服务器尚未在群集中运行。

    如果 SAP 排队服务器已在群集的任一节点上运行,则存在同时运行多个 SAP 排队服务器进程的风险。

  5. 启用 SAP 排队服务器资源。


    # scswitch -ej enq-rs
    
    -ej

    指定要启用指定资源。

    enq-rs

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