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

注册和配置 Sun Cluster HA for SAP Web Application Server

要启用 Sun Cluster HA for SAP Web Application Server 数据服务以使 SAP Web Application Server 应用程序高度可用,请按照本节的过程中的说明配置数据服务。这些过程执行以下任务。

开始之前

在执行这些过程之前,请确保安装了 Sun Cluster HA for SAP Web Application Server 数据服务软件包。

本节中的过程假定先前已创建数据库资源,并且这些资源处于联机状态。

以超级用户身份在群集节点上执行每项任务。

设置 Sun Cluster HA for SAP Web Application Server 扩展特性

以下各节介绍如何注册和配置资源。这些说明阐述了如何设置 Sun Cluster HA for SAP Web Application Server 需要您设置的扩展特性。有关所有 Sun Cluster HA for SAP Web Application Server 扩展特性的信息,请参阅附录 A,Sun Cluster HA for SAP Web Application Server 扩展特性。您可以动态地更新某些扩展特性。但是,只能在创建或禁用资源时更新其他扩展特性。“可调”条目表示何时可以更新特性。

要设置资源的扩展特性,请在创建或修改资源的 scrgadm(1M) 命令中使用以下选项:


-x property=value 
-x property

标识要设置的扩展特性

value

指定要为扩展特性设置的值

也可以使用Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》的“管理数据服务资源”中的步骤来在创建资源后对资源进行配置。

如何注册和配置 SAP 中心服务组件的 HAStoragePlus 资源

创建 HAStoragePlus 资源是为了确保装有这些组件的全局设备组具有高可用性。

  1. 注册 SUNW.HAStoragePlus 资源类型。


    # scrgadm -a -t SUNW.HAStoragePlus
    
  2. 为安装了 SAP 排队服务器和 SAP 消息服务器的全局设备组创建 HAStoragePlus 资源。

    在 SAP 排队服务器和 SAP 消息服务器资源所属的 SAP 中心服务资源组中创建此资源。


    # scrgadm -a -j hsp-central-rs -g central-rg -t SUNW.HAStoragePlus \
    -x filesystemmountpoints="mountpoint-list" \
    -x globaldevicepaths=sapenq-device-group
    
    -a

    指定要添加新配置。

    -j hsp-central-rs

    指定要创建的资源的名称。

    -g central-rg

    指定要向 SAP 中心服务资源组中添加资源。

    -t SUNW.HAStoragePlus

    指定资源为 SUNW.HAStoragePlus 资源类型的实例。

    -x filesystemmountpoints="mountpoint-list"

    指定文件系统的有效装载点列表。有关更多信息,请参见 SUNW.HAStoragePlus(5) 手册页。

    -x globaldevicepaths= sapenq-device-group

    指定安装 SAP 排队服务器软件和 SAP 消息服务器软件的全局设备组的名称。

  3. 启用您在步骤 2 中创建的 HAStoragePlus 资源。


    # scswitch -ej hsp-central-rs
    
    -ej hsp-central-rs

    指定要启用您在步骤 2 中创建的 HAStoragePlus 资源

  4. 为安装 SAP 拷贝服务器的全局设备组创建 HAStoragePlus 资源。

    在 SAP 拷贝服务器资源组中创建此资源。


    # scrgadm -a -j hsp-repl-rs -g repl-rg -t SUNW.HAStoragePlus \
    -x filesystemmountpoints="mountpoint-list" \
    -x globaldevicepaths=saprepl-device-group
    
    -a

    指定要添加新配置。

    -j hsp-repl-rs

    指定要创建的资源的名称。

    -g repl-rg

    指定要将该资源添加到 SAP 拷贝服务器资源组中。

    -t SUNW.HAStoragePlus

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

    -x filesystemmountpoints="mountpoint-list"

    指定文件系统的有效安装点的列表。有关更多信息,请参见 SUNW.HAStoragePlus(5) 手册页。

    -x globaldevicepaths= saprepl-device-group

    指定安装 SAP 拷贝服务器软件的全局设备组的名称。

  5. 启用您在步骤 4 中创建的 HAStoragePlus 资源。


    # scswitch -ej hsp-repl-rs
    
    -ej hsp-repl-rs

    指定要启用您在步骤 4 中创建的 HAStoragePlus 资源。

如何注册和配置 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

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

如何注册和配置 SAP 拷贝服务器资源

由于 SAP 拷贝服务器资源不能和 SAP 排队服务器资源一起进行故障转移,因此 SAP 拷贝服务器资源和 SAP 排队服务器资源必须位于不同的故障转移资源组中。

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

  1. 注册 SUNW.saprepl,即 SAP 拷贝服务器资源类型。


    # scrgadm -a  -t SUNW.saprepl
    
    -a

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

    -t SUNW.saprepl

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

  2. 在 SAP 拷贝服务器资源组中创建 SAP 拷贝服务器资源。


    # scrgadm -a -j repl-rs -g repl-rg -t SUNW.saprepl \
    -x Replica_Profile=path-to-repl-profile \
    -x Replica_Server=path-to-repl-server-binary \
    -x SAP_User=repl-user \
    -y Resource_Dependencies=enq-rs,hsp-repl-rs
    
    -a

    指定要添加新的资源。

    -j repl-rs

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

    -g repl-rg

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

    -t SUNW.saprepl

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

    -x Replica_Profile= path-to-repl-profile

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

    -x Replica_Server= path-to-repl-server-binary

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

    -x SAP_User= repl-user

    指定 SAP 拷贝服务器的管理用户。

    -y Resource_Dependencies= enq-rs,hsp-repl-rs

    指定必须在以下资源处于联机状态时,SAP 拷贝服务器资源才可以联机:

    • SAP 排队服务器资源

    • 安装了 SAP 拷贝服务器的全局设备组的 HAStoragePlus 资源。

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

    请参阅SUNW.saprepl 扩展特性

  4. 启用 SAP 拷贝服务器资源。


    # scswitch -ej repl-rs
    
    -ej

    指定要启用指定资源。

    repl-rs

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

如何注册和配置 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

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

如何注册和配置 SAP Web 应用服务器组件

创建 HAStoragePlus 资源是为了确保装有这些组件的全局设备组具有高可用性。

将 SAP Web 应用服务器组件资源配置为依赖于与其关联的 HAStoragePlus 资源。SAP Web 应用服务器组件资源也依赖于数据库资源,以及 SAP 消息服务器资源。这些依赖性确保了在与 SAP Web 应用服务器组件资源关联的 HAStoragePlus 资源、数据库和 SAP 消息服务器资源均处于联机状态之前,SAP Web 应用服务器组件资源不会尝试启动。


注意 –

可以将 SAP Web 应用服务器组件配置为在 PMF 下运行,也可以将其配置为不在 PMF 下运行。请参见SUNW.sapwebas 扩展特性中的扩展特性 Webas_Use_Pmf。如果此组件被配置为在 PMF 控制下运行而网络不可用,PMF 将以不丢失数据的方式停止此资源。但是,如果将此组件配置为在 PMF 下运行而网络不可用,SAP Web 应用服务器组件资源和资源组都将处于 stop_failed 状态并需要用户介入。由于没有可用于停止所有 SAP 进程的 SAP 实用程序,因此为了防止可能的数据损坏,数据服务不会自动重新启动这些进程。


  1. 为安装了 SAP Web 应用服务器组件的全局设备组创建 HAStoragePlus 资源。

    在 SAP Web 应用服务器资源组中创建此资源。


    # scrgadm -a -j hsp-webas-rs -g webas-rg -t SUNW.HAStoragePlus \
    -x filesystemmountpoints="mountpoint-list" \
    -x globaldevicepaths=sapwebas-device-group
    
    -a

    指定要添加新配置。

    -j hsp-webas-rs

    指定要创建的资源的名称。

    -g webas-rg

    指定资源将被添加到 SAP Web 应用服务器资源组中。

    -t SUNW.HAStoragePlus

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

    -x filesystemmountpoints="mountpoint-list"

    指定文件系统的有效装载点列表。有关更多信息,请参见 SUNW.HAStoragePlus(5) 手册页。

    -x globaldevicepaths= sapwebas-device-group

    指定安装 SAP Web 应用服务器组件软件的全局设备组的名称。

  2. 启用您在步骤 1 中创建的 HAStoragePlus 资源。


    # scswitch -ej hsp-webas-rs
    
    -ej hsp-webas-rs

    指定要启用您在步骤 1 中创建的 HAStoragePlus 资源。

  3. 注册 SUNW.sapwebas,即 SAP Web 应用服务器组件的资源类型。


    # scrgadm -a  -t SUNW.sapwebas
    
    -a

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

    -t SUNW.sapwebas

    指定要添加的资源类型的名称。此名称是为 SAP Web 应用服务器组件预定义的名称。

  4. 创建 SAP Web 应用服务器组件资源。

    通过将 SAP Web 应用服务器组件资源添加到已创建的故障转移资源组或可伸缩资源组中,可以将该组件配置为故障转移资源或可伸缩资源。


    # scrgadm -a -j webas-rs -g webas-rg -t SUNW.sapwebas \
    -x SAP_SID=webas-system-ID \
    -x SAP_Instance_Number=webas-instance-number \
    -x SAP_Instance_Name=webas-instance-name \
    -y Resource_Dependencies=hsp-webas-rs,db-webas-rs,msg-rs
    
    -a

    指定要添加新的资源。

    -j webas-rs

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

    -g webas-rg

    指定资源将被添加到哪一个资源组。可以将 SAP Web 应用服务器资源组配置为故障转移或可伸缩资源组。

    -t SUNW.sapwebas

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

    -x SAP_SID=webas-system-ID

    指定 SAP Web 应用服务器组件的 SAP 系统 ID。在 SAP 配置文件中,此 ID 为 SAPSYSTEMNAME

    -x SAP_Instance_Number= webas-instance-number

    为 SAP Web 应用服务器组件实例指定两位数字的 SAP 系统编号。在 SAP 配置文件中,此编号为 SAPSYSTEM

    -x SAP_Instance_Name= webas-instance-name

    指定 SAP Web 应用服务器组件的实例名称。在 SAP 配置文件中,此名称为 INSTANCE_NAME

    -y Resource_Dependencies= hsp-webas-rs,db-webas-rs ,msg-rs

    指定必须在以下资源处于联机状态时,SAP Web 应用服务器组件资源才可以联机:

    • 安装了 SAP Web 应用服务器组件的全局设备组的 HAStoragePlus 资源。

    • 数据库资源。数据库资源是由相关数据服务创建的。

    • SAP 消息服务器资源。

  5. 检验 SAP Web 应用服务器组件扩展特性的缺省值是否可以接受。

    请参阅SUNW.sapwebas 扩展特性

  6. 启用 SAP Web 应用服务器组件资源。


    # scswitch -ej webas-rs
    
    -ej

    指定要启用指定资源。

    webas-rs

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

如何注册和配置 SAP J2EE 引擎资源

  1. 成为即将托管 SAP J2EE 引擎的群集中的一个节点上的超级用户。

  2. 注册 SUNW.gds,即 SAP J2EE 引擎资源类型。


    # scrgadm -a -t SUNW.gds
    
    -a

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

    -t SUNW.gds

    指定要添加的资源类型的名称。此名称是为 SAP J2EE 引擎预定义的名称。

  3. 为 SAP J2EE 引擎磁盘存储设备创建 HAStoragePlus 资源。


    # scrgadm -a -j hsp-j2ee-rs -g j2ee-rg -t SUNW.HAStoragePlus  \
    -x filesystemmountpoints="mountpoint-list"
    
    -a

    指定要添加新配置。

    -j hsp-j2ee-rs

    指定要创建的资源的名称。

    -g j2ee-rg

    指定要将该资源添加到 SAP J2EE 引擎资源组中。

    -t SUNW.HAStoragePlus

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

    -x filesystemmountpoints=" mountpoint-list"

    指定文件系统的有效装载点列表。有关更多信息,请参见 SUNW.HAStoragePlus(5) 手册页。

  4. 配置 Sun Cluster SAP J2EE 引擎资源。

    编辑 ha_sap_j2ee_config 文件并按照该文件的注释进行操作(如以下示例所示)。


    # cd /opt/SUNWscswa/util 
    #
    # more ha_sap_j2ee_config 
    #
    # Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
    # Use is subject to license terms.
    #
    # This file will be sourced in by ha_sap_j2ee_register and the parameters
    # listed below will be used.
    #
    # These parameters can be customized in (key=value) form
    #
    #              RS - name of the resource for the application
    #              RG - name of the resource group containing RS
    #       JAVA_HOME - name of the Java home directory
    #          SAPID  - The SAP System Name
    #   J2EE_INSTANCE - name of the SAP J2EE Engine instance
    #              LH - name of the LogicalHostname SC resource
    #          HAS_RS - name of the SAP J2EE HAStoragePlus SC resource
    #
    # Optional parameters
    #
    #             SAP_START - Optional, name of a startsap script within
    #               <SAPID>adm home directory that will be used
    #               instead of the default startsap.
    #
    #             SAP_STOP  - Optional, name of a stopsap script within
    #               <SAPID>adm home directory that will be used
    #               instead of the default stopsap.
    #
    #            SAP_LOGDIR - Optional, where to put the logfiles from
    #               startsap and stopsap. Default is the <SAPID>adm home
    #               directory
    #
    # RESOURCE_PROJECT_NAME - Optional, name of a SRM project.
    #
    #       The following examples illustrate sample parameters
    #       for SAP J2EE Engine Instance
    #
    #       RS=RES-SAP-J2EE
    #       RG=RG-SAP-J2EE
    #       JAVA_HOME=/usr/java
    #       SAPID=TST
    #       J2EE_INSTANCIES=JC00
    #       LH=j2eelh
    #       HAS_RS=RES-SAP-J2EE-HAS
    #
    #       SAP_START=
    #       SAP_STOP=
    #       SAP_LOGDIR=
    #       RESOURCE_PROJECT_NAME=
    #
    #
     
    RS=
    RG=
    JAVA_HOME=/usr/java
    SAPID=
    J2EE_INSTANCE=
    LH=
    HAS_RS=
     
    SAP_START=
    SAP_STOP=
    SAP_LOGDIR=
    RESOURCE_PROJECT_NAME=
  5. 注册 Sun Cluster SAP J2EE 引擎资源。


    # cd /opt/SUNWscswa/util 
    # ./ha_sap_j2ee_register
    
  6. 设置资源依赖性。

    SAP J2EE 引擎资源依赖于数据库资源、SAP 排队服务器资源和 SAP 消息服务器资源。


    # scrgadm -c -j j2ee-rs -y Resource_Dependencies=db-rs,enq-rs,msg-rs
    
    -c

    指定要更改现有配置。

    -j j2ee-rs

    指定要更改的资源的名称。此资源名称必须与您在步骤 4 中在配置文件中指定的资源名称相同。

    -y Resource_Dependencies= db-rs,enq-rs ,msg-rs

    指定必须在以下资源处于联机状态时,SAP J2EE 引擎资源才可以联机:

    • 数据库资源。数据库资源是由相关数据服务创建的。

    • SAP 排队服务器资源。

    • SAP 消息服务器资源。

  7. 启用 Sun Cluster SAP J2EE 引擎资源。


    # scswitch -ej j2ee-rs 
    
    -ej

    指定要启用指定资源。

    j2ee-rs

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

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