




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、webshphere6.1集群配置目 录第1章术语21.1术语2第2章准备工作22.1WAS ND集群基本概念及体系结构22.2群集原理22.3安装步骤汇总22.4安装前任务2第3章系统安装步骤23.1安装WAS6.1中的DM管理节点23.2通过概要文件管理工具安装节点23.3安装配置IHS23.4安装配置WAS Plugin23.5Web Server节点加入配置管理服务器23.6配置WAS群集2第1章 术语1.1 术语IHS:IBM HTTP SERVER WAS:IBM Websphere Aplication Server ,中间件应用服务程序;DM: Deployment Manag
2、er ,WAS中的集群管理节点;ND: NodeAgent ,WAS中的节点监听程序;第2章 准备工作2.1 WAS ND集群基本概念及体系结构什么是集群?WAS集群由一组应用服务器组成,每个服务器上部署了同样的应用程序。通过集群可以实现可扩展性(服务更多客户,提高吞吐量),负载均衡(平衡负载资源,使资源得以有效利用),高可用性(提供故障恢复和补偿机制,在关键性业务中提供容错功能)。WAS ND提供水平集群和垂直集群两种形式,垂直集群是指同一机器上部署多个服务器,充分利用硬件资源,而水平集群利用多台机器资源,每台机器部署相同的应用。本文主要侧重水平集群,但是其中的很多概念对于垂直集群也是适用的
3、。下图是ND分布式环境的体系结构,包括单元、节点、服务器等基本概念。每个单元是单一管理域中的一组节点,在基本版和演示版中,一个单元只包含一个节点,每个节点可以有多个服务器,但是每个服务器的配置文件是单独存储和维护的。每个单元可以包含一个或多个集群,也可以不包含集群。在分布式环境中,每个单元包含多个节点,这些节点被统一管理,而且它们的配置文件被中心化到单元主配置文件中。配置管理器线程负责管理这些集中配置文件,并且将任何配置变化同步到每个节点上。节点是服务器线程的逻辑组,每台机器上只能有一个节点,通过节点代理器同配置管理器通信。在ND环境中,WAS plugin起到负载均衡的作用,在plugin-
4、cfg文件中可以定义每个服务器的权重,根据权重值,plugin决定将一个请求定向到哪个服务器。WAS 6.0 ND分布式环境的体系结构2.2 群集原理创建WAS群集是为了实现集中管理和负载均衡同时可以实现故障转移,一个2节点的群集拓扑如下:其中,DeploymentManager通过每个节点上的NodeAgent完成对AppServer的配置修改、应用发布以及启动和停止,实现集中管理。如果安装多个IHS,并实现负载均衡和分发,可以使用防火墙的负载分发功能。或者,使用OS的集群来实现。由于目前系统硬件方面资源比较充足,因此这里不考虑安装多个IHS服务。因此系统的拓扑图情况如下:每个节点上的App
5、Server可以是多个,限于硬件条件限制本方案仅配置了1个IHS服务应用,根据以后实际负载情况和硬件的升级扩展可酌情增加,以提高系统处理能力和响应速度。2.3 安装步骤汇总l 安装IBM HTTP SERVER 6.1,在命令行执行htpasswd ,创建IHS管理员帐户密码;l 在OASERVER1上安装WAS6.1 (ND 版本)l 创建DM概要文件;l 安装IHS Web 插件;l 配置DM中的web server ;l 在OASERVER1上创建应用服务器概要文件;l 在OASERVER2上安装WAS6 (ND版),并创建应用服务器概要文件;l 将OASERVER1 和OASERVER
6、2上的应用服务器节点加入DM中;l COPY 公用包和配置文件到DM的APPSERVER目录下;l 配置JDBC数据源;l 配置全局安全性;l 发布应用 l 测试集群连接和应用访问2.4 安装前任务创建WAS群集前,请按照下列步骤操作:1. 确保2台应用服务器可以用短名(OA1、OA2)ping通。本案中应用服务器和数据库服务器均使用本机host中的机器名与IP地址的映射.2. 确保机器没有安装IIS服务,如果有请卸载。3. 安装IHS之前,请检查系统服务项中,是否有其他http server服务在使用。例如oracleoraclehttpserver,或者低版本的IHS服务等。如果有,请停掉
7、该服务。4. 确保安装WAS6的服务器上没有低版本的WAS应用服务启动,否则会出现端口冲突。如果有,请停掉服务即可。第3章 系统安装步骤3.1 安装WAS6.1中的DM管理节点安装WebSphere Application Serve V6.1(这里简称WAS6.1)前需要准备was6.1的安装文件。运行安装程序install.exe,启动安装向导:如下图:我们在这里要安装集群,所以在安装选择的时候要选择Deployment Manager(我们后面简称DM)。如下图点击下一步直至出现下图:(管理安全性在软件安装完成后进入管理控制台时将会用到)点击下一步进行安装:安装完成后选择“启动第一步控制
8、台”,如下图:点击完成,出现如下:点击安装认证,直至出现如下图显示才可关闭。在安装验证的同时也启动了DM服务器,我们就可以可以通过http:/localhost:9060/admin/ 地址来访问was6.1的管理控制台;在访问的时候会弹出安全警报,选择“是”就会弹出如下图:(在“用户标识”和“密码”输入在安装过程中配置的管理安全性。)3.2 通过概要文件管理工具安装节点点击概要文件管理工具安装受管理节点:如下图在选择环境那里选中定制概要文件。如下图:点击下一步。在出现的窗口中选择高级概要文件创建。如下图:点击下一步,出现文件目录和概要文件名。如下图:点击下一步:出现节点名和主机名。点击下一步
9、,在DM认证那里输入用户名密码用来认证DM服务。点击下一步:出现端口值分配,记住SOAP连接端口号,默认值是8879.这个端口号在以后的配置中用到。如下图:点击下一步:出现概要文件总结。如下图。点击创建:出现如下图,点击完成,节点Custom01创建完成。按照上述方法安装受管理节点Custom02。3.3 安装配置IHS进入IHS安装目录运行安装程序install.exe,启动安装向导。安装步骤如下:以上默认选择下一步。出现如下图的时候在用户名那里设置输入用户名和密码,点击下一步,在这里创建IHS管理服务器认证。安装完成后在windows服务管理面板中启动I启动图中红色圈圈中的2个服务。IHS
10、安装完成。3.4 安装配置WAS Plugin对于静态Web页面请求,Web Server会直接处理并将结果返回给终端用户。而对于动态Web页面,如JSP,Servlet等,需要WAS plugin将请求传递给WAS Web容器或者EJB容器来处理。下面将介绍如何安装和配置WAS plugin应用。在确认IBM IHS6.1安装成功后,安装WAS plugin应用程序,进入Plugin的目录运行安装程序install.exe,启动安装向导。如下图:点击下一步,在这里选择IBM HTTP ServerV6或V6.1:点击下一步,如果IHS和DM不在同一台服务器上,则在安装web插件的时候选择本地
11、服务器和远程服务器的时候请选择远程。点击下一步,目录中的httod.conf文件是在安装IHS6.1后生成的。在这里点击确定。点击下一步,在这里输入你的主机名或是IP地址。点击下一步,安装完成。3.5 Web Server节点加入配置管理服务器1. 确定服务管理面板中的IBM HTTP Server 和 IBM HTTP Administration Server服务是启动的。2. 将刚才安装的<plunin-install>/bin/ configurewebserver1.bat文件拷贝到本机的<was-install>/bin目录下。 (在DM的APPSERVER
12、bin目录)3. 在服务器启动DM服务 < was-install >/profiles/ profilesDmgr01bin startManager.bat.4. 在服务器打开一个命令行窗口,运行<was-intall/bin/configurewebserver1.bat.在弹出的窗口中输入你安装IHS时创建的管理安全性。如下图:5 到配置管理控制台确认Web Server被成功加入.如下图添加成功,进入下一个步骤。3.6 配置WAS群集WAS6.1安装完成后,按照下面的步骤配置WAS6.1群集,步骤如下。3.6.1 启动MD服务。在windows服务中启动“IBM W
13、ebSphere Application Server V6.1 - dmgr”,或者进入到C:WebSphereDeploymentManagerbin目录下,使用如下命令行startManager.bat启动完成后有如下信息输出C:WebSphereDeploymentManagerbin>C:WebSphereDeploymentManagerbin>startManagerADMU0116I: 在文件 C:WebSphereDeploymentManagerlogsdmgrstartServer.log 中记录日志工具信息ADMU3100I: 正在从服务器读取配置:dmgr
14、ADMU3200I: 服务器已启动。等待初始化状态。ADMU3000I: 为电子商务开放服务器 dmgr;进程标识为 25803.6.2 将节点Custom01加入Deployment Manager管理进入到Custom01的bin目录下,使用如下命令行addNode.bat ttoa 8879其中参数ttoa表示DeploymentManager所在机器地址,8879表示端口号。这里我们使用了windows的群集地址,这个地址必须能够ping通,成功加入后会有如下信息输出.因为我在之前配置过管理安全性,所以在这里添加节点的时候会弹出如下对话框,在里面输入之前配置管理安全性的用户名和密码。如
15、果配置失败,出现如下图,我们要用removenode 命令先移除节点。然后在用addnode ttoa 8879 命令进行添加。下图表示节点被移除。在移除过程中会出现2次管理安全性认证的输入框。然后执行addNode.bat ttoa 8879,当出现如下图所示时表示节点连接成功。3.6.3 将节点Custom02加入Deployment Manager管理参考Custom01的加入过程。3.6.4 启动ND节点进入到C:Program FilesIBMWebSphereAppServerprofilesCustom01bin目录下,使用如下命令行Startnode.bat 如下图所示:(启动
16、详细方法参照本文档最后页面)按照上述方法启动节点Custom02进入到管理控制台我们可以看到在左边导航系统管理Node Agent 如下图:在右边栏目“ttoaNode01”和“ttoaNode02”都状态为启动。3.6.5 创建集群在IE中输入如下URL登录Deployment Manager,如下图:http:/localhost:9060/admin 因为此时配置管理安全性所以要输入当时配置的管理安全性,点击确定:在左边导航条中点击服务器à群集,点击新建输入群集名称OACluster,选中“配置HTTP会话内存到内存复制”点击下一步:创建第一个集群成员,输入成员名,选择节点。点
17、击下一步:创建其他集群成员,选择集群节点。点击添加成员。如下图会出现2个成员:点击下一步:出现总结窗口。检查配置,点击完成,创建WAS群集。同时在左边导航条中点击应用程序服务器,会显示刚建立的集群中的节点名称。确认OACluster创建成功.从下图可以发现Custom01和Custom02已经作为OACluster成员在左边导航条中点击系统管理下的控制台首选项,在右边的控制台选项中把与节点同步更改这个选项勾上 ,点击应用 在左边导航条中点击环境à虚拟主机。点击default_host点击主机别名点击新建其中,*表示所有ip,输入端口号,点击确定在选择保存后会出现如下界面。这是因为我们
18、在之前已经设置了节点同步。点击确定。注意:集群创建完成后要重启服务。(重启详细方法请参照本文档最后页面)3.6.6 启动集群由于我们上面配置了集群,我们现在来启动集群。进入到服务器集群点击启动,在这里有消息提示。因为在启动集群的同时启动了在集群里面的2个成员。在应用服务器里面的2个节点启动的同时集群也同时启动了。如上图。3.6.7 配置集群数据库选择,我们这里以Oracle9i为例上面的步骤都执行成功后,我们开始来配置集群。l 设置websphere的用户来源为数据库首先将项目现场所要用到的公用包拷贝到C:was6.1IBMWebSphereAppServerlibext:然后将项目现场所要用
19、到的xml文件拷贝到C:was6.1IBMWebSphereAppServerprofilesCustom01和C:was6.1IBMWebSphereAppServerprofilesCustom02下。注意修改其中EnviromentVarible.xml的数据库配置。如下图:(红色框为需要修改的数据。) l 创建数据源(Datasource)为了让将来发布在OACluster上的应用能连接到数据库, 我们需要在Custom01和Custom02节点上创建相同的数据源。1. 登录管理控制台, 点击左边导航条里面的资源JDBC提供程序在作用域里面选择集群 , 点击新建。.创建新的JDBC提供
20、程序,在数据库类型选择Oracle(我们这里是以Oracle为例,所以在这里选择Oracle数据库类型。),实施类型选择连接池数据源下一步。在这一步需要注意的是,在类路径下指定classes12.jar的路径,类路径如果对应错误将不能建立数据源连接,如果没有该文件,则需要copy到本机。下一步,出现总结窗口。在这里点击完成并保存。在首选项里面会出现Oracle JDBC Driver 点击Oracle JDBC Driver 进入,(注意在类路径下要指定classes12.jar的路径)。点击上图红色框框中的数据源。点击新建,其中“数据源名”输入英文名称,建议与数据库中的建立的用户名相同“JN
21、DI名称” 输入英文名称,建议与数据源名相同,但此值与数据库中的配置用户名要对应点击下一步,其中“URL”: jdbc:oracle:thin:localhost:1521:gdtsw,其中localhost为数据库服务器的机器名称(computer name), gdtsw为数据库服务ID我们在这里选择用的是Oracle9i所以在数据存储器这里选择Oracle 9i。点击下一步。出现总结窗口。点击完成并保存后,在这里会出现与节点同步更改。因为我们前面选择了节点同步,所以在每次保存后都会出现这个窗口。点击确定回到首选项。点击dbwizrad,点击红色框框中的定制属性。点击“新建”按钮增加自定义
22、的属性:新建user属性值为dbwizard(在“定制属性”的页面下新建)新建password属性值为dbwizard11 (即新建两个新的属性)(password为数据库用户名的密码)。如下图:在新建完定制属性后,回到数据源的首选项这里选择dbwizard 点击测试连接。在消息那里会显示你的连接操作是否成功(用以上方法新建项目现场数据库里面所建立的用户的数据源,注意:在创建JDBC提供程序时要将oracle的classes12.jar复制到本地,并在类路径中指定绝对路径。数据源配置中“URL”属性一定要配置正确。数据源配置中要在定制属性中创建user和password属性,分别对应数据库用户
23、和密码。在这里我们项目现场在数据库里面建立的用户为dbwizard base basebbs flowdata docman report publish goods 如下图:(注意:在创建完成JDBC后,需要重启服务。重启方法参照本文档最后页面)l 配置安全性在上面步骤我们完成了JDBC配置,这步我们开始配置安全性操作步骤如下,请注意尽量按以下步骤顺序进行:(1).确认在 WebSphereAppServerlibext中有以下两个文件,分别是classes12.jar(oracle数据库文件),WASV5UserRegistry.jar(公司编写的一个jar文件)。如果没就从别处copy到
24、本机(2)确定在oracle数据库的dbwizard下有如下一张表wasgroups,二张视图,脚本如下:create table wasgroups(name varchar2(250), description varchar2(250), gid varchar2(250)create view wasusers asselect u_name as userid,u_name as username,u_password as password,'' as description from users create view wasuidgid asselect
25、9;0' as GID,u_name as userid from users where u_name='administrator'unionselect '1' as GID,u_name as userid from users where u_name<>'administrator'并建立初始数据,脚本如下:insert into users(u_name,u_password) values('administrator','11')insert into wasgroups(gi
26、d, name, description) values ('0','wasadmins', 'websphere administrators');insert into wasgroups(gid, name, description) values ('1','users', 'application users');注:红色部分请自己修改完成上面步骤后,开始配置安全性。点击左边导航安全性安全管理。图如下:在“可用的域定义”选择“独立定制注册表”点击“设置为当前”“配置” 点击上图右侧“定制属
27、性”。出现如下图:点击“新建” 分别建立DBDRIVER,DBPASSWORD,DBURL,DBUSERNAME,JDBCJNDINAME,EXDBUSERNAME,EXDBPASSWORD等属性名称和值里输入如下表格内容:DBDRIVERoracle.jdbc.driver.OracleDriverDBPASSWORDdbwizard11DBURLjdbc:oracle:thin:localhost:1521:gdtswDBUSERNAMEdbwizardJDBCJNDINAMEdbwizardEXDBUSERNAMEbaseEXDBPASSWORDbase11 完成上面设置后点击上图中的“
28、独立定制注册表”返回到下图,并在“主要管理用户名”输入用户名: administration在“服务器用户标识”输入用户名: administration密 码: 11注意:“服务器用户标识”用户名和密码设置是在上一步骤中用insert into users(u_name,u_password) values('administrator','11')语句建立的值在“定制注册表类名”输入com.ibm.websphere.security.DB2Registry选中“授权时忽略大小写”。如下图所示: 点击确定。在“应用程序安全性”选择“启用应用程序安全性”。点击
29、应用,出现如下图界面。点击保存。并注销。l 重启服务注意:因为我们在上面步骤配置了安全性,为了使配置的安全性生效,所以在这里我们需要重启服务器。重启步骤如下:1. 在Custom01停止nodeagent操作如下:在服务器打开一个命令行窗口,进入Custom01的bin目录下。C:Program FilesIBMWebSphereAppServerprofilesCustom01bin目录下,使用如下命令行,在重启的时候会弹出对话框要求输入当时创建时的管理安全性的用户名和密码Stopnode.bat 如下图所示2. 方法同上停止Custom02.3. 进入到C:Program FilesIBM
30、WebSphereAppServerbin目录下停止MD ,输入stopmanager.bat4. 停止完成后,按顺序启动 MD Custom01 Custom02 启动命令如下:startmanager.bat startnode.bat l 发布应用程序按照上面步骤重启服务后,现在我们重新登陆管理控制台:“用户标识”“密码”这里输入上一步骤所配置的安全性的标识和密码进入控制台发布应用程序。点击左边导航条中的“应用程序”“安装新的应用程序”发布应用程序。在“完整路径”里面选择所要发布的包的路径。如下图:在“您想如何安装此应用程序”项选择“显示所有安装选项和参数”如下图:点击下一步:选择“生成
31、缺省绑定”点击下一步:这里选择“继续”。点击继续:在步骤1:选择“部署企业bean”(注意:portal,信息发布,工作流 三个模块发布时需要部署Bean)点击下一步:在步骤2中要注意:选择“集群和服务器”里面的2个服务点击应用,在红色框框中就会出现所选择的集群和服务器。点击下一步:在步骤3中,选择“数据库类型”为ORACLE_V9I点击下一步直至到第10步“将用户角色映射至用户或组”如图:在红色框框中选择everyone点击下一步:在这我们选择“不检查”点击下一步:点击完成:当出现“应用程序 portal 安装成功”时,点击“保存到主配置”,如下图注:保存后,就可以按照上面步骤继续发布其他需要发布的EAR包了。“portal,信息发布,工作流 三个模块发布时需要部署Bean”以上其他需要发布的EAR包发布完成后,点击企业应用程序。将之前安装的应用程序启动。如下图:“注意:在应用程序安装完成后,必须重启DM,ND服务”l OA办公页面的访问在上一步骤应用程序安装完成后,我们选择就可以访问登陆OA了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大尺寸SDB疏水催化剂载体的制备及其对交换柱床层阻力的影响研究
- 新课改背景下初中语文教学中的情感教育策略研究
- 心脏磁共振IVIM技术评估肥厚型心肌病微循环功能障碍的研究
- 现代教育技术在初中美术教学中的应用
- 农业地租赁合同范本
- 停车位买卖写合同范例
- 出口退税外销合同范例
- 2025年电力计量仪表项目建议书
- 儿童影楼转让合同范例
- 会展合同范例好坏分析
- (市质检三检)泉州市2025届高中毕业班质量监测 (三)历史试卷
- 2025年安徽卫生健康职业学院单招职业适应性考试题库含答案
- 2025年南通师范高等专科学校单招职业技能测试题库必考题
- 中小学教师信息技术能力提升实践方案
- 标准日本语初级教材上册
- Unit+4+History+and+Traditions+Reading+for+writing+高中英语人教版(2019)必修第二册
- 2025年湖南理工职业技术学院单招职业技能测试题库一套
- 2024中考百日誓师大会动员讲话稿
- 2025云南昆明空港投资开发集团招聘7人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年中国电力中电华创电力技术研究有限公司招聘笔试参考题库附带答案详解
- 2025山东能源集团中级人才库选拔高频重点模拟试卷提升(共500题附带答案详解)
评论
0/150
提交评论