




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基础包部署手册名称:TS-AIP_DM_4.0.1模板编号:SOSP-T5-07-03第1章 WebSphere7安装1.1 安装1.1.1 版本WebSphere71.1.2 静默安装静默安装可以通配置一个应答文件,在安装过程中自动应答,以实现WAS7无图形化无交互的静默安装。安装过程中除特别说明外,全部使用tsaip用户。1. 编辑 /.bash_profile文件(使用tsaip用户)添加下面内容:umask=0222. 检查和安装软件包(使用root用户)在linux基本系统环境下,websphere安装需要如下包:compat-db-4.2.52-5.1.i386.rpmcompat-db-4.2.52-5.1.x86_64.rpmcompat-libstdc+-296-2.96-138.i386.rpmcompat-libstdc+-33-3.2.3-61.i386.rpmcompat-libstdc+-33-3.2.3-61.x86_64.rpmelfutils-0.137-3.el5.x86_64.rpmelfutils-devel-0.137-3.el5.i386.rpmelfutils-devel-0.137-3.el5.x86_64.rpmelfutils-devel-static-0.137-3.el5.i386.rpmelfutils-devel-static-0.137-3.el5.x86_64.rpmelfutils-libelf-0.137-3.el5.i386.rpmelfutils-libelf-0.137-3.el5.x86_64.rpmelfutils-libelf-devel-0.137-3.el5.i386.rpmelfutils-libelf-devel-0.137-3.el5.x86_64.rpmelfutils-libelf-devel-static-0.137-3.el5.i386.rpmelfutils-libelf-devel-static-0.137-3.el5.x86_64.rpmelfutils-libs-0.137-3.el5.i386.rpmelfutils-libs-0.137-3.el5.x86_64.rpmlibXp-1.0.0-8.1.el5.i386.rpmlibXp-1.0.0-8.1.el5.x86_64.rpmrpm-build--18.el5.x86_64.rpm使用如下命令检查:rpm -qa | grep compat-dbrpm -qa | grep compat-libstdc+rpm -qa | grep elfutilsrpm -qa | grep elfutils-develrpm -qa | grep elfutils-devel-staticrpm -qa | grep elfutils-libelfrpm -qa | grep elfutils-libelf-develrpm -qa | grep elfutils-libsrpm -qa | grep libXprpm -qa | grep rpm-build3. 上传和解压安装介质(以下如无特别说明,均使用tsaip用户)使用xftp上传安装介质时,必须使用binray模式,再执行如下命令解压:cd tar -zxvf 解压时报错:gzip: stdin: invalid compressed data-format violated【解决方法】linux用ftp下载时有时候会出现这样的问题,得用bin模式下载文件才行。一般我们是用xftp上传时默认是auto模式,一般是ascii的上传模式,必须修改为binary模式。修改方法为在xftp中进入 Commands | TransferType菜单,改为binary,如下图所示:4. 修改responsefile.nd.txt文件进入WAS目录,修改responsefile.nd.txtcd mkdir -p /opt/ibm/WebSphere/AppServer创建目录时报错,原因是tsaip用户没有对/opt的写权限【解决办法】创建一个/opt/ibm目录,并把所有者赋给tsaip1.使用root用户:mkdir /opt/ibmchown -R tsaip:tsaip /opt/ibm2.使用tsaip用户mkdir -p /opt/ibm/WebSphere/AppServercp responsefile.nd.txt myresponsefile.nd.txtvi myresponsefile.nd.txt修改如下内容:# 将以下内容取消注释,使之生效,使得允许静默安装-OPT silentInstallLicenseAcceptance=true# 将以下内容取消注释,使之生效,使得允许非root用户静默安装-OPT allowNonRootSilentInstall=true# 将以下内容取消注释,使之生效,使得安装时检查文件是否可读写-OPT checkFilePermissions=true# 如果是centos系统,必须将以下内容取消注释,使之生效-OPT disableOSPrereqChecking=true# PROF_enableAdminSecurity选项生效时,要给PROF_adminUserName和PROF_adminPassword分别赋值,例如可以将用户名和密码都赋为admin-OPT PROF_enableAdminSecurity=true-OPT PROF_adminUserName=admin-OPT PROF_adminPassword=admin# 增加以下内容,指定安装目录-OPT installLocation=/opt/ibm/WebSphere/AppServerresponsefile.nd.txt的示例文件如下所示:5. 确认安装目录存在且为空WebSphere安装前指定的安装目录必须已经存在且内容为空6. 安装cd ./install -options myresponsefile.nd.txt -silent上面命令执行完成后,可以通过如下命令查看安装日志,确认是否安装成功:tail -f /opt/ibm/WebSphere/AppServer/logs/install/log.txt安装时报错: com.ibm.ws.install.ni.ismp.actions.FeaturePanelControlAction, err, java.io.FileNotFoundException: /tmp/normalFeaturePanelControl.xml (Permission denied)【解决办法】原因是tasip用户没有/tmp目录的权限普通情况下/tmp目录的权限应该是如下所示:但不知道什么原因,会缺少了最后一个t权限,则此时tsaip用户无法向/tmp目录写入,可以使用root用户登录,输入如下命令:cd /chmod 1777 tmp在Centos5.3下安装时报错:ge (Mar 18, 2012 12:34:25 PM), Process, com.ibm.ws.install.ni.ismp.actions.OSPrereqCheckAction, err, System Prerequisites CheckWarning: A supported operating system was not detected.Support for your operating system might have been added after the release of the product. See the WebSphere Application Server detailed system requirements Web pages for more information about supported operating systems. You can continue with the installtion, but the installation or product operation might not succeed without applying maintenance. Go to the product support Web pages to obtain the latest maintenance packages to apply after installation.(Mar 18, 2012 12:34:25 PM), Process, com.ibm.ws.install.ni.ismp.actions.OSPrereqCheckAction, wrn, To disable operating system prerequisite checking, set option disableOSPrereqChecking to true, or refer to the Operating System Prerequisite Checking section in the sample response file.(Mar 18, 2012 12:34:25 PM), Process, com.ibm.ws.install.ni.ismp.actions.SettleNIFRegistryAction, msg1, Current install/uninstall process failed.(Mar 18, 2012 12:34:25 PM), Process, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=1(Mar 18, 2012 12:34:25 PM), Process, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFFAILEDtsaipOIP-TEST2 WAS$ vi myresponsefile.nd.txtcom.ibm.ws.install.ni.ismp.actions.FeaturePanelControlAction, err, java.io.FileNotFoundException: /tmp/normalFeaturePanelControl.xml (Permission denied)【解决办法】注意上述报错信息中用红色标出的部分,根据其指示,修改myresponsefile.nd.txt文件,将将disableOSPrereqChecking=true前面的注释去掉,使之生效在Centos5.3下安装时报错:ge./install: line 401: : -ge: unary operator expected【解决办法】因为install文件里有一段会读取/etc/redhat-release,并从中取第7个字段与5作比较,而Centos中这个文件只有3个字段,因此可以备份intall文件后修改install文件,将401行中的$7改为$3。1.1.3 补丁静默安装部署应用包,需要将was 7.0 升到 。上传补丁工具1-WS-UPDI-LinuxAMD64.tar.gz和两个补丁7.0.0-WS-WAS-LinuxX64-FP0000011.pak、7.0.0-WS-WASSDK-LinuxX64-FP0000011.pak。需要先安装补丁工具再安装补丁。 补丁工具安装解压1-WS-UPDI-LinuxAMD64.tar.gz,进入UpdateInstaller目录,复制responsefile.updiinstaller.txt到myresponsefile.updiinstaller.txt,再进行修改。cd UpdateInstallercp responsefile.updiinstaller.txt myresponsefile.updiinstaller.txtvi myresponsefile.updiinstaller.txt修改如下内容:修改responsefile.nd.txt文件# 将以下内容取消注释,使之生效,检测文件系统权限-OPT silentInstallLicenseAcceptance=true# 将以下内容取消注释,使之生效,指明补丁包路径-OPT allowNonRootSilentInstall=true# 如果是centos系统,必须将以下内容取消注释,使之生效-OPT disableOSPrereqChecking=true# 增加以下内容,指明要升级的was的路径-OPT installLocation=/opt/ibm/WebSphere/AppServer/UpdateInstaller# 将文件中原有安装路径注释掉#-OPT installLocation=C:Program FilesIBMWebSphereUpdateInstaller进行静默安装./install -options myresponsefile.updiinstaller.txt -silent安装完成后可以到/UpdateInstaller目录下查看安装日志文件,看是否安装成功,使用如下命令:less /opt/ibm/WebSphere/AppServer/UpdateInstaller/logs/install/log.txt 补丁安装1. 修改静默安装的应答文件先拷贝/opt/ibm/WebSphere/AppServer/UpdateInstaller/responsefiles目录下的install.txt文件到myinstall.txt,再进行修改。cd /opt/ibm/WebSphere/AppServer/UpdateInstaller/responsefilescp install.txt myinstall.txtvi myinstall.txt# 将以下内容取消注释,使之生效,检测文件系统权限-OPT checkFilePermissions=true# 将以下内容取消注释,使之生效,指明补丁包路径#说明:目录可放多个pak补丁包-W maintenance.package=/opt/ibm/WebSphere/AppServer/UpdateInstaller/maintenance/pak001-注意以上一行复制过去后等号后面的部分可能会换行,要把换行删除,否则安装报错。pak001的名字根据实际情况定义。#指明要升级的was的路径-W product.location=/opt/ibm/WebSphere/AppServer#执行类型-W update.type=install2. 创建pak001目录建议补丁包目录使用pak的形式,便于将来的检索mkdir -p /opt/ibm/WebSphere/AppServer/UpdateInstaller/maintenance/pak0013. 将补丁包拷贝到刚才指定的目录下cd mv 7.0.0-WS-WASSDK-LinuxX64-FP0000011.pak /opt/ibm/WebSphere/AppServer/UpdateInstaller/maintenance/pak001mv 7.0.0-WS-WAS-LinuxX64-FP0000011.pak /opt/ibm/WebSphere/AppServer/UpdateInstaller/maintenance/pak001注意:以上补丁包名为64位补丁包,如果是32位补丁包需要修改上面命令中的包名。4. 安装补丁cd /opt/ibm/WebSphere/AppServer/UpdateInstaller/./update.sh -options responsefiles/myinstall.txt -silent以下内容仅供以后部署时参考,安装介质时不需要做。查看补丁是否安装成功:./historyInfo.sh1.2 配置方法概要文件是WAS的执行环境,相当于“Weblogic的Domain或Server节点。概要文件分为两种:管理节点(Deployment Manager):使用/profileTemplates/dmgr/目录下的模板创建。受管节点(Node Agent):使用/profileTemplates/default/目录下的模板创建。通常来说,一个Node代表一台物理上的机器,当然一台机器上也允许创建多个Node。原则上,WebSphere在启动时只要启动这两个节点,而应用服务器的启动应该通过管理控制台。(管理控制台无法启动管理节点)以下假设WebSphere安装目录为/opt/ibm/WebSphere1.2.1 删除概要文件如果安装时已经创建了概要文件,可以直接用,也可以删除重建。下面介绍如何删除概要文件。1. 先查看已经创建的概要文件cd /opt/ibm/WebSphere/AppServer/bin./manageprofiles.sh -listProfiles显示结果如下图所示:只有上面显示出的节点才能够删除。2. 停止应用服务器、受管节点及管理节点假设有AppServ01、Dmgr01两个概要文件,都在/opt/ibm/WebSphere/AppServer/profiles目录下。a) 先去停止Node节点对应的所有应用服务器。通过浏览器登录http:/IP:9060/admin,用户名和密码就是安装过程中设置的admin/admin,然后进入 视图 | 服务器 | 服务器类型 | WebShpere Application Server,如果有server已启动,就停掉。在这里也可以修改server的名称,查看Server的端口。如下图所示:b) 再停止Node 节点可以通过管理控制台查看Node节点的状态,如果已启动,则需要停止。查看Node节点状态如下图所示:停止Node节点:通过tsaip用户登录操作系统,运行如下命令,进入受管节点的概要文件目录,关闭受管节点:cd /opt/ibm/WebSphere/AppServer/profiles/AppSrv01/bin./stopNode.sh关闭过程中可能要输入用户名和密码,也是之前安装中设置的admin/admin。c) 停止管理节点cd /opt/ibm/WebSphere/AppServer/profiles/Dmgr01/bin./stopManager.sh注意:关闭过程中可能要输入用户名和密码,也是之前安装中设置的admin/admin。3. 先删除受管节点cd /opt/ibm/WebSphere/bin./manageprofiles.sh -delete -profileName AppSrvForOIPA注:AppSrvForOIPA是profileName。然后去profiles目录删除受管节点的文件。cd /opt/ibm/WebSphere/AppServer/profiles/rm -rf AppSrvForOIPA4. 再删除管理节点(不推荐)管理节点如果已创建,一般不需要删除。cd /opt/ibm/WebSphere/bin./manageprofiles.sh -delete -profileName Dmgr01然后去profiles目录删除受管节点的文件。cd /opt/ibm/WebSphere/AppServer/profiles/rm -rf AppSrvForOIPA1.2.2 创建概要文件1. 创建管理节点概要文件注意,管理节点不是必须的,可以不创建管理节点直接创建受管节点。cd /opt/ibm/WebSphere/bin./manageprofiles.sh -create -profileName DmgrAOpp -profilePath /var/ossapp/WebSphere/AppServer/profiles/DmgrAOpp -templatePath /var/ossapp/WebSphere/AppServer/profileTemplates/dmgr/ -nodeName DmgrAOppNode参数说明:nodeName:节点名称profileName:概要名称templatePath:模板路径profilePath:概要文件路径注意:管理节点使用/profileTemplates/dmgr/目录下的模板创建。在创建概要文件的时候报以上错误,解决方法为(使用root用户):在/etc/hosts文件中第一行添加:机器IP 主机名(hostname) 主机名(hostname) 执行source/etc/profile 命令使之生效。2. 创建受管节点概要文件cd /opt/ibm/WebSphere/bin创建一个受管节点./manageprofiles.sh -create -profileName AppOpp -profilePath /var/ossapp/WebSphere/AppServer/profiles/AppOpp -templatePath /var/ossapp/WebSphere/AppServer/profileTemplates/default/ -nodeName AppOppNode注意:如果概要文件需要在不同的机器上运行,设置 -hostName 为IP地址,默认为主机名。也可以自定义 -nodeName -cellName 值。1.2.3 节点端口查看每个节点的概要文件的logs目录的AboutThisProfile.txt记录了该概要文件的端口信息。例如,查看more AboutThisProfile.txt管理节点端口可使用如下命令:cd /opt/ibm/WebSphere/AppServer/profiles/DmgrOip/logsmore AboutThisProfile.txt可看到类似如下结果:管理节点最重要的有两个端口1) Administrative console port:管理控制台节点的端口。在这里可以看到,我们可通过浏览器访问http:/IP:9060/admin登录控制台。2) SOAP端口为8879:这个端口用于后面的受管节点向管理节点的注册。再查看一个受管节点:cd /opt/ibm/WebSphere/AppServer/profiles/AppSrvOip/logsmore AboutThisProfile.txt显示结果类似如下:受管节点重要信息有1) 节点名称:这个节点名称即为显示在控制台的Node Agent中的节点名称。2) HTTP transport port:应用端口。注意:AboutThisProfile.txt仅能查看,不用于修改端口。1.2.4 受管节点向管理节点注册(不必做,使用默认参数即可)注意,如果受管节点向管理节点注册,则必须启动管理节点和受管节点才能启动应用服务器,建议资源紧张时不这么做。在首次启动前,受管节点需要向管理节点注册,然后才能启动。注册前,请确认管理节点已经启动。由于之前增加了两个受管节点,因此这两个节点要分别向管理节点注册。1. 查看SOAP端口注册前,先要查看注册所用的管理节点的SOAP端口:grep SOAP /opt/ibm/WebSphere/AppServer/profiles/DmgrOip/logs/AboutThisProfile.txt结果如下图所示:即SOAP端口为8879。2. 注册受管节点概要文件cd /opt/ibm/WebSphere/AppServer/profiles/AppSrvOip/bin./addNode.sh 02 8879注意,02必须是/etc/hosts文件里第一行的IP,可以使用hostname i获取该IP,如果/etc/hosts文件被修改过,不是第一行,则不能向注册。如下图所示:命令执行完成,若注册成功,则同时会将该受管节点自动启动起来。验证:注册完成后,登录管理控制台,即可在 系统管理 | NodeAgent处看到相应的受管节点,如下图所示:如果添加后在管理节点的控制台看不到该节点,可以先运行./removeNode.sh,再重新注册。这往往是由于之前的注册时的IP地址搞错了。1.2.5 JVM配置(不必做,使用默认参数即可)可以在管理控制台配置管理节点、受管节点和应用服务器的JVM配置。 应用服务器JVM配置登录管理界面,进入 服务器 | 服务器类型 | WebSphere Application Server菜单:点击server名称例如server1,进入如下画面,点击“Java和进程管理”的进程定义菜单。点击“Java虚拟机”,即可进入配置页面。1.2.6 环境参数调整(不必做,使用默认参数即可)可能根据需要对was环境中的参数值进行调整,但大部分情况下需要重启进程才能使配配置有效。Web应用这一块不需要调整,以下所讲的都 是针对 mdb节点的参数调整,可根据需要来操作。Was服务器jvm版本信息如下: java version 1.6.0Java(TM) SE Runtime Environment (build pxa6460sr7ifix-20100220_02(SR7+IZ69890+IZ70326)IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux amd64-64 jvmxa6460sr7-20100219_54097 (JIT enabled, AOT enabled) l 修改jvm启动参数,点击 ,点击,出现如下界面,点击。l Jvm初始参数设置,点击下的,进入下面界面,点击,则可以进行虚拟机参数修改,比如可设最小值512,最大值512。l 线程池调整,点击,进入服务器配置页面,点击右边的,进入配置页面。和mdb有关的叫WMQJCAResourceAdapter,点击可进行配置,现场设最大值为150。1.2.7 激活规范配置定制属性(不必做,使用默认参数即可)l 点击后,点击右边的,进入下面页面,点击可根据提示增加相应的属性。一般可以保持状态即可,现场增加的属性如下: maxConnections:150connectionCurrency:1reconnectionRetryCount:50 reconnectionRetry:30000 1.3 启动方法1.3.1 复杂启动如果应用服务器所在的受管节点已经注册到了管理节点,则必须采用复杂启动。复杂启动需要先启动管理节点和受管节点,再通过登录管理节点界面启动应用服务器。 管理节点启动cd /opt/ibm/WebSphere/AppServer/profiles/DmgrOip/bin./startManager.sh通过浏览器打开http:/IP:9060/admin,如果能够打开页面并使用admin用户登录,则说明启动成功。 受管节点启动受管节点注册后,再次启动时需要手动启动。cd /opt/ibm/WebSphere/AppServer/profiles/AppSrvOip/bin./startNode.sh启动之前需要参照1.2.4对受管节点向管理节点注册。已启动的受管节点,可以在控制台上看到对应的应用服务器的状态。未启动的节点,对应的应用服务器状态为未知,如下图所示,可以看到节点rhel55Node01已启动,而rhel55Node02未启动则节点rhel55Node01对应的应用服务器状态可以看到为关闭,而rhel55Node02对应的应用服务器状态为未知: 应用服务器启动和重启登录http:/IP:9060/admin,使用 admin/admin登录,通过 视图 | 服务器 | 服务器类型 | WebSphere Application Server,通过Web界面管理。Deployment Manager和Node是管理节点,管理应用服务器节点,原则上通过命令行启动Deployment Manager和Node后,就应该通过Web界面管理。原则上一般不关闭管理节点和受管节点,只通过管理控制台重启应用服务器,如下图所示:1.3.2 简单启动如果应用服务器所在的受管节点没有向管理节点注册,则可以采用简单启动。直接登录受管节点的bin目录,根据server名称启动server,这样可以不用启动管理节点和受管节点,在资源较紧张时采用这种方式比较好。操作命令如下:cd /opt/ibm/WebSphere/AppServer/profiles/AppSrvOip/bin./startServer.sh server1注意:server1为应用服务器的名称,根据实际情况填写。简单启动时,可以直接登录该节点的管理界面,管理界面的端口可以通过查看AboutThisProfile.txt文件。cd /opt/ibm/WebSphere/AppServer/profiles/DmgrOip/logsmore AboutThisProfile.txt显示内容如下:其中Adminstrative console port即为管理端口,可以通过http:/IP:/admin来访问管理界面。HTTP transport port即为Web应用实际使用的端口。1.4 安全性配置1.5 JVM内存配置-Djava.awt.headless=true1.6 停止方法1.6.1 复杂停止采用复杂启动的应用服务器必须采用复杂停止。停止WebSphere时,先通过Web停止应用服务器,再通过命令行停止受管节点和管理节点。 停止
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年阿拉伯语等级考试词汇实战试题试卷
- 致敬抗美援朝英雄烈士作文
- 2025年雅思考试阅读专项模拟试卷:教育改革与发展趋势
- 儿童疫苗接种计划与常见疫苗介绍
- 阅读的历史人物话题作文10篇
- 2025年教师资格证面试结构化面试真题卷:教育心理研究与应用
- 2025年北京市公务员遴选考试申论试题汇编
- 最让我感动的一本书读后感15篇
- 甲状腺癌围手术期护理试题
- 2025年风能利用设备项目提案报告模范
- 第二外语(日语)试卷
- 食品营养标签的解读课件
- 二手新能源汽车充电安全承诺书
- 2022年郑州市盐业公司招聘笔试题库及答案解析
- 品质异常8D报告 (错误模板及错误说明)指导培训
- 公共关系学-实训项目1:公关三要素分析
- 网页设计基础ppt课件(完整版)
- 贵阳市建设工程消防整改验收申请表
- 2021-2022学年云南省昆明市高一下册物理期末调研试题(含答案)
- 吉安土地利用总体规划
- 小学五年级下册体育教案_(全册)
评论
0/150
提交评论