WAS的日常管理维护问答_第1页
WAS的日常管理维护问答_第2页
WAS的日常管理维护问答_第3页
WAS的日常管理维护问答_第4页
WAS的日常管理维护问答_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、WAS的日常管理维护问答UAP开发部 张伟IBM Webshpere 简称WAS,是一个容易管理和维护的中间件。其在国内的市场占有率超过weblogic。NC从5.0版本开始全面支持WAS中间件,向用户提供更好的服务。在日常的管理和维护中,管理人员可能遇到不同的问题,为了便于大家对WAS维护有有进一步了解。此文粗略介绍一下。本文采用问题方式介绍WAS的管理以及NC5.0维护工作。WAS的安装有那几种方式?安装WAS时需要注意什么?如何选择建立不同profile?WAS的控制台在什么安装?如何进入WAS控制台?使用什么样浏览器更合适?WAS的补丁在什么可以找到?如何向WAS中间件打补丁?在什么地

2、方停止启动服务?在什么地方停止启动agent?部署NC50过程如何?如何生成IHS的插件?如何向NC50应用打补丁?WAS的安装有那几种方式?WAS的安装方式有界面模式安装和安静模式安装。安静模式安装需要配置“reponsefile”,设置安装参数安装,这种模式适合于高级用户安装,或者无法输出安装安装界面的用户使用。例如Install.exe -options "D:installImageWASresponsefile.nd.txt" silent界面安装模式适合大多安装场合,安装向导引导用户一步一步进行安装。界面安装一种是运行launchpad.exe,运行launch

3、pad需要有浏览器,windows环境都有默认浏览器,unix或linux环境没有安装浏览器或没有设置默认浏览器时,需要现设置浏览器。如“export firefox=/opt/firefox”。界面安装的另一种方式是直接到WAS目录下运行install.exe。启动安装向导进行安装。安装WAS时需要注意什么?安装WAS时,WAS的windows环境默认安装路径“c:program filesIBMWebsphere”,这个默认安装路径是不被NC应用所支持,NC应用要求安装简单,不要有空格,不要有下划线,不要有连接线等特殊路径。所以WAS不能安装到默认路径下。通常情况下下列特殊符号包括“”“”

4、“!”“”“#”“$”“%”“”“&”“*”“(”“)”“-”“_”“+”“=”“”“”“”“”“”“|”“;”“:”“”“”“,”“.”“/”“?”“中文”不能命名成安装路径。安装WAS的另一个要求是网络设置。通常情况下要保证网络链接。如果服务器上有2块或更多网卡,这些网卡如果被启用了,要保证正确分配了IP地址,有正常的网络连线链接。如果某块网卡没有物理连线或正常IP地址设置。就要将该网卡设置为禁用状态。设置合理的IP地址,一般部署NC应用的服务器需要设置成固定IP地址,固定IP地址有利于以后的管理和访问。同时正确维护hosts文件。Unix/Linux环境下,维护hosts文件由为

5、重要。正确维护hosts文件才能保证WAS的正常启动与访问。主机名称要简单简介。通常情况下不要特殊符号命名主机名称。特殊符号包括“”“”“!”“”“#”“$”“%”“”“&”“*”“(”“)”“-”“_”“+”“=”“”“”“”“”“”“|”“;”“:”“”“”“,”“.”“/”“?”“中文”。安装好WAS建立了profile了,又进行了主机名变更,会出现WAS无法正常启动问题,这个profiles已经坏掉了。用户需要重新建立一个profiles来使用。这一点在今后的维护中需要注意。如何选择建立不同profile?Profiles是指WAS管理部署针对不同应用特点预置的各种模板,用户根

6、据具体应用特点选择不同模板建立不同的Profiles。Profiles又称概要文件。WAS的预置profile模板保存在安装目录的profileTemplates下。常用的模板有主要有两种类型,一种是dmgr管理型模板,一种是default型模板。通常情况下,将NC部署成一个独立应用时,我们选择default型模板建立profiles就可以了。如果要将NC部署成集群环境,就需要建立dmgr型profile和default型profile。每个profile中都有自己独立的配置文件,执行文件,日志文件等。不同的default型profile可以注册到dmgr型profile中,接受dmgr管理,

7、这就所谓WAS建立集群。根据服务器硬件配置和操作系统情况,一般服务器CPU多于3颗以上,内存多于4G以上时我们可以考虑部署两个profiles或两个进程运行NC应用。建立不同profile方法有3种,一种是在安装产品过程中选择不同类型profile;一种是windows或其他32位平台下,如linux环境都在WAS的安装目录binprofilemanagement目录下提供了pmt.bat 或pmt.sh命令,这是一个有交互界面的建立profile工具;另一种是命令行方式的工具manageprofiles.bat或manageprofiles.sh。用户在使用此命令时可以输入 help参数得到

8、相关帮助。WAS的控制台在什么安装?WAS的控制台是用户管理WAS的平台。新的WAS6.1安装过程有个选择参数,提示用户是否安装控制台,系统默认安装控制台。通常情况下,用户部署独立的NC应用,这时候就要选择安装控制台。集群环境,用户需要建立一个dmgr的管理profile,这个dmgr类型profile需要安装控制台。其他default类型profile不需要安装控制台,加入到集群后,统一接受dmgr管理。所以说WAS控制台在某些情况下不需要安装,dmgr型profile必须安装控制台。如何进入WAS控制台?WAS控制台是WAS提供的一个应用,可以通过浏览器登录到控制台。默认控制台的发布端口是

9、9060。如::9060/ibm/console。使用什么样浏览器?在登录控制台时,会根据系统的不同时区自动切换语言。偶然情况下管理控制台时使用IE浏览器会出现缓存刷新或版本差异问题,推荐用户使用firefox浏览器。用户可以登录到上下载。WAS的补丁在什么可以找到?IBM的补丁定期发布在IBM的官方网站上,NC推荐使用的WAS的版本是6.1。用户根据WAS的不同版本选择下载对应的新的补丁。对应链接是NC应用的发版说明中有详细版本要求,并且会在提供的产品安装盘中提过经过严格测试的WAS版本和对应补丁,这些补丁是推荐用户安装

10、的。其他版本补丁需要根据项目特殊需要,特殊问题再打到WAS应用上。如何向WAS中间件打补丁?WAS的补丁定期发布的,没有管理经验的用户不推荐安装新的补丁。WAS补丁更新需要使用专用工具,就updateinstaller,此工具在WAS的tools的updateinstaller下有安装盘中有安装程序。Updateinstaller安装好后,在对应目录下有update.bat命令。运行update命令通过向导安装补丁。向导的第一部分选择WAS的安装路径,接着选择WAS的patch包。Patch包的扩展名都是pak结尾。在安装过程中update会检查操作系统版本,磁盘空间大小,当前需要更新补丁的W

11、AS是否在运行。当出向上述任何问题时,会提示对应信息。回退一步,处理问题后,可以继续安装。补丁的卸载也是在update中执行的。卸载补丁时有先后顺序。只能先卸载最后安装的补丁。在什么地方停止启动服务?WAS的服务进程可以通过命令行方式启动或停止。如在profilesAppSrv01bin下运行stopServer.bat server1,即停止server1服务了。运行startServer.bat server1就启动server1服务了。具有安全控制的profiles,在停止服务器时,还会提示管理用户和密码信息。运行stopServer.bat server1 username admin

12、 password admin可以直接停止server1。集群环境下,服务的停止启动可以通过控制台集中管理。不需要登录到每台服务器上运行命令。命令行模式也是支持,但这时需要注意服务的名称。我们在建立集群时定义的各个服务的名称有所不同了,这时的服务名称已经不是server1了,stopServer.bat时的名称可能是nc01,nc02了。WAS集群环境中,用户登录控制台:9060/admin。在“服务器”菜单中找到“应用程序服务器”。在此可以选择需要停止或启动的服务器,做停止或启动操作。在什么地方停止启动agent?Agent是部署WAS集群时启动的一个监控管理进

13、程。普通型的profile中不需要,也无法启动agent。Agent的停止启动方法是stopNode.bat,startNode.bat。如我们进入WAS的安装目录下profilesAppSrv01bin。执行startNode.bat就启动agent了。另外登录到控制中,选择“系统管理”菜单中“Node agent”节点可以停止agent。但是agent停止后就不能再启动了。推荐在控制台管理中对agent选择重新启动操作。部署NC50过程如何?NC50在WAS环境中的部署过程根据单机,垂直集群或水平集群不同略有差异。下面分别介绍单机和集群部署情况。垂直集群和水平集群差异不大。单机独立应用环境

14、,在建立profile选择default型概要文件,这种环境部署也简单。1. 启动服务,运行startserver.bat server12. 运行wasSysConfig.bat 我们在界面选择“Deployment”页签,选择读取按钮后选择修改按钮,选择wasinfomation页签,在profiles输入框中参照输入具体的profile路径。如c:IBMWebSphereAppServerprofilesAppSrv01。注意一定要指定具体的profile上。系统会提示参数发生变化,确定后会退出工具。3. 重新启动wasSysConfig.bat。在保证服务启动的情况下,运行wasSys

15、Config.bat,选择“server”,点击“从was读取”按钮,工具自动从was环境中读取相关配置信息,包口地址,端口,服务名称等。如果管理中没有使用https,要求将https协议行配置删除,将读取的机器名称维护成ip地址。点保存按钮。4. 选择“service”页签,选择读取按钮后选择修改按钮,再选择添加按钮,在此我们注册各种后台需要运行的服务。5. 在保证was启动的状态下,我们运行wasSysConfig.bat。选择“Deployment”页签,点击读取按钮,点击生成ejb按钮,系统会提示正在生成ejb进度提示。最后提示完成。之后点击部署ejb 按钮,系统会提示正在部署ejb进

16、度提示,最后提示部署完成。6. 部署完成后,我们运行stopserver.bat server1;停止服务,再运行startserver.bat server1。集群环境部署较单机独立应用复杂些,需要先建立was集群再进行部署,下面介绍每部操作。1. 假定was的管理服务器为。先建立一个dmgr管理型的profile,例如命名为dmgr01。运行cmd进入到dmgr01的bin目录下,如c:IBMWebSphereAppServerprofilesdmgr01bin下,我们运行startManager.bat。2. 在第2台服务器上建立default型p

17、rofile。例如AppSrv01。运行cmd 进入c:IBMWebSphereAppServerprofilesAppSrv01bin下。运行addnode.bat 。这里的是指安装dmgr01的服务器地址。执行这部操作将AppSrv01加到了dmgr01中接受管理。以便后面建立集群操作。重复上面操作将第3台服务器加入到dmgr01中管理。在addnode操作过程,系统会自动启动agent了。相当于手动启动startNode.bat操作。3. 登录dmgr01的console。如:9060/ibm/c

18、onsole。打开服务器菜单,选择“集群”。点击增加按钮,开始建立集群,输入集群名称“ncCluster”,点击下一步,输入成员名“master”,设置权重为“0”,这时的服务器默认选择节点是第2台服务器。点击下一步,输入节点名称“node01”,输入权重“10”,同时选择节点下拉框中选择第3台服务器。再选择添加成员按钮。最后点击下一步和确定按钮。这样就完成建立集群的过程。操作系统时钟上要有部署master的服务器的系统时钟要比其他服务器的系统时钟慢1到2分钟,这是做同步数据缓存的需要。但也不能差异太大,因为在建立WAS集群时要求每台服务器间时间上差异小于5分钟以内。4. NC产品需要在dmg

19、r01的服务器上安装,例如nchome是c:ufida50。先进入c:ufida50bin下,运行wasSysConfig.bat。选择Deployment页签,点击读取,再点击修改按钮,选择“wasinfomaion”页签,点击参照按钮选择路径至“c:IBMWebSphereAppServerprofilesdmgr01”目录,再将“cluster”标志打上。最后做保存操作,系统会提示退出。5. 重新启动wasSysConfig.bat,选择“server”页签,点击“从was读取”按钮,这时候配置工具会自动读出整个集群的有关配置。我们点击修改按钮,在服务器下拉框中先选择“master”,将

20、主服务器标志打上,将https行配置去掉,将服务器名称修改成ip地址。依次我们选择“node01”,将https配置去掉,将服务器名称维护成ip地址。最后按保存。另外为了提高访问速度,将每台服务器的hosts文件也维护完整。将集群的各个服务器包括dmgr服务器和数据库服务器的地址和名称都维护进来。6. 运行wasSysConfig.bat,选择DataSource,根据具体数据库类型,版本选择数据库驱动,配置有关信息,注意如果没有特殊需要不配置成XA数据源。NC的应用都是非XA数据源。7. 运行wasSysConfig.bat,选择选择“service”页签,选择读取按钮后选择修改按钮,再选择

21、添加按钮,在此注册各种后台需要运行的服务。这里注册的服务仅能部署在普通服务器上,不能部署在“master”上。8. 退出wasSysConfig.bat,将nchome同步复制到第2台和第3台服务器上,路径和dmgr上的路径保持一致。9. 在此先保证dmgr和各个服务器agent是启动状态,如果发现agent没有启动需要到各个服务器上手动运行startNode.bat命令启动agent。运行wasSysConfig.bat,选择“Deployment”页签,点击读取按钮,点击生成ejb按钮,系统会提示正在生成ejb进度提示。最后提示完成。之后点击部署ejb 按钮,系统会提示正在部署ejb进度提

22、示,最后提示部署完成。之后需要等待1到2分钟,不要马上停止服务器或停止agent的操作,这时候was在完成部署同步操作。10. 登录dmgr01的console。如:9060/ibm/console。打开“系统管理”菜单,选择“node agent”。在这里将全部agent都选择,点击重新启动按钮。将agent重新启动,这是因为有些配置在节点级别。必须重新启动agent。之后打开服务器菜单,选择“应用服务器”,我们先选择“master”服务器,点击启动按钮。之后选择“node01”服务器,点击启动按钮这样服务器启动完成。如何生成IHS的插件?WAS提供了专业的web服务器就是apache。在apache上又扩展了些管理功能,成为IBM HTTP

温馨提示

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

最新文档

评论

0/150

提交评论