用于 Sun Java System Application Server 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

多个主节点配置概述

您还可以将 用于 Sun Java System Application Server 的 Sun Cluster HA 配置为可同时在多个节点上进行控制。 多个主节点配置中,通过使用前端 Web 层将请求定向到应用服务器来提供可伸缩性。应用服务器提供的中间插件必须与前端 Web 层一同使用,以将请求定向到某个运行中的 Sun Java System Application Server 实例。

具有高度可用性的 Sun Java System Web Server 被配置为在侦听逻辑主机名的群集上运行。如果 Web 层在应用服务器所在的群集上运行,则插件应配置为将请求传送到群集专用 IP 地址。Sun Java System Web Server 实例也可以配置为在其他群集上运行。如果 Web 层在一个单独的群集上运行,插件被配置为将请求传送到可以运行 Sun Java System Application Server 资源的群集成员的物理主机名。phys-schost-1 就是一个物理主机名。

对于可在多个节点上进行控制的 用于 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 配置必须都相同。


可使 Sun Java System Application Server 的多个实例负载平衡。要实现负载平衡,在 Sun Java System Web Server 配置中安装 Sun Java System Application Server 插件。当 Sun Java System Web Server 用作 Sun Java System Application Server 的前端时,可将其配置为故障切换或可伸缩资源。

将 Sun Java System Application Server 实例配置成其 HTTP 侦听程序侦听所有接口 (0.0.0.0),这是 Sun Java System Application Server 的缺省设置。


注 –

对于可在多个节点上进行控制的数据服务,IIOP 侦听程序不具有高度可用性。


下图说明了可同时在两个节点上控制资源的 Sun Java System Application Server 配置。

图 2–2 可在多个节点上控制数据服务的双节点群集

说明:上文介绍了此图形。