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

如何将 Sun Cluster HA for Sun Java System Application Server 注册并配置为可在多个节点上对其进行控制的服务

本过程假设在 Sun Cluster HA for Sun Java System Application Server 初始安装过程中,安装了这些数据服务软件包。 如果您未将 Sun Java System Application Server 软件包作为初始安装的一部分进行安装,请转到安装 Sun Cluster HA for Sun Java System Application Server以安装数据服务软件包。

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

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


注意:

请勿使用 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 Cluster HA for Sun Java System Application Server 从其发出请求的 URI。 Monitor_Uri_list 扩展特性是必需的。

  5. 检验前端 Web 层的安装和配置。

    有关过程信息,请参阅如何安装和配置 Sun Java System Web Server 插件

  6. 启用可伸缩资源组及其监视器。


    # scswitch -Z -g resource-group
    
    -Z

    启用资源及其监视器。

    -g resource-group

    指定要启用的应用程序资源组的名称。


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

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


群集信息
节点名称:phys-schost-1、phys-schost-2
资源组:appsrv-rg(对于所有资源)
 
(创建可伸缩资源组。)
# scrgadm -a -g appserv-rg  -y Maximum_primaries=2 \
-y Desired_primaries=2 -h phys-schost-1,phys-schost-2
 
(将 SUNW.s1 注册为资源类型。)
# scrgadm -a -t SUNW.s1as 

(创建 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
 
(启用应用程序资源组。)
# scswitch -Z -g appsrv-rg