今天远程安装安装websphere的时候网络太不给力了.网上搜了下websphere原来可以静默安装.记录下来.以备后用.
静默安装程序:
先将websphere的安装程序上传到服务器,解压出来.
[root@localhost tarbag]# tar xvf WAS61_base_linux64.tar -C ../software/
进入websphere解压目录中的WAS目录
[root@localhost tarbag]# cd ../software/WASV61_BASE_LINX64/WAS/
里面有一个responsefile.base.txt文件.因为我是base版本. 如果是nd版的就是responsefile.nd.txt
下面修改这个文件.可以自己新建一个.我新建一个responsefile.123.txt 我把需要修改的内容直接贴出来:
-OPT silentInstallLicenseAcceptance="true" –接受License -OPT allowNonRootSilentInstall="true" --是否允许非root用户安装 -OPT disableOSPrereqChecking="true" --取消对系统的检测 -OPT installType="installNew" --是否全新安装 -OPT feature="noFeature" --不安装示例 -OPT profileType="none" --不生成概要 -OPT installLocation="/opt/IBM/WebSphere/AppServer" --HP-UX, Solaris or Linux默认安装路径。 -OPT PROF_enableAdminSecurity="false" --设置管理员安全,如果该值为true 则在下面两项上输入用户名和密码。如:用户名为admin ,密码为123456 -OPT PROF_adminUserName=”admin” -OPT PROF_adminPassword=”123456”
保存这个文件,在终端里输入:
[root@localhost WAS]# ./install -options "responsefile.123.txt" -silent
等待一会.就自动安装完成了.如果命令很快就结束了.估计就是哪里文件写错了.
查看下安装目录是否安装成功:
[root@localhost WAS]# ls -la /opt/ 总用量 28 drwxr-xr-x 5 root root 4096 11月 29 16:27 . drwxr-xr-x 27 root root 4096 11月 29 16:15 .. drwxr-xr-x 3 root root 4096 11月 29 16:27 .ibm drwxr-xr-x 3 root root 4096 11月 29 16:21 IBM
如果有IBM跟.ibm文件基本上就是安装成功了.
可以查看安装日志。日志文件位于/opt/IBM/WebSphere/AppServer/logs/install/log.txt可以自己看一下
验证下是否安装成功,新建一个概要就知道了:
[root@localhost WAS]# /opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -create -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default/ -profileName server01 -profilePath /opt/IBM/WebSphere/AppServer/profiles/server01 INSTCONFSUCCESS: 成功:概要文件 server01 现在存在。有关此概要文件的更多信息,请参阅 /opt/IBM/WebSphere/AppServer/profiles/server01/logs/AboutThisProfile.txt。
接下来静默安装补丁程序:
先查看下现在的版本是多少:
[root@localhost tarbag]# /opt/IBM/WebSphere/AppServer/bin/versionInfo.sh WVER0010I: Copyright (c) IBM Corporation 2002, 2006; All rights reserved. WVER0012I: VersionInfo reporter V1.15.1.13,日期 3/29/06 -------------------------------------------------------------------------------- IBM WebSphere Application Server 产品安装状态报告 -------------------------------------------------------------------------------- 日期和时间 2011年11月29日 下午04时40分44秒 的报告 安装 -------------------------------------------------------------------------------- 产品目录 /opt/IBM/WebSphere/AppServer 版本目录 /opt/IBM/WebSphere/AppServer/properties/version DTD 目录 /opt/IBM/WebSphere/AppServer/properties/version/dtd 日志目录 /opt/IBM/WebSphere/AppServer/logs 备份目录 /opt/IBM/WebSphere/AppServer/properties/version/nif/backup TMP 目录 /tmp 产品列表 -------------------------------------------------------------------------------- BASE 已安装 已安装的产品 -------------------------------------------------------------------------------- 名称 IBM WebSphere Application Server 版本 6.1.0.0 标识 BASE 构建级别 b0620.14 构建日期 5/16/06 -------------------------------------------------------------------------------- 结束安装状态报告 --------------------------------------------------------------------------------
查看websphere JDK版本:
[root@localhost tarbag]# /opt/IBM/WebSphere/AppServer/java/bin/java -version java version "1.5.0" Java(TM) 2 Runtime Environment, Standard Edition (build pxa64dev-20060511 (SR2)) IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux amd64-64 j9vmxa6423-20060504 (JIT enabled) J9VM - 20060501_06428_LHdSMr JIT - 20060428_1800_r8 GC - 20060501_AA) JCL - 20060511a
现在开始安装:
先安装updateinstaller补丁工具
从IBM官网下载updateinstaller.updii.61019.linux.amd64.zip
[root@localhost tarbag]# unzip updateinstaller.updii.61019.linux.amd64.zip [root@localhost tarbag]#mv UpdateInstaller/ JDK/ ../software/ [root@localhost tarbag]# cd ../software/UpdateInstaller/
编辑responsefile.updiinstaller.txt文件,具体内容如下:
-OPT silentInstallLicenseAcceptance="true" --安装License -OPT allowNonRootSilentInstall="true" --允许非root用户安装 -OPT disableOSPrereqChecking="true" --禁止系统检测 -OPT installLocation="/opt/IBM/WebSphere/UpdateInstaller" –指定安装路径,如果是AIX系统路径为 -OPT installLocation="/usr/IBM/WebSphere/UpdateInstaller" -OPT skipStartMenu=true --仅限于linux和windows系统
执行安装命令:
[root@localhost UpdateInstaller]# ./install -options "responsefile.updiinstaller.txt" -silent
安装完成后,会在/opt/IBM/WebSphere文件夹下生成UpdateInstaller文件夹:
[root@localhost UpdateInstaller]# ls /opt/IBM/WebSphere/ AppServer UpdateInstaller
下面开始安装补丁:
进入UpdateInstaller下的responsefiles 编辑install.txt
[root@localhost /]# cd /opt/IBM/WebSphere/UpdateInstaller/responsefiles/ [root@localhost responsefiles]# vi install.txt -OPT checkFilePermissions="true" -W maintenance.package="/usr/local/src/tarbag/6.1.0-WS-WAS-LinuxX64-FP0000035.pak;/usr/local/src/tarbag/6.1.0-WS-WASSDK-LinuxX64-FP0000035.pak" -OPT rootUserHasRunSlibcleanCommandSuccessfully="true" -W product.location="/opt/IBM/WebSphere/AppServer" -W update.type="install"
执行命令:
[root@localhost responsefiles]# /opt/IBM/WebSphere/UpdateInstaller/update.sh -options /opt/IBM/WebSphere/UpdateInstaller/responsefiles/install.txt -silent
验证补丁是否成功。由于采用的是静默安装,安装过程中没有什么提示,因此需要通过启动概要的日志才能判断是否升级成功,启动概要,并查看概要下的 logs/SystemOut.log,该文件会打印版本的信息,或者执行versionInfo.sh命令,该命令会在屏幕上打印相关的信息,查看version 选项值。