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

根据笔者在项目中的实践经验,本文介绍了在Redhat Linux企业版上部署IBM Websphere5.0 Cluster 的一般步骤,如果您感兴趣,欢迎来信提出意见。 服务器软硬件环境Linux 操作系统版本: RHEL 2.1 (Red Hat Enterprise Linux) pplication Server 版本:IBM...

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

服务器软硬件环境

  • Linux 操作系统版本: RHEL 2.1 (Red Hat Enterprise Linux)
  • pplication 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

参考资源

mail.png


标签订阅|Tag Subscription

If you use an RSS reader, you can subscribe to a feed of all future entries tagged 'Redhat'. [What is this?]

Subscribe to feed Subscribe to feed

最近更新|Recent Entries

不定期更新|Handy Entries

其它标签|Other Tags

分类栏目|Categories

按月归档|By Month

2008
11
10
07
05
04
03
02
01
2007
12
10
07
06
05
04
03
02
01
2006
12
11
10
09
08
07
06
05
04
03
02
01
2005
11
10
09
08
07
04
03
2004
12
11
10
09
08
07
06
05
04
03
02
01
2003
12
10
09
08
06
2002
09
08
04
03
02
2001
12
09
07
06
05

站内链接|Site Links

Powered by
Movable Type 3.34