NC6+WAS7安装及部署_201210.docx_第1页
NC6+WAS7安装及部署_201210.docx_第2页
NC6+WAS7安装及部署_201210.docx_第3页
NC6+WAS7安装及部署_201210.docx_第4页
NC6+WAS7安装及部署_201210.docx_第5页
已阅读5页,还剩86页未读 继续免费阅读

下载本文档

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

文档简介

NC6+WAS7安装及部署 -NC技术支持部 代群义 2012-10目录NC6+WAS7安装及部署1NC6.0+WAS7单机安装部署11 WAS7安装22 WAS补丁103 NC6安装184 NC6+WAS7部署225 NC创建账套及访问26NC6.0+WAS7垂直集群安装部署271 WAS7安装282 HTTPserver的安装:343 Plugin的安装394 WAS补丁495 集群的创建与配置656 NC的安装配置71NC6.0+WAS7水平集群安装部署781 WebSphere集群拓扑结构规划782 WebSphere集群拓扑结构配置792.1配置前环境准备792.2主从机节点联合802.3进控制台配置集群结构803WebSphere集群下NC6.0代码部署843.1 NC代码安装843.2 NC配置工具配置并生成EJB843.3同步代码883.4部署EJB883.5启动WebSphere各server894 HTTPServer Plugin配置905建系统,同步busiCenterConfig.xml91NC6.0+WAS7单机安装部署安装准备:WAS安装盘: was.7000.windows.ia32.zipjdk.7000.windows.ia32.zip7-WS-UPDI-WinIA32.zip将上面的三个zip文件分别解压缩,然后将jdk.7000.windows.ia32JDK 目录拷贝到 was.7000.windows.ia32JDK1 WAS7安装was.7000.windows.ia32WASinstall.exe如果在 Win7操作系统,运行不了,需要选择中”install.exe” 右键属性 兼容模式:选择 兼容 Windows Server2008 不选择安装样本应用程序不要使用默认安装路径。安装路径不要带有空格等特殊符号。如: 图中路径更改为: c:WebSpereAppServer正式环境,不要安装在系统盘。不选择: 启用安全管理 启动及关闭WAS命令:启动 was: 启动服务器 C:WebSphereAppServerprofilesAppSrv01binstartServer.bat server1停止was : 停止服务器 C:WebSphereAppServerprofilesAppSrv01binstopServer.bat server1或者 删除不用的应用: http:/ip:9060/ibm/console2 WAS补丁7-WS-UPDI-WinIA32UpdateInstaller 目录下 ,运行 install.exe推出时启动 IBM UPDATE Installer或者运行c:WebSphereUpdateInstallerupdate.bat说明: 打was补丁时,需要停止WAS,如果不停止,会出现安装不过去。补丁工具会自动找到上步骤中选择的目录(c:waspatch_file)下的补丁包安装补丁时,需要停止WAS,如果不停止,会出现上图安装不过去问题。 3 NC6安装NC_UAP/ncsetup.batUFIDA NC 6.0 安装前应准备好操作系统,需要保证目标路径下至少有2GB 剩余空间,用于保存应用程序和相关日志。安装请执行NC 安装盘根目录下ncsetup.bat 文件(要求安装盘同级目下有ufjdk 文件),例如安装uap,执行uapncsetup.bat,出现如下图界面:4 NC6+WAS7部署NC 6.0 SysConfig tool: 运行: NC_HOMEbinncSysConfig.bat数据源: 在保证WAS服务运行的情况下,保存操作会将数据源配置信息保存到WAS中。保存操作可能慢些。服务器信息: 设置服务器名称,地址,端口,管理端口。设置设置启动进程参数。部署: Deployment选择需要部署的模块。生成NC环境的EJB,proxy.(自动新到NC的对应目录)生成WAS环境的ear包,proxy.(在was启动情况下,通过部署EJB功能自动部署到WAS环境中。)对应日志是nchome/bin/configsys.logWAS管理控制台检查部署是否成功:登录WAS管理控制台: http:/ip:9060/ibm/console 管理控制台中:企业应用程序 在NC6X系列显示为:nc605 NC创建账套及访问先停止was : 停止服务器 C:WebSphereAppServerprofilesAppSrv01binstopServer.bat server1启动 was: 启动服务器 C:WebSphereAppServerprofilesAppSrv01binstartServer.bat server1建立账套登陆http:/IP:port/admin.jsp 登陆NC系统, 用户名root 密码为空。建完账套后才能访问NC : http:/IP:port WAS安装完默认端口: 9080NC6.0+WAS7垂直集群安装部署安装准备:WAS安装盘: was.7000.windows.ia32.zipjdk.7000.windows.ia32.zip7-WS-UPDI-WinIA32.zipplg.7000.windows.ia32.zipihs.7000.windows.ia32.zip将上面的zip文件分别解压缩,然后将jdk.7000.windows.ia32JDK 目录拷贝到 was.7000.windows.ia32 plg.7000.windows.ia32 ihs.7000.windows.ia32或者将压缩后目录WAS ihs plugin 都放在同一目录下机器名: javavag IP: 4Was安装目录: d:/IBM目录下NC安装位置: e:/nc61 WAS7安装D:was.7000.windows.ia32WASinstall.exe说明: 此步骤 可以 选择 单元(DeploymentManager和受管节点) , 或者 选择 无。 本安装选择 选择 单元(DeploymentManager和受管节点)。 不用手工创建概要文件等。 如果选择无,则需要手工创建概要文件及将受管节点加到管理节点。 如:(一)创建管理节点d:IBMWebSphereAppServerbinmanageprofiles.bat -create -templatePath d:/IBM/WebSphere/AppServer/profileTemplates/dmgr -profileName Dmgr01 -profilePath d:/IBM/WebSphere/AppServer/profiles/Dmgr01(二)创建受管节点 d:IBMWebSphereAppServerbinmanageprofiles.bat -create -templatePath d:/IBM/WebSphere/AppServer/profileTemplates/default -profileName AppSrv01 -profilePath d:/IBM/WebSphere/AppServer/profiles/AppSrv01(三)将受管节点加入到管理节点 d:IBMWebSphereAppServerprofilesDmgr01binstartManager.batd:IBMWebSphereAppServerprofilesAppSrv01binaddNode.bat IP PORT注: IP为 管理节点DM所在的机器IP地址 PORT 为 D:IBMAppServerprofilesDmgr01logsAboutThisProfile.txt中的SOAP 连接器端口,默认为88792 HTTPserver的安装:D: ihs.7000.windows.ia32IHSinstall.exe3 Plugin的安装D:plg.7000.windows.ia32plugininstall.exe4 WAS补丁D:7-WS-UPDI-WinIA32UpdateInstallerinstall.exeD:IBMUpdateInstallerupdate.exe 或者 上图退出时 启动 IBM Update Installer WAS 打补丁:按”重新启动”按钮:IHS打补丁: d:IBMHTTPServer按”重新启动”按钮:Plugin打补丁: d:IBMHTTPServerPlugins5 集群的创建与配置启动was管理控制台:D:IBMAppServerprofilesDmgr01binstartManager.bat关闭was管理:D:IBMAppServerprofilesDmgr01binstopManager.bat创建WAS集群:在WAS管理控制台启动状态,登录4:9060/ibm/console创建WAS集群前,先删除默认安装的server1 然后开始创建集群:在WebSphere Application Server 可以看到创建的集群成员: 6 NC的安装配置(一)NC代码的安装。(二)NC的配置与部署。NC配置步骤1:在was中删除原有的NC应用,并重启was:在做NC+WAS配置前先清理干净WAS原有部署的NC应用。 如图: 进入was管理界面,在应用程序中选择所有默认安装的应用程序;有的版本默认安装后会有多个应用程序,如下图,都需要卸载掉。 (a):停止应用程序;(b):卸载应用程序(c):删除完成后记得点击管理页面上方的保存。(d):在服务器中分别cd 进入d:/IBM /AppServer/profiles/App01/bin目录下,运行stopNode.bat 停止WAS应用服务器和nodeagentcd 进入d:/IBM/Websphere/AppServer/profiles/Dmgr01/bin下,运行:stopManager.bat(e):接着重启dm,nodeagent和对应的应用服务器。d:/IBM/Websphere/AppServer/profiles/Dmgr01/binstartManager.bat d:/IBM/Websphere/AppServer/profiles/Dmgr01/binstartNode.bat2:进入/nchome/bin目录下,运行ncSysconfig.bat工具进行WAS配置(1)在工具左边列表中选择Deployment,然后在右边点击读取,选择Was信息: 点击修改配置WAS对应应用服务器profile安装所在的路径(d:/IBM/Websphere/AppServer/profiles/Dmgr01);如果是cluster模式,勾上cluster选项。 (2) 数据源配置:点击保存时,会同时保存到本地以及was中间去,所以要修改数据库连接可以在此修改。3:在工具左边列表中选择Server,然后在右边点击从WAS读取:点击保存。在was集群服务器配置中选择master,点击修改,勾上主服务器,点确定并保存注:NC配置WAS也是主机名相关的,如上图中,默认从was中读取的配置是主机名。 4:如果此was安装时启用了安全用户名与密码,需要运行nchome/bin/wasCertCmd.bat,做安全证书导入。5:生成及部署在Deployment对应的右边面板中,点击生成EJB。生成情况可以看./bin目录下对应的configsys.log。生成完ejb后,点击部署EJB。对应信息可以看日志configsys.log。在部署的过程中必须保证was中应用服务器是启动的。6:WEB SERVER 插件生成及传播 7: 服务分配服务分配读取修改,在集群环境下需手工指定某些服务和模块运行的server,因为NC集群在master上不能起线程,所以需将这些服务和模块配置到非master的其他集群成员上并保存。如下图,会计平台服务和ia模块都配置在ncMem01上:(三)重新启动WAS,访问NC重启was(每个server,nodeagent,DM,server的启动需要以master先于其他几个server),重启ibm httpserver(/HttpServer/bin/apache.exe)即可。启动为: D:IBMAppServerprofilesDmgr01binstartManager.batD:IBMAppServerprofilesAppSrv01binstartNode.batD:IBMAppServerprofilesAppSrv01binstartServer.bat masterD:IBMAppServerprofilesAppSrv01binstartServer.bat ncMem01D:IBMAppServerprofilesAppSrv01binstartServer.bat ncMem02D:IBMHTTPServerbinApache.exe -k start停止为: D:IBMHTTPServerbinapache.exe -k stopD:IBMAppServerprofilesAppSrv01binstopServer.bat ncMem02D:IBMAppServerprofilesAppSrv01bin stopServer.bat ncMem01D:IBMAppServerprofilesAppSrv01bin stopServer.bat masterD:IBMAppServerprofilesAppSrv01bin stopNode.batD:IBMAppServerprofilesDmgr01bin stopManager.bat说明: WINDOWS服务器HIS启动可以直接双击运行D:IBMHTTPServerbinapache.exe 或者 D:IBMHTTPServerbinstart apache.exe启动完后,则 通过http:/IP:PORT 来访问NC应用. NC6.0+WAS7水平集群安装部署1 WebSphere集群拓扑结构规划对于用户业务量大或服务器硬件资源充足的情况,NC系统可以搭建WebSphere集群启用多个Server来做负载均衡和充分利用服务器资源。搭建WebSphere集群首先要根据用户的实际情况规划所需集群的拓扑结构,再根据规划来配置WebSphere集群。若NC应用服务器规划了多台服务器,NC系统可以配置一个多机水平集群。其拓扑结构图如下:若客户只有一台NC应用服务器,硬件配置较高,则可采用一台服务器的垂直集群,其拓扑结构图如下:本文档演示以2台linux服务器做水平集群,n 两台服务器,IP分别为25、12n 125做主机,包含master、ncMem01n 112做从机,包含ncMem02、ncMem03n HTTPServer安装在主机125上,默认端口为802 WebSphere集群拓扑结构配置2.1配置前环境准备在配置集群结构前需要根据实际情况做好一些准备工作:n WebSphere组件安装根据规划,主机上需要安装WebSphere并创建Deployment Manager(Dmgr)和应用程序服务器(AppSrv),还要安装HTTPServer及Web server插件(plugin)。从机安装WebSphere并创建应用程序服务器(AppSrv)。安装WebSphere要注意版本,不同版本NC对应的WebSphere版本也不相同,NC6.0需要的WebSphere版本为7。n 修改主从机hosts文件WebSphere集群主从机之间是通过主机名相互识别进行通讯的,因此需确保集群各服务器之间能够通过主机名相互识别。最简单的方法就是将集群所有服务器的主机名及对应的IP地址添加到hosts文件中,如下图:windows系统hosts文件路径为:C:WindowsSystem32driversetchosts非windows系统hosts文件路径为:/etc/hostsn 调整主从机系统时间要确保服务器之间通讯正常,服务器系统时间尽量保持一致,最大不能相差1分钟2.2主从机节点联合做好准备工作之后就可以进行节点联合:n 启动Deployment Manager进Dmgr/bin目录,运行startManager.sh启动Dmgr,如下图:n 运行addNode.sh进行节点联合进入主从机$AppSrv_HOME/bin目录,运行addNode.sh进行节点联合,命令格式为:#./addNode.sh Dmgr_ip地址 Dmgr_SOAP端口Dmgr_SOAP端口默认为8879,可以查看Dmgr/logs/ AboutThisProfile.txt当看到“已成功联合节点”时表示节点联合成功。注意:以上仅为主机节点联合演示,集群所有服务器(包括Dmgr所在服务器和从机)都要执行这一步,并确认联合成功后再进行后续步骤。2.3进控制台配置集群结构打开浏览器,进入Dmgr的管理控制台进行集群结构配置,Dmgr管理控制台登陆地址为:http:/Dmgr_IP:管理控制台端口/admin 管理控制台端口可在Dmgr/logs/ AboutThisProfile.txt中查看。n 删除旧的server1应用程序服务器,并保存到主配置服务器应用程序服务器,勾选各服务器,点击删除确定保存到主配置n 创建集群服务器集群新建,新建的集群名必须为:ncCluster创建集群第一个成员master,节点选择之前规划的主机节点,权重设为0创建集群其他成员ncMem01、ncMem02、ncMem03,各集群成员节点按照规划分别选择,各集群成员的权重可按照实际情况进行分配,这里都输入10,即表示集群各成员将平均分摊负载。下一步完成保存到主配置,完成ncCluster集群结构配置。n 3)修改nodeagent内存参数NC6.0全产品模块较多,若采用默认内存参数,在后面部署EJB后nodeagent会出现内存溢出。因此如果部署模块较多,在集群结构搭建好后应先修改nodeagent内存参数。在控制台中选择系统管理Node Agent然后选择一个nodeagentjava和进程管理进程定义java虚拟机设置初始堆和最大堆大小,如可设置为5121024,如下图:修改完成后点击确定并保存到主配置,按同样方法修改集群其他nodeagent内存参数。修改完成后重启集群各nodeagent。停止nodeagent./stopNode.sh启动nodeagent./startNode.shn 4)启动集群各成员配置完集群结构后,可在控制台中查看集群各成员状态,检查集群各成员能否成功启动。服务器应用程序服务器,勾选所有集群成员,点击启动,状态显示为绿色的向右箭头则表示启动成功。如下图:3WebSphere集群下NC6.0代码部署3.1 NC代码安装WebSphere集群下NC代码安装与普通安装无任何区别,下面介绍Linux下安装NC6.0注意事项。首先上传代码,将NC代码上传到主机上,用unzip解压开代码#unzip NC60.zip 在HP-UX和AIX服务上可能没有unzip,可在NC安装光盘的tools文件夹获取。设置好环境变量,然后进各产品目录授权并安装:#export JAVA_HOME=/home/IBM/WebSphere/AppServer/java -设置所需的JDK路径#export LANG=zh_CN.gb18030-设置环境运行的字符集#export DISPLAY=0:0.0 -设置linux图形显示终端#cd nc_uap-切换到nc_uap目录#chmod 755 *.sh-给nc_uap目录下的所有.sh文件赋予可755权限#./ncsetup.sh-运行安装批处理,启动图形安装向导开始安装待所需的产品安装完成后进入NC_HOME运行root.sh进行初始化#chmod 755 *.sh#root.sh 3.2 NC配置工具配置并生成EJB进行WebSphere集群配置之前需要确保集群dmgr及Node Agent已启动。在完成上面集群拓扑结构配置后所有相关服务应该是启动的,若没有启动则先手工启动。首先进入dmgr/bin目录,启动主机dmgr服务#./startManager.sh启动集群所有服务器的Node Agent#./startNode.sh然后进入主机$NC_HOME/bin目录,运行ncSysConfig.sh启动配置向导开始配置#./ncSysConfig.sh,选择Websphere Application Server选项部署WAS信息修改,修改Profile路径为集群主机dmgr profile路径,并勾选Cluster选项,单击保存按钮,更新到WAS,配置工具会要求重新启动,单击确定。如下图:点击数据源页签,配置数据源,测试通过并保存。如下图:服务器信息从WAS读取修改,服务器名称选择master并勾选主服务器标识,然后确定保存。如下图:服务分配读取修改,在集群环境下需手工指定某些服务和模块运行的server,因为NC集群在master上不能起线程,所以需将这些服务和模块配置到非master的其他集群成员上并保存。如下图,会计平台服务和ia模块都配置在ncMem01上:部署二阶段部署生成EJB,WebSphere集群环境先生成EJB,如下图:3.3同步代码主机生成完EJB需将NCHOME代码同步到集群各从机相同路径下。Linux下可将NCHOME打包后再通过SSH或FTP分发到各从机上,然后将代码解压开,要保证集群所有主从机的NCHOME绝对路径一致。3.4部署EJB等代码同步完成之后再到主机上运行ncSysConfig.sh部署EJB,部署二阶段部署部署EJB,

温馨提示

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

评论

0/150

提交评论