WAS集群应用部署手册.doc_第1页
WAS集群应用部署手册.doc_第2页
WAS集群应用部署手册.doc_第3页
WAS集群应用部署手册.doc_第4页
WAS集群应用部署手册.doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WAS集群应用部署手册(2010年)2010-04-16、目录WAS集群应用部署手册(2010年)11.前言22.有关集群的概述32.1.集群的简介32.2.集群两大能力32.3.集群两大技术33.集群的安装环境43.1.安装环境和文件43.2.系统整体架构43.3.安装大致步骤:54.开始安装54.1.创建Deployment Manger;54.2.创建节点概要文件124.3.安装IHS224.4.将各个节点上的应用添加到DM控制台284.5.IHS的部署294.6.创建webserver1334.7.集群创建364.8.安装应用程序401. 前言日常使用中为了保证Websphere系统可用性,提高系统性能,一般处理方法为配置集群。2. 有关集群的概述2.1. 集群的简介集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体,但事实上集群由一组服务实体组成。与单一服务实体相比较,集群提供了以下两个关键特性: 可扩展性集群的性能不限于单一的服务实体,新的服务实体可以动态地加入到集群,从而增强集群的性能。 高可用性集群通过服务实体冗余使客户端免于轻易遇到out of service的警告。在集群中,同样的服务可以由多个服务实体提供。如果一个服务实体失败了,另一个服务实体会接管失败的服务实体。集群提供的从一个出错的服务实体恢复到另一个服务实体的功能增强了应用的可用性。 2.2. 集群两大能力为了具有可扩展性和高可用性特点,集群的必须具备以下两大能力: 负载均衡负载均衡能把任务比较均衡地分布到集群环境下的计算和网络资源。 错误恢复由于某种原因,执行某个任务的资源出现故障,另一服务实体中执行同一任务的资源接着完成任务。这种由于一个实体中的资源不能工作,另一个实体中的资源透明的继续完成任务的过程叫错误恢复。 负载均衡和错误恢复都要求各服务实体中有执行同一任务的资源存在,而且对于同一任务的各个资源来说,执行任务所需的信息视图(信息上下文)必须是一样的。2.3. 集群两大技术实现集群务必要有以下两大技术: 集群地址集群由多个服务实体组成,集群客户端通过访问集群的集群地址获取集群内部各服务实体的功能。具有单一集群地址(也叫单一影像)是集群的一个基本特征。维护集群地址的设置被称为负载均衡器。负载均衡器内部负责管理各个服务实体的加入和退出,外部负责集群地址向内部服务实体地址的转换。有的负载均衡器实现真正的负载均衡算法,有的只支持任务的转换。只实现任务转换的负载均衡器适用于支持ACTIVE-STANDBY的集群环境,在那里,集群中只有一个服务实体工作,当正在工作的服务实体发生故障时,负载均衡器把后来的任务转向另外一个服务实体。 内部通信为了能协同工作、实现负载均衡和错误恢复,集群各实体间必须时常通信,比如负载均衡器对服务实体心跳测试信息、服务实体间任务执行上下文信息的通信。 具有同一个集群地址使得客户端能访问集群提供的计算服务,一个集群地址下隐藏了各个服务实体的内部地址,使得客户要求的计算服务能在各个服务实体之间分布。内部通信是集群能正常运转的基础,它使得集群具有均衡负载和错误恢复的能力。 3. 集群的安装环境3.1. 安装环境和文件操作系统:Windows2003Websphere版本:WAS1,IHS6.1安装软件 Websphere Application Server Network Deployment v1,简称WAS ND版。3.2. 系统整体架构为了保证高可用性环境,一般使用如下拓扑:本文主要描述单Websphere+WAS集群。主机IP安装内容作用gispc106Websphere6.1Ihs6.1Dm+app1+ Ihsgispc201Websphere6.1App2DM和一个节点外加通过一个IHS来完成负载均衡在主机gispc1上;一个节点单独安装主机名为gispc2;然后,可选择单独的主机,我们选择主机gispc1。今后我们可以对IHS扩容成一个集群来完成IHS的高可用。安装WAS,需要统一WAS版本WebSphere版本对集群的创建有一定的必要性,版本需要统一成一样的。3.3. 安装大致步骤:1) 创建Deployment Manger;2) 创建节点概要文件;3) 安装IHS;4) 配置跟添加节点5) 配置IHS;6) 配置WEB服务器(webserver1)7) 配置集群并启动集群;8) 安装应用软件;4. 开始安装4.1. 创建Deployment Manger;双击软件中的launchpad.exe,出现下面界面点击下面选项接着出现下图,点击下一步,选中接受,下一步如何你的操作系统是SP1或者SP1以上版本,那么这个检测失败不用管他,点击下一步下一步填写存放路径,下一步选择创建概要文件的类型,首先需要选择 Dmgr 安装成管理.设置管理台密码admin,下一步下一步开始安装安装完成,点击完成。点击启动Deployment Manger,点击退出4.2. 创建节点概要文件4.2.1. (节点一)在创建Deployment Manger上创建节点双击开始程序IBM WebSphere- Application Server Network Deployment V6.1-概要文件管理工具,出现下面界面,点击下一步选中定制概要文件选中高级概要文件创建选中概要文件创建地址跟概要名,下一步节点名跟主机名,下一步填写Deployment Manger的IP地址跟管理台密码与用户名,下一步概要表的端口值指定窗口,系统会默认分配,但两个端口一定要记住,因为启动应用服务器控制台和添加节点要用到,所以要一定记住两个端口:管理控制台端口,如9060,SOAP连接器端口,如8879,每安装一个节点,端口值都不会重复,你可以在此窗口中修改这两个端口值。点下一步。然后出来“Windows服务定义端口”,如果你愿意将应用程序服务器作为windows服务运行,则选中“将应用服务器进程作为windows服务运行”的checkbox,建议选中,这样启动方便,否则要到安装后的程序目录找启动程序。点击创建出现创建过程点击完成。出现下图,点击退出。4.2.2. (节点二)在另外一台上创建节点双击软件中的launchpad.exe,出现下面界面点击下面选项接着出现下图,点击下一步,选中接受,下一步如何你的操作系统是SP1或者SP1以上版本,那么这个检测失败不用管他,点击下一步下一步填写存放路径,下一步选中定制,下一步填写Deployment Manger的IP地址跟管理台用户名与密码,下一步点击下一步开始创建如图,完成时点击完成。4.3. 安装IHS双击软件中的launchpad.exe,出现下面界面点击下面选项出现下图,下一步选择接受,下一步系统检测不用理会,下一步选中安装路径,下一步端口分配,下一步选中做为本地系统账户登录,下一步输入HTTP管理服务器认证的密码跟用户名,下一步下一步下一步开始创建,创建完了之后点击完成。4.4. 将各个节点上的应用添加到DM控制台4.4.1. 服务启动1) 先启动DM控制台:在目录/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin中执行“./startManager.sh”启动管理控制台。2) 启动各个应用和应用的节点: 注意,必须在每个服务器中的网络中添加其他两台主机映射,如下所示。在主机gispc1中启动应用服务器和应用服务器的NODEAGENT(NODEAGENT作为一个代理程序和DM控制台交互)。在/IBM/WebSphere/AppServer/profiles/AppSrv01/bin目录中执行如下命令文件startNode.bat4.4.2. 在DM控制上配置控制台首选项如图:登录dm控制台:01:9060/admin4.4.3. 添加节点1) 第一种方法使用如下命令来增加节点到主机中: 在gispc1node01中开始运行CMD输入路径cd D:IBMWebSphereAppServerprofilesCustom01bin然后执行下面命令 addNode.bat IP 8879 -username username -password password 对这个命令的解释如下:IP代表DM主机的IP端口;8879是DM的端口;username是创建DM概要文件时的用户名;password是创建DM概要文件时的密码。在主机gispc2中,在系统服务里启动gispc2node01服务,并使用相同的命令,并将主机加入DM中2) 第二种方法登录dm控制台:01:9060/admin左边功能树选择系统管理-节点。点节点后右面列出添加节点的页面 。 点“添加接点”,新页面选择“受管节点”,在新出来的页面输入另外一台机器的主机名(计算机名,或IP地址),JMX连接器端口输入安装时的SOAP端口,启动端口选指定,端口号为安装时的启动端口号,就是上文中安装说明需要记住的端口号,然后点“确定”按钮。新窗口中询问是否将Node agent作为windows服务运行,将此选项选上,则安装后可以不通过命令启动node agent,安装完成后远程机器的windows服务里将有一个node agent的服务。确定后出现“添加节点”页面,系统运行添加节点程序,我们等待一会,等添加节点完成。 4.5. IHS的部署之前的操作仅仅是部署了一个应用到一个集群上,但是这个时候的负载均衡并未实现,而最终的目的是能通过这个集群提高系统的可用性,所以需要配IHS来实现系统的负载均衡。一般来说,启动安装程序,会打开和之前一样的页面。选择安装:启动后安装状况和之前的类似:安装过程中询问是否创建IHS的组、用户,按照提示创建即可,注意管理用户和密码也记得创建上。IHS安装过程应该是比较顺利的。注意:安装后可以使用如下命令启动和停止IHS:目录:/IBM/HTTPServer/binapacectl start stop IHS的启动和停止adminctl start stop IHS管理控制台的启动和停止登录dm控制台:01:9060/admin找到下图位置点击(添加节点)下一步,填写HIS安装电脑的主机名,主机名 要写使用的主机名字填写的是 (完整的计算机名称 如 OP-PPPPP)名称 自己取名字建立 web-服务器,点击确定点击 保存点击确定然后在下图可以观察到刚才创建的HIS4.6. 创建webserver1点击新建,选择HIS建立的非受管节点服务器名称选择:一般在以前安装HIS的时候建立的名称,默认为 webserver1点下一步Plug-in的安装路径,WEB服务器安装位置 和插件安装位置 都必须填写正确填写完后直接点击下一步点击完成点击保存点击确定4.7. 集群创建建集群,并将两个节点添加到集群中打开集群管理主机的管理控制台:http:/localhost:9060/admin,登录,左侧功能树点服务器-集群,右侧页面点“新建“,填写一个集群名,例cluster1,点下一步,出现下一个页面。此页面中,输入一个节点成员名(自己命名一个,如localnode),选择节点的下拉列表框选择一个本地节点,然后点应用。再加一个节点成员,节点列表选择另外一个即远程的节点,权重可设置为3。然后点应用。打勾选中页面下方新加的两个节点,然后点下一步。下一个出现的页面点完成。系统提示保存,保存时选中与节点同步更新。以上操作完成后,选择系统管理-节点,查看一下两个节点是否同步.注意在公司内部部署集群的时候请注意两台机器不要被其他人关闭以保证集群部署顺利进行。如未同步或有问题请检查两台机器各节点的windows服务和node agent代理服务是否已经启动。在部署EAR的时候一定也要注意各服务都已正常启动. 检查完节点同步后,点功能树的服务器-集群,这时集群应未启动,请启动集群。在右侧的集群列表里点集群名,可以查看集群的成员.可选择一个集群,进入集群成员列表选择要启动的节点。集群成员列表的各成员的状态如果都为绿色实心箭头说明集群正常启动。4.8. 安装应用程序4.8.1. 在DM上本地安装ORACLE数据库客户端程序找到路径d:oracleproduct10.2.0db_1jdbclibojdbc14.jar下的文件,在各个节点上添加这个文件,几个节点的路径跟文件都要一样。4.8.2. 创建JDBC提供程序点击资源JDBC-JDBC提供程序,作用域选中集群,点击新建填写相应的信息后,点击下一步在目录位置填写ojdbc14.jar具体的路径D:oracleproduct10.2.0db_1jdbclib。点击下一步点击完成。点击资源JDBC-JDBC提供程序刚才新建的JDBC程序,修改类路径为d:orac

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论