由于当前广东移动要求使用非root用户启动WebSphere,且不能使用图形界面进行安装,因此安装过程主要方法为使用wasadmin用户(需要创建)进行控制台的静默安装。
- 创建wasadmin用户wasgroup 群组
7 mkgroup wasgroup id=501
- mkuser wasadmin id=304 pgrp=wasgroup home=/usr/WAS7 shell=/usr/bin/ksh
- 创建文件系统
7 smitty lv #使用smit创建逻辑卷
7 smitty fs #使用smit在逻辑卷上撞见文件系统
切换到wasadmin用户
7 su – wasadmin
解压安装介质
7 gunzip WASv7image_aix.tar.gz
7 tar –xvf WASv7image_aix.tar
7
编辑默认安装配置文件
7 vi responsefile.nd.txt
7
-OPT silentInstallLicenseAcceptance="true"
-OPT allowNonRootSilentInstall="true"
-OPT disableNonBlockingPrereqChecking="true"
后台job完成,观察日志中记录是否安装正确
7 tail –f /usr/WAS7/waslog/tmp.log
- 正确安装日志
正确安装WebSphere 7.0后在 /usr/WAS7/AppServer/log/install目录里的log.txt亦会显示如下信息:
Process, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: 退出代码=0
7 Process, com.ibm.ws.install.ni.ismp.actions.ISMPLogS
-OPT installLocation="/usr/ WAS7/AppServer"
调用安装程序静默安装WebSphere 7.0
7 ./install -options "/<responsefile.path>/responsefile.nd.txt" –silent &
同时观察wasadmin用户home目录/usr/WAS7/waslog下的tmp.log日志进度,直到uccessMessageAction, msg1, INSTCONFSUCCESS
当前IHS是安装在以AIX为操作系统的三台服务器上。由于1024(包括80)以下的端口需要root权限来管理,因此IBM IHS暂时建议还是使用root用户来安装和使用。
切换到root用户
7 su - root
解压IBMIHS安装包
7 gunzip WASv7supplements_aix.tar.gz
7 tar -xvf WASv7supplements_aix.tar
修改IHS\responsefile.txt文件
7 cd IHS
7 vi responsefile.txt
-OPT silentInstallLicenseAcceptance="true"
-OPT installLocation="/usr/WAS7/IBMIHS"
-OPT installPlugin="false”
调用静默安装方式安装IBMIHS
7 ./install -options "responsefile.txt" -silent
命令检查完毕后检查如下日志文件,判定是否成功
7 tail /usr/WAS7/IBMIHS/log/log.txt
- 正确安装日志
正确安装IBMIHS后在 /usr/WAS7/IBMIHS/log/install目录里的log.txt亦会显示如下信息:
Process, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: 退出代码=0
Process, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFSUCCESS
当前IHS是安装在以AIX为操作系统的三台服务器上。由于IHS是由root安装,建议Plugins也使用root安装维护。
切换到root用户
7 su - root
修改plugin\responsefile.tx他文件
7 cd plugin
7 vi responsefile.txt
-OPT silentInstallLicenseAcceptance="true"
-OPT installLocation="/usr/WAS7/Plugins"
-OPT wasExistingLocation="/usr/WAS7/AppServer"
-OPT webServerConfigFile1="/usr/WAS7/IBMIHS/conf/httpd.conf"
调用静默安装方式安装Plugins
7 ./install -options "responsefile.txt" -silent
命令完毕后检查如下日志文件,判定是否成功
7 tail /usr/WAS7/Plugins/log/log.txt
- 正确安装日志
正确安装IBMIHS后在 /usr/WAS7/IBMIHS/log/install目录里的log.txt亦会显示如下信息:
Process, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: 退出代码=0
Process, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFSUCCESS
-
- WebSphere 补丁升级
安装UpdateInstaller
升级WebSphere各补丁,需要先安装UpdateInstaller。
- UpdateInstaller
UpdateInstaller 并非IBM WebSphere AppServer的补丁,但是所有补丁需要通过UpdateInstaller才能正确便捷的安装。UpdateInstaller为各个操作系统平台提供相似的图形界面,以及类似的字符界面操作方式。
解压缩UpdateInstaller的安装包后,修改安装目录下的UpdateInstaller\responsefile.updiinstaller.txt文件:
7 vi UpdateInstaller\responsefile.updiinstaller.txt
修改如下参数:
7 -OPT silentInstallLicenseAcceptance="true"
7 -OPT installLocation="/usr/WAS7/UpdateInstaller"
修改好配置后使用如下命令进行UpdateInstall安装:
7 ./install -options "responsefile.updiinstaller.txt" -silent
命令完毕后检查如下日志文件,判定是否成功
7 tail /usr/WAS7/ UpdateInstaller/logs/installl/log.txt
- 正确安装日志
正确安装IBMIHS后在 /usr/WAS7/UpdateInstaller/logs/install目录里的log.txt亦会显示如下信息:
Process, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: 退出代码=0
Process, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFSUCCESS
安装完毕后,会在/usr/WAS7目录下生成新的UpdateInstaller目录,同时包括update和responsefile等文件。
进入UpdateInstaller的目录,修改目录下的responsefile文件。
7 vi UpdateInstaller\responsefile
修改如下参数
7 -W maintenance.package="<WAS>/7.0.0-WS-WAS-AixPPC-FP00000003.pak "
7 -W product.location="/usr/WAS7/AppServer"
使用如下命令进行补丁安装
7 update -options responsefiles/install.txt -silent
安装后后使用如下命令检测安装结果:
7 /var/WAS7/AppServer/bin/versionInfo.sh
进入UpdateInstaller的目录,修改目录下的responsefile文件。
7 vi UpdateInstaller\responsefile
修改如下参数
7 -W maintenance.package="<IHS >/7.0.0-WS-IBMIHS-AixPPC-FP00000003.pak "
7 -W product.location="/usr/WAS7/IBMIHS"
使用如下命令进行补丁安装
7 update -options responsefiles/install.txt -silent
安装后后使用如下命令检测安装结果:
7 /var/WAS7/IBMIHS/bin/apachecl version
进入UpdateInstaller的目录,修改目录下的responsefile文件。
7 vi UpdateInstaller\responsefile
修改如下参数
7 -W maintenance.package="<PLS >/7.0.0-WS-PlugIn-AixPPC-FP00000003.pak "
7 -W product.location="/usr/WAS7/Plugins"
使用如下命令进行补丁安装
7 update -options responsefiles/install.txt -silent
安装后后使用如下命令检测安装结果:
7 /var/WAS7/Plugins/bin/versionInfo.sh
- 关于补丁文件名
WebSphere补丁分为四个,分别为WAS、HTTP Server、Plugins、和SDK,每个文件以相对应的版本信息操作系统信息加上“pak“组成。上述WAS、Plugins、IHS文件名将根据后续最新的补丁做调整。
- 为WebSphere创建profiles
使用如下命令进行创建Dmgr的profile
7 manageprofiles.sh
-create \
-profileName <profileName> \
-profilePath /usr/WAS7/AppServer/profiles/<profileName> \
-templatePath /usr/WAS7/AppServer/profileTemplates/dmgr \
-nodeName <nodeName> \
-cellName <cellName> \
-hostName <hostname> \
-portsFile <protsFile>
使用如下命令进行创建AppServer的profile
7 manageprofiles.sh
-create \
-profileName <profileName> \
-profilePath /usr/WAS7/AppServer/profiles/<profileName> \
-templatePath /usr/WAS7/AppServer/profileTemplates/ managed \
-nodeName <nodeName> \
-cellName <cellName> \
-hostName <hostname> \
-portsFile <protsFile>