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

Procedure如何将 用于 Sun Java System Application Server 的 Sun Cluster HA 注册并配置为可在多个节点上进行控制的数据服务

此过程假定您在 用于 Sun Java System Application Server 的 Sun Cluster HA 的初始安装期间安装了该数据服务软件包。如果在初始安装期间没有安装 Sun Java System Application Server 软件包,请转至安装 用于 Sun Java System Application Server 的 Sun Cluster HA 软件包以安装该数据服务软件包。

在开始将 用于 Sun Java System Application Server 的 Sun Cluster HA 注册并配置为可同时在多个节点上对其进行控制的服务之前,请考虑以下要求。

有关此过程的概念性信息,请参见多个主节点配置概述


注 –

请勿使用 Sun Java System Application Server 命令行或 GUI 管理工具来启动或停止 Sun Java System Application Server 实例。Sun Java System Application Server 管理服务器可能无法显示被配置为可在多个节点上对其进行控制的服务的应用服务器实例的正确状态。


步骤
  1. 成为托管应用服务器的群集中的某个节点上的超级用户。

  2. 为 Sun Java System Application Server 添加可伸缩资源组。


    # scrgadm -a -g resource-group \
    -y Maximum_primaries=value \
    -y Desired_primaries=value [-h nodelist]
    
  3. 为 Sun Java System Application Server 注册资源类型。


    # scrgadm -a -t SUNW.s1as
    
  4. 将 Sun Java System Application Server 资源实例添加到资源组中。


    # scrgadm -a -j  resource -g resource-group -t SUNW.s1as \ 
    -x Confdir_list=install-directory/domains/domain/server \
    -x Monitor_Uri_List=http://localhost[:port][/path]
    
    -j resource

    指定 Sun Java System Application Server 应用程序资源名称。

    -t SUNW.s1as

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

    -x Confdir_list= install-directory/domains/domain/server

    指定 Sun Java System Application Server 配置目录的路径。需要 Confdir_list 扩展属性,并且该属性必须仅包含一个条目。

    -x Monitor_Uri_List =localhost[:port][/path]

    指定 用于 Sun Java System Application Server 的 Sun Cluster HA 从其发出请求的 URI。Monitor_Uri_List 扩展属性是必需的。

  5. 使可伸缩资源组联机。


    # scswitch -Z -g resource-group
    
    -Z

    使资源组联机。

    -g resource-group

    指定要使其联机的应用程序资源组的名称。


示例 2–3 将 用于 Sun Java System Application Server 的 Sun Cluster HA 注册并配置为可在多个节点上对其进行控制的服务

本示例显示如何将 用于 Sun Java System Application Server 的 Sun Cluster HA 注册为可同时在两个节点上对其进行控制的服务。

群集信息

  1. 要创建可伸缩资源组,请运行以下命令。


    # scrgadm -a -g appserv-rg \ 
    -y Maximum_primaries=2 \
    -y Desired_primaries=2 \
    -h phys-schost-1,phys-schost-2
    
  2. 要注册 SUNW.s1as 资源类型,请运行以下命令。


    # scrgadm -a -t SUNW.s1as
    
  3. 要创建 Sun Java System Application Server 资源并将其添加到资源组中,请运行以下命令。


    # scrgadm -a -j appsrv-rs -g appsrv-rg -t SUNW.s1as \
    -x Confdir_list=/global/appserver/domains/scdomain/server1 \ 
    -x Monitor_Uri_List=http://localhost:8000/servlet/monitor
    
  4. 要使应用程序资源组联机,请运行以下命令。


    # scswitch -Z -g appsrv-rg