本节介绍如何安装和配置 Sun Java System Application Server。此处仅包含特定于 用于 Sun Java System Application Server 的 Sun Cluster HA 的信息。有关详细的安装说明(包括修补程序需求),请参见 Sun Java System Application Server 文档。
开始安装之前,请将 domain.xml 文件中的 JMS-service 条目设置为 REMOTE。
要使 Sun Java System Application Server 中的组件在 Sun Cluster 中运行,必须为那些组件设置网络资源。
成为某个群集成员的超级用户。
创建故障转移资源组,以包含域管理服务器 (DAS) 应用程序资源和 DAS 使用的网络资源。
故障转移 IP 地址是 DAS 资源的网络资源。
# scrgadm -a -g DAS-resource-group [-h nodelist] |
指定 DAS 资源组的名称。您可以选择此名称。
指定一个可选的、用逗号分隔的物理节点名称列表,这些节点名称标识潜在的主节点。此处的顺序确定了在故障转移过程中将节点选为主节点的顺序。如果群集中的所有节点都是潜在的主节点,则不必使用 -h 选项。
向 DAS 资源组中添加网络资源。
使用以下命令向 DAS 资源组中添加故障转移 IP 地址。
# scrgadm -a -L -g DAS-resource-group -l IP-address |
指定将添加网络资源。
指定 DAS 资源组的名称。
指定故障转移 IP 地址,它是此资源组中的网络资源。
使 DAS 资源组联机。
使该资源组联机将为 DAS 启用故障转移 IP 地址。
# scswitch -Z -g DAS-resource-group |
将 DAS 资源组转为 MANAGED 状态,然后使资源组联机。以下命令也将启用资源组中的资源。
指定 DAS 资源组的名称。
为节点代理和节点代理使用的网络资源创建资源组。
要为节点代理创建故障转移资源组,请运行以下命令。
# scrgadm -a -g NA-resource-group [-h nodelist] |
向资源组中添加故障转移逻辑主机名。
# scrgadm -a -L -g NA-resource-group -l logical-hostname |
使节点代理资源组联机。
使这些资源组联机将为节点代理启用故障转移逻辑主机资源。
# scswitch -Z -g NA-resource-group |
请按照 Sun Java System Application Server 安装和管理指南中的说明进行操作。
Sun Java System Application Server 可以安装在本地文件系统中,也可以安装在全局文件系统中。
创建域时,必须在全局文件系统中创建域目录。
SUNW.jsas 资源类型的扩展属性 Domaindir 指定域目录的路径。请参见 SUNW.jsas 扩展属性。
创建节点代理时,必须在全局文件系统中创建节点代理目录。
创建域之后,请将所有 DAS 侦听器地址更改为故障转移 IP 地址。
在 domain.xml 文件的 server-config 条目中,将域管理服务器 HTTP、HTTPS、IIOP 以及所有其他侦听器地址更改为要在 Sun Cluster DAS 资源中使用的故障转移 IP 地址。
配置服务器实例和节点代理侦听的故障转移逻辑主机名。
创建节点代理和 Sun Java System Application Server 实例时,将在 domain.xml 文件中默认设置物理节点地址。因此,必须将物理地址更改为要用于节点代理的故障转移逻辑主机名。
节点代理配置目录中的 nodeagent.properties 文件包含 agent.client.host=hostname 条目。其中 hostname 指定 Node-Agent-name 在其上被配置为运行的 Sun Cluster 节点,Node-Agent-name 是特殊节点代理的名称。