用于 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 故障转移配置。您还可以使用此过程将域管理服务器配置为故障转移资源。

请注意,在如何配置和激活故障切换配置的网络资源中,您将创建故障转移资源组、向资源组中添加逻辑主机名并使资源组联机。

步骤
  1. 成为某个群集成员的超级用户。

  2. 注册数据服务的资源类型。


    # scrgadm -a -t SUNW.s1as
    
    -a

    添加数据服务资源类型

    -t SUNW.s1as

    指定预定义的资源类型名称

  3. 将 Sun Java System Application Server 资源实例添加到为网络资源创建的故障转移资源组中。


    # scrgadm -a -j resource -g resource-group \
    -t SUNW.s1as \
    y Network_resources_used=network-resources \
    y Port_list=port/tcp,port/tcp \
    x Confdir_list=install-directory/domains/domain/server \
    x Monitor_Uri_List=http://logical-hostname[:port][/path]
    
    -j resource

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

    -g resource-group

    指定资源组。

    -t SUNW.s1as

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

    -y Network_resources_used =network-resources

    resource-group 中指定以逗号分隔的网络资源列表。

    -y Port_list= port-number/protocol

    指定要使用的、以逗号分隔的端口号和协议组合列表,例如,80/tcp。如果设置了 Monitor_Uri_List,则 Port_list 设置是可选的。

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

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

    -x Monitor_Uri_List =logical-hostname[:port][/path]

    指定 用于 Sun Java System Application Server 的 Sun Cluster HA 从其发出请求的以逗号分隔的 URI 列表。如果未设置 Port_list 属性,则 Monitor_Uri_List 扩展属性是必需的。

  4. 检验资源组和应用服务器资源是否联机。


    # scstat -g
    # ps -ef
    

示例 2–1 将 用于 Sun Java System Application Server 的 Sun Cluster HA 注册和配置为故障转移数据服务

群集信息

  1. 要创建故障转移资源组,请运行以下命令。


    # scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2
    
  2. 要向资源组中添加逻辑主机名资源,请运行以下命令。


    # scrgadm -a -L -g appsrv-rg -l schost-1
    
  3. 要注册 SUNW.s1as 资源类型,请运行以下命令。


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


    # scrgadm -a -j appsrv-rs -g appsrv-rg \
    -t SUNW.s1as \
    -y Network_resources_used=schost-1 \
    -y Port_list=80/tcp,3700/tcp \
    -x Confdir_list=/global/appsrv/domains/scdomain/server1 \
    -x Monitor_Uri_List=http://schost-1:80/servlet/monitor
    
  5. 要使应用程序资源组联机,请运行以下命令。


    # scswitch -Z -g appsrv-rg
    


示例 2–2 将 admin-server 注册和配置为故障转移数据服务

本示例显示如何将 admin-server 配置为上面示例中创建的故障转移资源组的一部分。

群集信息

要创建 Sun Java System Application Server 资源并将其添加到资源组中,请运行以下命令。


# scrgadm -a -j admin-rs -g appsrv-rg \
-t SUNW.s1as \
-y Network_resources_used=schost-1 \
-y Port_list=4848/tcp \
-x Confdir_list=/global/appsrv/domains/scdomain/admin-server \
-x Monitor_Uri_List=http://schost-1:484