WebSphere静默方式安装并升级

时间:2022-09-19 08:45:17

一:环境

 

AIX 6.1

Websphere7(ND版本,C1G2QML.tar),注意:aixwebsphere的版本问题

 

二:安装

 

1. 解压

 

tar -xvf C1G2QML.tar

 

2.配置

 

因为本次安装为静默方式安装,所以需要对responsefile.nd.txt文件中某些配置进行相应更改。进入解压后的WAS目录,找到responsefile.nd.txt(base版本的为responsefile.base.txt),修改里面的部分配置:

 

-OPT silentInstallLicenseAcceptance="true"    

-OPT disableOSPrereqChecking="true"       

-OPT installLocation="/software/IBM/WebSphere/AppServer"   

-OPT PROF_enableAdminSecurity="true"     

-OPT PROF_adminUserName="用户名"        

-OPT PROF_adminPassword="密码

        

2. 安装

 

输入命令:./install -options responsefile.nd.txt -silent 执行静默安装,安装需要一点时间,如果很快结束命令的话,肯定是安装过程中出现了问题,安装日志会保存在用户根目录的~/waslog(没有的话可以查看was的安装的日志)目录中,出现的问题会在上面记录,一般都是responsefile中的配置问题,日志的结尾出现installAll success表示安装成功。

 

3. 验证

 

进入WAS的安装目录,然后进入profiles/Dmgr01/bin,输入./startManager.sh 输入用户名与密码启动集成管理,在浏览器中输入https://172.16.24.238:9043/ibm/console便可以访问进行WAS管理(IP根据需要自行修改),进入WAS的安装目录,然后进入/software/IBM/WebSphere/AppServer/bin,输入./startNode.sh 启动节点,然后输入./startServer.sh server1启动应用服务器至此WAS基本安装结束。

 

 

 

 

 

三.安装时遇到的错误:

 

1.(May 12, 2011 1:24:45 PM), Process, com.installshield.wizard.StandardWizardListener, err, could not initialize interface swing


  发生这个问题的根本原因就是我太粗心了,在启动安装的时候少写了一个参数 -silent。所以,记住:在静默模式下安装WebSphere一定要这样写:./install -silent -options responsefile_nd.txt.

 

2.(May 12, 2011 1:58:33 PM), Process, com.ibm.ws.install.ni.ismp.actions.MaintenancePrereqCheckAction, err, CWUPI0033E: There is insufficient free disk space on the system: /opt/IBM/WebSphere/AppServer: Required: 1429 MB Available: 154 MB /tmp/: Required: 30 MB Available: 786 MB /usr/.ibm/.nif: Required: 2 MB Available: 2736 MB Please ensure that there is enough free disk space on all required filesystems and restart the installation. If /tmp/ , /opt/IBM/WebSphere/AppServer and /usr/.ibm/.nif are on the same partition, then the amount of space required is the sum of the space required on /tmp/ , /opt/IBM/WebSphere/AppServer and /usr/.ibm/.nif. CWUPI0045E: There is insufficient free disk space on the system for profile creation: /opt/IBM/WebSphere/AppServer: Required: 200 MB Available: 154 MB /tmp/: Required: 0 MB Available: 786 MB Please ensure that there is enough free disk space on all required filesystems and restart the installation.

(May 12, 2011 1:58:33 PM), Process, com.ibm.ws.install.ni.ismp.actions.SettleNIFRegistryAction, msg1, Current install/uninstall process failed.

(May 12, 2011 1:58:33 PM), Process, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=1

(May 12, 2011 1:58:33 PM), Process, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFFAILED

 

发生这个错误,主要是因为在修改responsefile_nd.txt的配置参数时,有一项采取了默认,即:-OPT installLocation="/opt/IBM/WebSphere/AppServer" 。而系统的opt内存空间不能满足安装的最低要求,解决办法就是修改安装目录,然后重新运行安装,问题消失。

 

 

 

 

 

 

 

WebSphere补丁升级工具的安装:

 

有了静默方式安装WebSphere的经验,补丁升级工具的安装似乎简单了很多。

 

第一步,解压 

tar -xvf C1G2RML.tar;

第二步,修改配置文件responsefile_updiinstaller.txt  (解压目录中的UpdateInstaller)

           1.-OPT silentInstallLicenseAcceptance="true"

           2. -OPT disableOSPrereqChecking="true"

3.-OPT installLocation="/software/IBM/WebSphere/UpdateInstaller"(建议和AppServer在同级目录下)

第三步,执行命令安装 

./install silent options responsefile_updiinstaller.txt(这里指的是该文件的全路径).

 

第四步,查看日志,结尾出现installAll success表示安装成功

 

 

 

 

WebSphere升级补丁安装:

 

1)、进入/washome/WebSphere/UpdateInstaller/responsefiles

2)、编辑文件install.txt

 

主要修改一下几个地方:

-Wmaintenance.package="/software/pwy/WebSphere/7/V7PACK11/7.0.0-WS-WAS-AixPPC64-FP0000011.pak"

-OPT rootUserHasRunSlibcleanCommandSuccessfully="true"

-W product.location=/software/IBM/WebSphere/AppServer

-W update.type="install"


3)、执行下面命令

./update.sh -silent -options responsefileinstall.txt的绝对路径)


4)、验证安装

执行下面命令,验证升级是否成功。

 

进入AppServer/bin 目录,执行./versionInfo.sh,出现如下内容,即表示升级成功:


 

 

 

 

升级JDK

 

静默安装:

1)、进入/washome/WebSphere/UpdateInstaller/responsefiles

2)、编辑文件install.txt(和是上一个相同,唯一不同之处就是补丁包名称路径,因为一次只能打一个补丁,所以需要多次修改install.txt文件,或者多拷贝几个,分别打不同的补丁亦可,安装补丁时对号入座即可)

-Wmaintenance.package=”/software/pwy/WebSphere/7/V7PACK11/7.0.0-WS-WASSDK-AixPPC64-FP0000011.pak


-OPT rootUserHasRunSlibcleanCommandSuccessfully="true"

-W product.location=/opt/IBM/WebSphere/AppServer

-W update.type="install"


3)、执行下面命令

./update.sh -silent -options responsefileinstall.txt的绝对路径)

 

 

 4)、验证安装

执行下面命令,验证升级是否成功。

进入/software/IBM/WebSphere/AppServer/java/bin

执行./java –version./java -fullversion可以查看最新的版本。

 

 

至此,WebSphere7 for AIX6.1已全部安装升级成功!

 

 

 

在开始安装升级补丁的时候,怎么样都不成功,后来查看日志,采才发现,原来是因为我刚安装完WebSphere后,起动了server一直没有关掉,kill -9 PID 杀掉对应进程后,再次安装补丁,问题消失。如果这个问题已经排除,还是无法正常安装,则大部分原因在于由我们自己亲手改动过的那些install.txt中的配置,仔细检查相关项,找到问题根本原因并解决后重新安装即可。安装补丁也是个漫长的过程,需要耐心等带,如果想观察实时动态 ,可以查看日志文件,tail f **.log

 

 

 

心得:

 

这次安装WebSphere,让我印象深刻,回头想想,安装过程中遇到的那些问题真的是简单的不能再简单了,可当问题发生的时候我却手足无措,其根本原因就是我对WebSphere一无所知,遇到问题的时候就无从下手,更害怕自己乱改会造成其他异常,茫茫然的,无形中夸大了问题的难度。其实当时如果能保持冷静,仔细查看日志,问题很快就能解决。通过这件事,我知道了以后面对什么问题,首先要做的就是要保持冷静,有清醒的头脑才能更好的解决问题。