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

如何检验 SAP 拷贝服务器的故障监视器的操作

在可以运行 SAP 拷贝服务器和 SAP 排队服务器的每组成对节点上执行此过程。

  1. 以超级用户身份登录到一个节点。

  2. 使 SAP 排队服务器所属的资源组联机。

    将 SAP 拷贝服务器资源配置为依赖于 SAP 排队服务器资源。


    # scswitch -z  -g central-rg -h node
    
    -z

    指定要使资源组联机。

    -g central-rg

    指定要联机的资源组的名称。该组是 SAP 排队服务器所属的资源组。

    -h node

    指定要联机的资源组所在的节点的名称。该节点是您刚刚登录到的节点。

  3. 以超级用户身份登录到其他节点。

  4. 使 SAP 拷贝服务器所属的资源组联机。


    # scswitch -z  -g repl-rg -h node
    
    -z

    指定要使资源组联机。

    -g repl-rg

    指定要联机的资源组的名称。该组是 SAP 拷贝服务器所属的资源组。

    -h node

    指定要联机的资源组所在的节点的名称。该节点是您刚刚登录到的节点。

  5. 非正常地终止 SAP 拷贝服务器。

    1. 确定 SAP 拷贝服务器的进程 ID,其中 SAP 拷贝服务器可执行文件的名称为 enrepserver


      # ps -ef | grep enrepserver
      
    2. 中止 SAP 拷贝服务器的进程。


      # kill -9 pid
      
      pid

      指定 SAP 拷贝服务器的进程 ID。此 ID 是您使用 psgrep 命令确定的进程 ID。

  6. 确认 SAP 拷贝服务器是重新启动还是故障转移。

    如果步骤 5 中的非正常终止操作在指定时间间隔内重复了指定的次数,SAP 拷贝服务器将故障转移到一个未运行 SAP 排队服务器的可用节点。如果没有可用节点,SAP 拷贝服务器将脱机。

    如果非正常终止操作在指定时间间隔内重复指定的次数,SAP 拷贝服务器将在同一节点上重新启动。

    运行 scstat 命令,以确定 SAP 拷贝服务器的状态。

    在故障转移之前可以非正常地终止应用程序的最大次数是通过标准特性 Retry_count 指定的。时间间隔是通过标准特性 Retry_interval 指定的。Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》中的“资源特性”中对这些特性进行了说明。