Sun Java System Web Server 插件可用作与 Sun Java System Application Server 之间的中间负载平衡装置。此处仅包含特定于 用于 Sun Java System Application Server 的 Sun Cluster HA 的配置信息。这些配置说明要求安装 Sun Java System Web Server 插件。有关详细的安装说明(包括修补程序需求),请参见 Sun Java System Application Server 文档。
如果要将 用于 Sun Java System Application Server 的 Sun Cluster HA 配置为故障切换数据服务,则可任意选择是否安装前端 Sun Java System Web Server。
要配置 Sun Java System Web Server 插件,请在 loadbalancer.xml 文件中配置侦听器。
如果将 用于 Sun Java System Application Server 的 Sun Cluster HA 配置为故障转移数据服务,请在 loadbalancer.xml 文件中将 Sun Java System Application Server 逻辑主机名指定为侦听器。
<instance name="server1" enabled=true disable-timeout-in-minutes="60" listeners="http://foo-lh:80/ " /> |
如果要将 用于 Sun Java System Application Server 的 Sun Cluster HA 配置为可在多个节点上进行控制的数据服务,并且 Web 服务器与应用服务器在同一群集上运行,请在 loadbalancer.xml 文件中将群集专用的 IP 地址指定为侦听器。
<instance name="server1" enabled=true disable-timeout-in-minutes="60" listeners="http://172.16.193.1:80/ http://172.16.194.5:80/ " /> |
在插件配置中必须使用节点传输适配器 IP 地址。要找到这些 IP 地址,请从主 Sun Cluster 节点执行 scconf -p | less 命令。请注意,等效的主机名(例如 clusternode1-priv)在此配置中不起作用,且不应使用。
如果要将 用于 Sun Java System Application Server 的 Sun Cluster HA 配置为可在多个节点上进行控制的数据服务,并且 Web 服务器不与应用服务器在同一群集上运行,请在 loadbalancer.xml 文件中将物理主机名指定为侦听器。
<instance name="server1" enabled=true disable-timeout-in-minutes="60" listeners=http://hosta:80/ http://hostb:80/ " /> |
以上示例假定 Sun Java System Application Server 实例配置在群集节点 hosta 和 hostb 的端口 80 上。