WAS的日常管理维护问答
UAP开发部 张伟
IBM Webshpere 简称WAS,是一个容易管理和维护的中间件。其在国内的市场占有率超过weblogic。NC从5.0版本开始全面支持WAS中间件,向用户提供更好的服务。
在日常的管理和维护中,管理人员可能遇到不同的问题,为了便于大家对WAS维护有有进一步了解。此文粗略介绍一下。本文采用问题方式介绍WAS的管理以及NC5.0维护工作。
WASweblogic管理页面的安装有那几种方式?
安装WAS时需要注意什么?
如何选择建立不同profile?
WAS的控制台在什么安装?
如何进入WAS控制台?
使用什么样浏览器更合适?
WAS的补丁在什么可以到?
如何向WAS中间件打补丁?
在什么地方停止启动服务?
在什么地方停止启动agent?
部署NC50过程如何?
如何生成IHS的插件?
如何向NC50应用打补丁?
WAS的安装有那几种方式?
WAS的安装方式有界面模式安装和安静模式安装。安静模式安装需要配置“reponsefile”,设置安装参数安装,这种模式适合于高级用户安装,或者无法输出安装安装界面的用户使
用。例如
-options "D:\installImage\WAS\" –silent
界面安装模式适合大多安装场合,安装向导引导用户一步一步进行安装。界面安装一种是运行,运行launchpad需要有浏览器,windows环境都有默认浏览器,unix或linux环境没有安装浏览器或没有设置默认浏览器时,需要现设置浏览器。如“export firefox=/opt/firefox”。
界面安装的另一种方式是直接到WAS目录下运行。启动安装向导进行安装。
安装WAS时需要注意什么?
安装WAS时,WAS的windows环境默认安装路径“c:\program files\IBM\Websphere”,这个默认安装路径是不被NC应用所支持,NC应用要求安装简单,不要有空格,不要有下划线,不要有连接线等特殊路径。所以WAS不能安装到默认路径下。通常情况下下列特殊符号包括“`”“~”“!”“@”“#”“$”“%”“^”“&”“*”“(”“)”“-”“_”“+”“=”“{”“}”“[”“]”“\”“|”“;”“:”“””“’”“,”“.”“/”“?”“中文”不能命名成安装路径。
安装WAS的另一个要求是网络设置。通常情况下要保证网络链接。如果服务器上有2块或更多网卡,这些网卡如果被启用了,要保证正确分配了IP地址,有正常的网络连线链接。如果某块网卡没有物理连线或正常IP地址设置。就要将该网卡设置为禁用状态。
设置合理的IP地址,一般部署NC应用的服务器需要设置成固定IP地址,固定IP地址有利于以后的管理和访问。同时正确维护hosts文件。Unix/Linux环境下,维护hosts文件由为重要。正确维护hosts文件才能保证WAS的正常启动与访问。
主机名称要简单简介。通常情况下不要特殊符号命名主机名称。特殊符号包括“`”“~”“!”“@”“#”“$”“%”“^”“&”“*”“(”“)”“-”“_”“+”“=”“{”“}”“[”“]”“\”“|”“;”“:”“””“’”“,”“.”“/”“?”“中文”。
安装好WAS建立了profile了,又进行了主机名变更,会出现WAS无法正常启动问题,这个profiles已经坏掉了。用户需要重新建立一个profiles来使用。这一点在今后的维护中需要注意。
如何选择建立不同profile?
Profiles是指WAS管理部署针对不同应用特点预置的各种模板,用户根据具体应用特点选
择不同模板建立不同的Profiles。Profiles又称概要文件。WAS的预置profile模板保存在安装目录的profileTemplates下。
常用的模板有主要有两种类型,一种是dmgr管理型模板,一种是default型模板。通常情况下,将NC部署成一个独立应用时,我们选择default型模板建立profiles就可以了。
如果要将NC部署成集环境,就需要建立dmgr型profile和default型profile。每个profile中都有自己独立的配置文件,执行文件,日志文件等。不同的default型profile可以注册到dmgr型profile中,接受dmgr管理,这就所谓WAS建立集。
根据服务器硬件配置和操作系统情况,一般服务器CPU多于3颗以上,内存多于4G以上时我们可以考虑部署两个profiles或两个进程运行NC应用。
建立不同profile方法有3种,一种是在安装产品过程中选择不同类型profile;一种是windows或其他32位平台下,如linux环境都在WAS的安装目录bin\profilemanagement目录下提供了pmt.bat 或pmt.sh命令,这是一个有交互界面的建立profile工具;另一种是命令行方式的工具manageprofiles.bat或manageprofiles.sh。用户在使用此命令时可以输入 –help
参数得到相关帮助。
WAS的控制台在什么安装?
WAS的控制台是用户管理WAS的平台。新的WAS6.1安装过程有个选择参数,提示用户是否安装控制台,系统默认安装控制台。通常情况下,用户部署独立的NC应用,这时候就要选择安装控制台。
集环境,用户需要建立一个dmgr的管理profile,这个dmgr类型profile需要安装控制台。其他default类型profile不需要安装控制台,加入到集后,统一接受dmgr管理。
所以说WAS控制台在某些情况下不需要安装,dmgr型profile必须安装控制台。
如何进入WAS控制台?
WAS控制台是WAS提供的一个应用,可以通过浏览器登录到控制台。默认控制台的发布端口是9060。如:127.0.0.1:9060/ibm/console。
使用什么样浏览器?
在登录控制台时,会根据系统的不同时区自动切换语言。偶然情况下管理控制台时使用IE浏览器会出现缓存刷新或版本差异问题,推荐用户使用firefox浏览器。用户可以登录到上下载。
WAS的补丁在什么可以到?
IBM的补丁定期发布在IBM的上,NC推荐使用的WAS的版本是6.1。用户根据WAS的不同版本选择下载对应的新的补丁。对应链接是www-306.ibm/software/webservers/appserv/was/support/。
NC应用的发版说明中有详细版本要求,并且会在提供的产品安装盘中提过经过严格测试的WAS版本和对应补丁,这些补丁是推荐用户安装的。其他版本补丁需要根据项目特殊需要,特殊问题再打到WAS应用上。
如何向WAS中间件打补丁?
WAS的补丁定期发布的,没有管理经验的用户不推荐安装新的补丁。
WAS补丁更新需要使用专用工具,就updateinstaller,此工具在WAS的tools的updateinstaller下有安装盘中有安装程序。
Updateinstaller安装好后,在对应目录下有update.bat命令。运行update命令通过向导安装补丁。向导的第一部分选择WAS的安装路径,接着选择WAS的patch包。Patch包的扩展名都是pak结尾。
在安装过程中update会检查操作系统版本,磁盘空间大小,当前需要更新补丁的WAS是否在运行。当出向上述任何问题时,会提示对应信息。回退一步,处理问题后,可以继续安装。
补丁的卸载也是在update中执行的。卸载补丁时有先后顺序。只能先卸载最后安装的补丁。
在什么地方停止启动服务?
WAS的服务进程可以通过命令行方式启动或停止。如在profiles\AppSrv01\bin下运行stopServer.bat server1,即停止server1服务了。运行startServer.bat server1就启动server
1服务了。具有安全控制的profiles,在停止服务器时,还会提示管理用户和密码信息。运行stopServer.bat server1 –username admin –password admin可以直接停止server1。
集环境下,服务的停止启动可以通过控制台集中管理。不需要登录到每台服务器上运行命令。命令行模式也是支持,但这时需要注意服务的名称。我们在建立集时定义的各个服务的名称有所不同了,这时的服务名称已经不是server1了,stopServer.bat时的名称可能是nc01,nc02了。
WAS集环境中,用户登录控制台127.0.0.1:9060/admin。在“服务器”菜单中到“应用程序服务器”。在此可以选择需要停止或启动的服务器,做停止或启动操作。
在什么地方停止启动agent?
Agent是部署WAS集时启动的一个监控管理进程。普通型的profile中不需要,也无法启动agent。Agent的停止启动方法是stopNode.bat,startNode.bat。如我们进入WAS的安装目录下profiles\AppSrv01\bin。执行startNode.bat就启动agent了。
另外登录到控制中,选择“系统管理”菜单中“Node agent”节点可以停止agent。但是agent
停止后就不能再启动了。推荐在控制台管理中对agent选择重新启动操作。
部署NC50过程如何?
NC50在WAS环境中的部署过程根据单机,垂直集或水平集不同略有差异。下面分别介绍单机和集部署情况。垂直集和水平集差异不大。
单机独立应用环境,在建立profile选择default型概要文件,这种环境部署也简单。
1. 启动服务,运行startserver.bat server1
2. 运行wasSysConfig.bat 我们在界面选择“Deployment”页签,选择读取按钮后选择修改按钮,选择wasinfomation页签,在profiles输入框中参照输入具体的profile路径。如c:\IBM\WebSphere\AppServer\profiles\AppSrv01。注意一定要指定具体的profile上。系统会提示参数发生变化,确定后会退出工具。
3. 重新启动wasSysConfig.bat。在保证服务启动的情况下,运行wasSysConfig.bat,选择“
server”,点击“从was读取”按钮,工具自动从was环境中读取相关配置信息,包口地址,端口,服务名称等。如果管理中没有使用https,要求将https协议行配置删除,将读取的机器名称维护成ip地址。点保存按钮。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论