Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
WebSphere部署-在RHEL2.0 上部署Websphere5.0 集群环境

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

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


 目录
 
  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)、IHS(IBM Http Server),称为外部节点,其他三台只安装WAS 服务和DB2 的客户端,称为业务节点。

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

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

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

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

  5. 在余下的一台外部节点上安装WAS ND,然后安装WAS ND FP2;

  6. 配置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 才提供测试功能);

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

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

对于以上主机的网络配置,仅仅外部节点需要公网IP地址,即安装IHS的主机,用于对外发布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

参考资源



相关文章

相关软件