Websphere静默安装与打补丁

今天远程安装安装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 选项值。
 

 
 
 
 
 

你可能感兴趣的:(linux,server,IBM,application,websphere,产品)