Websphere for Linux集群安装和配置

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

前言

目前天安保险的WAS环境中有5台服务器,每台服务器配成一个node,每个node上配置了2个application server,组成了一个ND的环境。前台有一台F5做负载均衡,后面连接了1套oracle RAC的数据库。但5个node之间没有做成集群。为了保证Websphere系统高可用性,提高系统性能和负载均衡,考虑配置成集群,下面说明创建、配置集群的整个过程与注意事项。

1. 集群系统架构

操作系统:Linux version 2.6.18-8.el5

Websphere版本:WAS6.1ND

根据天安的环境,可使用如下拓扑:

其中cisapp1~cisapp5表示5台WebSphere,cisCluster表示5台做成一个cluster,dmgr一般是5台中的一台。

2. 创建集群(含session复制)

(截图为我本机测试截图,只是示意图,与天安保险的节点名和集群名不符)

在DMGR控制台中,选择集群,然后新建。

注意:先创建一个空的集群,然后我们再向该集群中添加成员即可。

这里还要注意勾选“配置HTTP会话内存到内存复制”,这样就能使session 在集群内共享,比如用户登录,加入被集群分配给node1来处理,用户的登录信息就会被保存在session中,如果此时node1宕机了,用户就会被分配到其他节点来处理而不会要求重新登录。

如果在创建集群时没有勾选此选项,也可按如下方式操作:

配置会话复制

服务器 --> 应用程序服务器 --> 选择集群成员 --> 容器设置:会话管理--> 其他属性:分布式环境设置 --> 确认分布式会话选择的是内存到内存复制,其他属性:定制调整参数 -->

调整级别:

低(故障转移优化)

写频率 servlet服务结束

写内容所有会话

调度会话清除:false

对集群每个成员重复以上操作

(建议在故障转移和系统性能之间取折中。另:会话复制还有一种数据库方式,由于对性能影响较大,不推荐使用)

添加集群如下。注意此处的权重:主机1权重为2,主机2权重为1则表示主机1分流三分之二的流量,而主机2分流三分之一的流量。

可以查看集群情况如下:

然后开始部署应用。

3. 应用的部署

应用的部署基本上没什么区别,唯一注意一点,就是部署的时候需要选择部署服务器的时候,要注意选择集群。如下:

选择集群后部署没有什么区别,部署后的应用应该在两个主机的应用目录下生成文件如下:

这个时候访问客户端都可以访问到部署的应用。

4.注意事项

因为WebSphere集群是对应用服务器架构的较大调整,因此在调整前需注意以下几点:(1)备份原来的应用程序,最好是导出完整的ear包。

(2)集群创建最好不要一次性5台全部加入集群中,最好先选2台做集群,观察性能改善的效果,然后剩下的再陆续加入集群。

(3)数据源最好配置在Node上,而不要配在Cluster上,这样今后不管用不用Cluster,Node上的数据源都起作用。

(4)WebSphere的Cluster很水平和垂直两种集群,水平表示集群成员跨物理机器,垂直

表示集群成员在一台物理机器上,水平对高可用性有好处,垂直可充分利用机器资源。建议在配置集群时两者兼用。

相关文档
最新文档