技术开发 频道

WAS6集群配置及应用部署

    示例概要介绍

    本文介绍了在一个简单环境中如何创建WebSphere Application Server集群的全过程。目的是使大家理解如何使应用程序达到更好的高可用性和负载能力。尽管实际的应用部署环境不会完全相同甚至要复杂一些,不过所涉及的基本概念和理念是完全一致的。相信大家通过此文的学习和动手实验会对WAS集群配置和如何在集群上部署应用程序有一个全面的认识。

    环境说明:为了便于理解和叙述的简化,示例采用两台基于Intel的PC机组成的小型局域网络,操作系统为RedHat Linux AS 3。我们把两台机器分别命名为Host1和Host2。下表表示每台机器上面要安装的产品:

机器
安装的产品
Host1
WAS ND
Host2
WAS ND、IHS

    应用程序示例:BeenThere是一个简单的、轻量级的J2EE应用程序。它在WAS的安装目录下,路径为WebSphere\AppServer\samples\lib\BeenThere。这个程序可以很好地展现出集群负载管理的有效性,因为它可以统计针对某个特定的请求是由哪一个应用服务器实例响应的。

    1.安装WebSphere Application Server和配置集群

    a) 在HostDM上创建Deployment Manager概要表(dmgr)

    b) 在Host1、Host2上分别创建Custom概要表,把节点联合到Deployment Manager

    c) 在Deployment Manager中创建集群MyCluster定义

    2.安装和配置IBM Http Server

    a) 在HostDM上安装IHS及Plugin,并且在Deployment Manager中生成Web Server定义

    3.安装和配置BeenThere应用程序

    a) 安装应用程序,把模块同时部署到集群(MyCluster)和Web Server上

    b) 生成plugin-cfg.xml插件并且传播插件

    c) 重新启动集群和Web Server及应用程序

    d) 在集群作用域上配置其他资源(如JMS、DataSource等)

0
相关文章