此过程假定您在 用于 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 Web Server 插件。请参见配置 Sun Java System Web Server 插件。
必须至少指定了 Monitor_URI_List 扩展属性中的某一项。如果没有需要监视的已部署应用程序,请使用简单的统一资源标识符 (URI)(例如 http://localhost/)。
有关此过程的概念性信息,请参见多个主节点配置概述。
请勿使用 Sun Java System Application Server 命令行或 GUI 管理工具来启动或停止 Sun Java System Application Server 实例。Sun Java System Application Server 管理服务器可能无法显示被配置为可在多个节点上对其进行控制的服务的应用服务器实例的正确状态。
成为托管应用服务器的群集中的某个节点上的超级用户。
为 Sun Java System Application Server 添加可伸缩资源组。
# scrgadm -a -g resource-group \ -y Maximum_primaries=value \ -y Desired_primaries=value [-h nodelist] |
为 Sun Java System Application Server 注册资源类型。
# scrgadm -a -t SUNW.s1as |
将 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] |
指定 Sun Java System Application Server 应用程序资源名称。
指定要添加的资源的类型。
指定 Sun Java System Application Server 配置目录的路径。需要 Confdir_list 扩展属性,并且该属性必须仅包含一个条目。
指定 用于 Sun Java System Application Server 的 Sun Cluster HA 从其发出请求的 URI。Monitor_Uri_List 扩展属性是必需的。
使可伸缩资源组联机。
# scswitch -Z -g resource-group |
使资源组联机。
指定要使其联机的应用程序资源组的名称。
本示例显示如何将 用于 Sun Java System Application Server 的 Sun Cluster HA 注册为可同时在两个节点上对其进行控制的服务。
群集信息
节点名称: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.s1as 资源类型,请运行以下命令。
# 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 |