WAS 6.1集群安装和配置Linux

wind0103

贡献于2013-03-19

字数:0 关键词: WebSphere 应用服务器

WWWWebsphereebsphereebsphereebsphere6.1 for linux 6.1 for linux 6.1 for linux 6.1 for linux 集群安装和配置集群安装和配置集群安装和配置集群安装和配置 赵炜 前言:日常使用中为了保证 websphere 系统可用性,提高系统性能,一般处理方 法为配置集群,本文将记录我创建、配置集群的整个过程,希望对您的工作有所 帮助。在此感谢帮助我的朋友 leo2008,胡伟红。 1、集群系统架构 操作系统: linux as4 u2 Websphere 版本 was6.1nd 2、系统整体架构 为了保证高可用性环境,一般使用如下拓扑。 图中,配置一个 WEBSERVER 集群,一个 WEBSPHERE APP 集群,一个数据库集群。 而 WEBSERVER 集群不是本文的重点,主要描述单 WEBSERVER+WAS 集群。 本例中的部署如下所示: Dm 和 一 个 应 用 安 装 在 主 机 WEBSPHEREDM , 一 个 应 用 单 独 安 装 主 机 名 为 WEBSPHERECLU2,组成一个集群,然后通过一个 IHS 来完成负载均衡,主机名为 WEBSPHEREIHS,今后我们可以对 IHS 扩容成一个集群来完成 IHS 的高可用。 3、集群的安装 以下安装在 WEBSPHEREDM 主机上安装 (1)获得的 WEBSPHERE 的安装包可能为 TAR 包或者 zip 包,如果是 tar 包,使用 tar –xvf websphere6.1.tar 将包解开;如果是 zip 的包,使用 unzip 解 压缩。 (2)解压缩后的文件运行 launchpad.sh。 ./launchpad.sh 启动安装界面 (注意:在安装操作系统的时候,务必选择上“图形化互联网”的包) 启动界面,如下图所示 首先安装 安装后会启动向导,提示接受协议等,并选择安装路径。选择默认路径后, 进行安装,安装时会提示创建的类型 注意,此处选择 无 。稍后我们会单独创建概要文件。 直到安装完成。 (3)安装完成后,我们开始创建概要文件。 概要文件是 WEBSPHERE 的重要概念,相当于一个独立的配置文件,每个应用都必 须有一个单独的概要文件。 创建概要文件的方法: 因为我们是默认安装,所以我们此处给出路径 在此目录下执行 ./pmt.sh 会弹出页面,如下图所示: 接着选择创建概要文件的类型。 注意,此处我们选择的是创建一个 dm 然后使用选择使用的典型概要文件 提示创建的概要文件的情况,(注意:此步中需要你确定管理安全性,强烈建议 选择管理安全,并输入密码) 点击创建后,创建完成。 (4)创建单独的应用服务器。 仍然使用上面的方法,但是选择创建的类型为“应用服务器”, 创建完成后如图。 以下安装在 WEBSPHERECLU2 上安装。 (5)在主机 WEBSPHERECLU2 仅需要安装应用。 安装过程如下 安装程序,安装过程选择不安装任何类型,在下图中选择“无”。 创建概要文件 此处选择“应用程序服务器”。 创建完成。 (6)将两个主机上的应用分别添加到 DM 控制台中。 先在 先启动 DM 控制台 。 在目录中/opt/IBM/WebSphere/AppServer/profiles/Dm g r01/bin 中执行 ./ startMana g er.sh 会启动管理控制台。 启动各个应用和应用的节点 注意,必须在每个服务器中的网络中添加其他两台主机,如下所示: 在主机 WEBSPHEREDM 中启动应用服务器,和应用服务器的 NO DEA GEN T (NO DEA GEN T:作为一个代理程序来和 DM 控制台交互)。 在/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin 执行如下: ./ start N ode.sh 使用如下命令来增加节点到主机中 ./addNode.sh IP 8879 -username username -password password 对这个命令的解释如下: IP 代表你的 DM 的主机的 IP 端口 8879 是你的 DM 的端口, username 是你在创建 DM 概要文件时的用户名 password 是你在创建 DM 概要文件时的密码 在主机 WEBSPHERECLU2 中使用相同的命令启动 NODEAGENT,并将主机加入 DM 中。 这个时候,在 DM 控制台登录界面中应该可以看到如下情况: 好的,我们现在添加成功了两个应用,现在需要将这两个应用做成集群了。 (7)创建集群 在 DM 控制台中,选择集群,然后新建 注意:先创建一个空的集群,然后我们再向该集群中添加成员即可。 添加集群如下。 注意此处的权重:主机 1 权重为 2,主机 2 权重为 1 则表示主机 1 分流三分之二的流量,而 主机 2 分流三分之一的流量。 可以查看集群情况如下 然后开始部署应用。 (8)应用的部署 应用的部署基本上没什么区别,唯一注意一点,就是部署的时候需要选择部署的服务器的时 候,要注意选择集群。如下: 选择集群后部署没有什么区别,部署后的应用,应该在两个主机的应用目录下生 成文件如下 这个目录下应该会生成文件。 这个时候访问 http ://IP1 :9 081/上下文/INDEX.J SP http ://IP2 :9 081/上下文/INDEX.J SP 都可以访问到你部署的应用。 应用部署后,我们准备做 IHS 了。 (9)IHS 的部署 注意:以下操作在 WEBSPHEREIHS 主机上执行 之前的操作仅仅是部署了一个应用到一个集群上,但是这个时候的负载均衡并未实现,而我 们的最后目的是能通过这个集群提高系统的可用性,所以需要配 IHS 来实现系统的负载均 衡。 一般来说,IHS 的安装文件存在于 WAS6.1 N D 的安装 CD2 上,在安装 CD2 上启动 ./launch.sh 会打开和之前一样的页面。 选择安装 启动后安装状况和之前的类似。 安装过程中询问是否创建 IHS 的组、用户,按照提示创建即可,注意管理用户和密码也记 得创建上。 IHS 安装过程应该是比较顺利的。 注意: 安装后可以使用如下命令启动和停止 IHS 目录:/opt/IBM/HTTPServer/bin ./apachectl start stop IHS 的启动和停止 ./adminctl start stop IHS 管理控制台的启动和停止 (9)安装插件 依然在下面界面中选择 安装 安装过程基本上可以一直回车,就可以安装了,安装完成后会提示你将 下面的 复制到 dm 主机 上进行添加,添加的时候注意用户名和密码 ./configurewebserver1.sh –user username –password password 添加后可以在 DM 中看到这个 IHS 服务器。 编辑 WEBSERVER1 的用户名和密码,作为远程控制用。如下所示: 将这个 web 服务器添加到应用的对应里面去 这个时候在应用程序中选择“管理模块”重新配置为应用集群+IHS ,这个时候保存后再准 备传播插件。 注意上图中的服务器中,有了我们配置的 IHS。 传播插件前修改一下虚拟主机中 default_host 的主机别名(部署应用的时候默认都是这个), 将有主机名的都修改过来 修改后的 确保应用没问题后,开始在 web 主机上生成 和传播插件: 注意,上图中传播插件的过程中出错了,我们可以选择手工复制或者修改。这里我选择了到 IHS 主机上检查文件权限,修改文件权限 chmod 740 后,可以正常传播。 传播成功后注意检查两个地方,一个是传播后的位置 /opt/IBM/HTTPServer/Plugins1/config/webserver1/ plugin-cfg.xml 另外一个地方是 /opt/IBM/HTTPServer/conf 中的 httpd.conf 最后应该有如下所示 是均衡的模块, 是配置文件。特别注意的是,在传 播之前,可以检查一下这个文件,对端口对应进行确定。 重新启动 IHS。 启动后访问 HTTP://IHS_IP/ 上下文/index.JSP 如果存在多个应用,则可以 HTTP://IHS_IP/ 其他上下文/index.JSP 这个时候应用应该可以正常访问了。至此,整个负载均衡配置完成。 参考文档: IBM 集群文档 http ://www.ibm.com/developerwor k s/cn/websphere/librar y /techarticles/0 604 _ xumw/index.html itpub 的 Arraycjulian 的《IHS +WAS6ND 实现多应用服务器集群+多 web 端口服务器架构 配置经验》 http ://www.itpub.net/thread -8 9 348 5-1-1.html ps:后续会增加 linux as4 上 IHS 的负载均衡。 赵炜 2008 -1-8 于乌鲁木齐 Zhao.we @ hotmail.com

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档

相关文档