执行以下步骤来完成 Sun Cluster HA for Sun Java System Application Server 故障切换配置。 您还可以使用此过程将域管理服务器配置为故障切换资源。
成为某个群集成员的超级用户。
如果您尚未执行配置和激活用于故障切换的网络资源中的步骤,请为 Sun Java System Application Server 添加资源组。
# scrgadm -a -g resource-group [-h nodelist] |
如果您尚未执行配置和激活用于故障切换的网络资源中的步骤,请将逻辑主机名资源添加到资源组中。
# scrgadm -a -L -g resource-group -l logical-hostname |
注册数据服务的资源类型。
# scrgadm -a -t SUNW.s1as |
添加数据服务资源类型
指定预定义的资源类型名称
将应用服务器资源实例添加到为网络资源创建的故障切换资源组中:
# scrgadm -a -j resource -g resource-group\ -t SUNW.s1as \ -x Confdir_list=install-directory/domains/domain/server \ -y Network_resources_used=logical hostname \ -y Port_list=port/tcp,port/tcp \ -x Monitor_uri_list=http://logical-hostname[:port][/path] |
包含应用程序资源的资源组与《Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》的“创建资源组”中为网络资源创建的资源组相同。
指定 Sun Java System Application Server 应用程序资源名称。
指定 resource-group 中以逗号分隔的网络资源列表。
指定要添加的资源的类型。
指定 Sun Java System Application Server 配置目录的路径。 需要 Confdir_list 扩展特性,并且该特性必须仅包含一项。
指定要使用的、以逗号分隔的端口号和协议组合列表,例如,80/tcp。 如果设置了 Monitor_Uri_list,则 Port_list 设置是可选的。
指定 Sun Cluster HA for Sun Java System Application Server 从其发出请求的以逗号分隔的 URI 列表。 如果未设置 Port_list 特性,则 Monitor_Uri_list 扩展特性是必需的。
使资源组联机。
# scswitch -Z -g resource-group |
启用资源及其监视器。
指定要启用的应用程序资源组的名称。
检验资源组和应用服务器资源是否联机。
# scstat -g # ps -ef |
本示例显示了如何将 Sun Cluster HA for Sun Java System Application Server 注册为故障切换数据服务。
群集信息 节点名称:phys-schost-1、phys-schost-2 逻辑主机名:schost-1 资源组:appsrv-rg(对于所有资源) 资源:schost-1(逻辑主机名)、 SUNW.s1as(Sun Java System Application Server 应用程序资源) (创建故障切换资源组。) # scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2 (向资源组添加逻辑主机名资源。) # scrgadm -a -L -g appsrv-rg -l schost-1 (将 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/appsrv/domains/scdomain/server1 \ -y Network_resources_used=schost-1 \ -y Port_list=80/tcp,3700/tcp \ -x Monitor_Uri_list=http://schost-1:80/servlet/monitor (使应用程序资源组联机。) # scswitch -Z -g appsrv-rg |
本示例显示如何将 admin-server 配置为上面示例中创建的故障切换资源组的一部分。
群集信息 节点名称:phys-schost-1、phys-schost-2 逻辑主机名:schost-1 资源组:appsrv-rg(对于所有资源) 资源:schost-1(逻辑主机名)、 (创建 Sun Java System Application Server 资源并将其添加到资源组中。) # scrgadm -a -j admin-rs -g appserv-rg \ -t SUNW.s1as \ -x Confdir_list=/global/appsrv/domains/scdomain/admin-server \ -y Network_resources_used=schost-1 \ -y Port_list=4848/tcp \ -x Monitor_Uri_List=http://schost-1:4848 |