在RHEL2.0 上部署Websphere5.0 集群环境

版权声明: 本文可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。
原文出处: http://www.aiview.com/notes/was_cluster_deploy.htm
作者: 张洋 Alex_doesAThotmail.com
最后更新: 2004-12-3


 目录
 
  1. 服务器软硬件环境
  2. 部署步骤
  3. WAS与Linux兼容性
  4. 参考资源

根据笔者在项目中的实践经验,本文介绍了在Redhat Linux企业版上部署IBM Websphere5.0 Cluster 的一般步骤,如果您感兴趣,欢迎来信提出意见。

服务器软硬件环境

Linux 操作系统版本: RHEL 2.1 (Red Hat Enterprise Linux)
Application Server 版本:IBM Websphere Application Server 5.0
数据库版本:IBM DB2 UDB v8.1

4台xSeries 335, 双scsi硬盘,一块暂时未用。
1台xSeries 345, 双scsi硬盘,做了镜像,接了一个磁盘阵列,使用345自带的raid卡。
磁盘阵列,6块scsi盘,5块做了raid 5,余下一块做spare盘。

四台335主机用于Websphere集群,将在其中一台安装WAS ND 版本(Websphere Network Deployment)、称为管理节点,其他三台安装WAS 服务和DB2 的客户端,称为业务节点,并在其中一个节点安装IHS(IBM Http Server)。

部署步骤
  1. 为5台服务器安装RHEL 2.1,如果处理中文,需要在安装过程中选择语言包支持;

  2. 在345主机上安装DB2服务,创建数据库;

  3. 在三台业务节点上安装WAS 5.0, 然后安装WAS FP2;

  4. 在一台业务节点安装IHS;

  5. 为了访问数据库,以上三台业务节点还需要安装DB2 V8.1 运行时客户端,安装完成之后,运行/opt/IBM/db2/V8.1/instance/db2icrt 创建实例,编目远程数据主机节点,编目远程数据库;

  6. 在余下管理节点上安装WAS ND版,然后安装WAS ND FP2;

  7. 配置WAS 服务:

    • 在startServer.sh 文件开头加入如下语句:
      . /home/db2/sqllib/db2profile
      前面的路径根据DB2 实例安装位置的不同有所不同;

    • 配置WAS环境变量 DB2_JDBC_DRIVER_PATH 为:
      /opt/IBM/db2/V8.1/java

    • 建立安全认证别名,需要访问远程数据库的有效用户名和密码;

    • 建立数据源,驱动程序使用'{DB2_JDBC_DRIVER_PATH}/db2java.zip',数据库名称使用上面编目的远程数据库别名,选择认证别名;配置好后可以使用测试数据源功能测试是否可以正常访问数据库(只有安装Fix Pack 2 才提供测试功能);

  8. 启动WAS,访问http://localhost:9090/admin 部署应用程序,部署好的应用程序通过以下地址访问:
    http://localhost:9080/AppName

以上是配置的大体步骤,配置成功之后,可以通过安装了IHS的业务节点来访问部署的企业应用,负载会被分布在三台业务节点上,由WAS ND来自动进行调配,实现了企业应用的高可用性,以及业务处理的负载均衡。随着企业业务规模的扩大,可以很方便的通过增加节点来处理大量的请求。

对于以上主机的网络配置,仅仅安装IHS的业务节点需要公网IP地址,用于对外发布Web服务。其他节点均配置内部地址,可以放入安全区域,尤其是数据库服务器,可设定更严格的安全策略,这里不作深入讨论。

WAS与Linux兼容性

根据IBM 与RedHat 的官方资料,WAS与RH Linux对应关系如下:

  • WAS 5.0 +RHEL 2.1 AS

  • WAS 5.1 +RHEL 3.0 AS + update level 1

RHEL 3.0官方声明可以支持IBM WAS 5.1,但需要升级到RHEL update level 1升级包,还需要安装一些其他的补丁。

WAS 5.0是无法在RHEL 3.0版本上安装成功的,因为RHEL使用jdk1.4,而WAS 5.0采用的是jdk1.3.1。如果在这样的环境下安装,安装过程会报出以下错误:

Segment fault.

尝试过设置如下环境变量,也并不能够解决此问题,因此版本的选择,在规划时必需要搞清楚,免得部署阶段麻烦。

LD_ASSUME_KERNEL=2.2.5
或者 LD_ASSUME_KERNEL=2.4.19
RPM_FORCE_NPTL=1

参考资源
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值