Websphere 8.5静默安装升级

本文介绍在Red Hat Enterprise Linux Server release 5.8系统上安装Was8.5及其补丁的过程,包括使用非root用户创建安装环境、安装IIM、Was8.5、IHS、PLG和JDK1.7等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装was8.5和补丁,was8.5缺省安装包内置的JDK是1.6的版本,我们选择安装jdk1.7
------------------------------------------------------------------
系统版本:Red Hat Enterprise Linux Server release 5.8
软件版本:was8.5
------------------------------------------------------------------
新建用户,使用非root用户安装:
[root@was02 ~]# useradd wasadmin
[root@was02 ~]# passwd wasadmin
[root@was02 ~]# chown -R wasadmin.wasadmin /opt
[root@was02 ~]# su - wasadmin
将IIM安装包,was8.5的安装包,IHS和补丁包,JDK1.7安装包分别上传到/opt/IIM和WAS(新建)目录下:
[wasadmin@was02 opt]$ mkdir -p {IIM,IHS,JDK1.7,WAS/pak/{was8,ihs}}

------------------------------------------------------------------------------------------------------------

首先安装IIM:
[wasadmin@was02 IIM]$ ./userinstc -installationDirectory /was/InstallationManager/eclipse -acceptLicense
[wasadmin@was02 IIM]$ cd /was/InstallationManager/eclipse/tools
IIM安装完成后我们需要使用imcl命令:
[wasadmin@was02 IIM]$ cd tools
首先查看一下帮助选项:
[wasadmin@was02 tools]$ ./imcl -help
建议使用 Installation Manager 的已安装实例中的 imcl。请参阅 Installation Manager 信息中心,以获取更多信息。

help, -help, -h, -?  (all, <command>)
    打印关于可用命令的简短信息并退出。
import
    添加已使用除 Installation Manager 外的其他安装工具安装的现有软件包。
input, -input  <脚本文件>
    执行 Installation Manager 脚本文件。
install  <packageId(_Version)(,featureN,featureM,...)>...
    安装软件包或特定功能部件。
listAvailableFixes  <标识>_<版本>
    列出关于可用修订的信息。
listAvailablePackages
    列出关于可用软件包的信息。
listInstallationDirectories
    列出有关安装目录、共享资源目录、软件包组名称和已安装的翻译版本的信息。
listInstalledFeatures  <标识>_<版本>
    指定一个软件包以列出已安装的功能部件。
listInstalledPackages
    列出关于当前在系统上安装的软件包的相关信息。
modify  <packageID(_Version)>
    更改已安装的软件包。可向软件包添加功能部件或从中除去功能部件。
rollback  <packageID(_Version)>...
    回滚。
uninstall  <packageId(_Version)(,featureN,featureM,...)>...
    卸载软件包或特定功能部件。
uninstallAll
    静默卸载所有安装的软件包。
updateAll, -updateAll
    更新所有已安装软件包。
version, -version
    打印该应用程序的版本并退出。
viewLog  (日志文件)
    显示日志文件列表。
-acceptLicense
    表示接受许可协议。
-accessRights, -aR  <访问权>
    将用户定义为管理员、非管理员或组。缺省值为 admin。此设置将忽略系统状态。
-consoleMode, -c
    以控制台方式运行 Installation Manager。
-dataLocation, -dL  <data-location>
    指定要保留内部 Installation Manager 数据的目录。
-log, -l  <日志文件>
    指定用于记录 Installation Manager 操作结果的日志文件。日志文件是 XML 文件。
-masterPasswordFile  <masterPasswordFilePath>
    定义主密码文件
-nl  <nl>
    指定需要使用的语言。
-passwordKey, -pK  (<passwordKey>)
    以 UI 或静默方式提供密码加密密钥。
-preferences  <key>=<value>(,<key2>=<value2>...)
    指定要使用的首选项值或首选项值的逗号分隔列表。
-record  <recordedFile>
    记录的响应文件。
-secureStorageFile  <secureStorageFilePath>
    定义安全存储文件
-showProgress, -sP
    显示进度。
-showVerboseProgress, -sVP
    显示详细进度。
-silent, -s
    以静默方式运行 Installation Manager。
-stopBlockingProcesses
    停止阻碍进程。
---------------------------------------------------------------------------------------------------------
通过help命令了解安装参数:
[wasadmin@was02 tools]$ ./imcl help install
建议使用 Installation Manager 的已安装实例中的 imcl。请参阅 Installation Manager 信息中心,以获取更多信息。

install  <packageId(_Version)(,featureN,featureM,...)>...
    安装软件包或特定功能部件。
    <packageId(_Version)(,featureN,featureM,...)>...
            要安装的软件包标识,还可带有版本和功能部件列表。
    -connectPassportAdvantage
        将 PassportAdvantage 存储库附加到存储库列表。
    -eclipseLocation  <targetEclipseDirectory>
        目标 Eclipse 目录。
    -installFixes  [none|recommended|all]
        安装修订。
    -installationDirectory  <安装目录>
        指定安装目录。
    -masterPasswordFile  <masterPasswordFilePath>
        定义主密码文件
    -preferences  <key>=<value>(,<key2>=<value2>...)
        指定要使用的首选项值或首选项值的逗号分隔列表。
    -properties  <key1>=<val1>(,<key2=val2>,...)
        软件包安装所需的属性。
    -reinstallIM
        重新安装 Installation Manager
    -repositories  <repository>(,<repository2>...)
        指定要使用的存储库。
    -secureStorageFile  <secureStorageFilePath>
        定义安全存储文件
    -sharedResourcesDirectory  <sharedResourcesDirectory>
        共享资源目录。
    -useServiceRepository
        指定搜索服务存储库。

该命令指示 Installation Manager 安装软件包。软件包由某个软件包标识来指定。(可选)可向软件包标识添加带版本的下划线,并可添加以逗号分隔的功能部件列表。

该命令无法与以下命令合并:
input, -input  <脚本文件>
updateAll, -updateAll
uninstall  <packageId(_Version)(,featureN,featureM,...)>...
uninstallAll
import
modify  <packageID(_Version)>
rollback  <packageID(_Version)>...

示例:
install com.ibm.some.package com.ibm.some.package.id_1.0,featureN,featureM

--------------------------------------------------------------------------------------------
获取软件包标识,下面安装需要用到此参数:
[wasadmin@was02 tools]$ ./imcl listAvailablePackages -repositories /opt/WAS/
com.ibm.websphere.ND.v85_8.5.5000.20130514_1044
然后开始安装:
[wasadmin@was02 tools]$ ./imcl help install
[wasadmin@was02 tools]$ ./imcl install com.ibm.websphere.ND.v85_8.5.5000.20130514_1044 \
-repositories /opt/WAS/repository.config \
-installationDirectory /opt/IBM/WebSphere/AppServer \
-sharedResourcesDirectory /opt/IBM/IMShared \
-properties cic.selector.nl=zh \
-acceptLicense \
-showVerboseProgress
可以查看屏幕详细输出信息,此处省略
已将 com.ibm.websphere.ND.v85_8.5.5000.20130514_1044 安装到 /opt/IBM/WebSphere/AppServer 目录。
-------------------------
安装was8.5补丁包:
[wasadmin@was02 tools]$ ./imcl updateAll \
-repositories /opt/WAS/pak/was8/repository.config \
-installationDirectory /opt/IBM/WebSphere/AppServer/ \
-acceptLicense \
-showVerboseProgress
可以查看屏幕详细输出信息,此处省略
安装成功后,查看was版本是否为8.5.5.2:
[wasadmin@was02 tools]$ cd /opt/IBM/WebSphere/AppServer/bin/
[wasadmin@was02 bin]$ ./versionInfo.sh
WVER0010I: Copyright (c) IBM Corporation 2002, 2012; All rights reserved.
WVER0012I: VersionInfo reporter V1.15.1.48,日期:2/8/12

--------------------------------------------------------------------------------
IBM WebSphere 产品安装状态报告
--------------------------------------------------------------------------------

日期和时间 2015年7月23日 下午03时22分53秒 时的报告

安装
--------------------------------------------------------------------------------
产品目录                     /opt/IBM/WebSphere/AppServer
版本目录                     /opt/IBM/WebSphere/AppServer/properties/version
DTD 目录                   /opt/IBM/WebSphere/AppServer/properties/version/dtd
日志目录                     /home/wasadmin/var/ibm/InstallationManager/logs

产品列表
--------------------------------------------------------------------------------
ND                       已安装

已安装产品
--------------------------------------------------------------------------------
名称         IBM WebSphere Application Server Network Deployment
版本         8.5.5.2
标识         ND
构建级别       cf021414.01
构建日期       4/8/14
软件包        com.ibm.websphere.ND.v85_8.5.5002.20140408_1947
体系结构       x86-64 (64 bit)
已安装功能部件    针对 Java 的 IBM 64 位 WebSphere SDK
           WebSphere Application Server Full Profile
           用于 EJB 3.0 之前的模块的 EJBDeploy 工具
           可嵌入式 EJB 容器
           独立瘦客户机和资源适配器
可选语言       简体中文

--------------------------------------------------------------------------------
结束安装状态报告
was8.5.5.2安装升级完成

*********************************************************************************************
然后开始安装ibmjdk1.7:
解压安装包后,获取软件包标识,下面安装需要用到此参数:
[wasadmin@was02 tools]$ ./imcl listAvailablePackages -repositories /opt/JDK1.7/
com.ibm.websphere.IBMJAVA.v70_7.0.4001.20130510_2103
[wasadmin@was02 tools]$ ./imcl install com.ibm.websphere.IBMJAVA.v70_7.0.4001.20130510_2103 \
-repositories /was/JDK1.7/repository.config \
-installationDirectory /was/WebSphere/AppServer \
-acceptLicense \
-showVerboseProgress
可以查看屏幕详细输出信息,此处省略
安装成功后,查看jdk版本是否为IBMJAVA7:
[wasadmin@was02 bin]$ ./versionInfo.sh
WVER0010I: Copyright (c) IBM Corporation 2002, 2012; All rights reserved.
WVER0012I: VersionInfo reporter V1.15.1.48,日期:2/8/12

--------------------------------------------------------------------------------
IBM WebSphere 产品安装状态报告
--------------------------------------------------------------------------------

日期和时间 2015年7月23日 下午03时50分32秒 时的报告

安装
--------------------------------------------------------------------------------
产品目录                     /opt/IBM/WebSphere/AppServer
版本目录                     /opt/IBM/WebSphere/AppServer/properties/version
DTD 目录                   /opt/IBM/WebSphere/AppServer/properties/version/dtd
日志目录                     /home/wasadmin/var/ibm/InstallationManager/logs

产品列表
--------------------------------------------------------------------------------
IBMJAVA7                 已安装
ND                       已安装

已安装产品
--------------------------------------------------------------------------------
名称         IBM WebSphere SDK Java Technology Edition (Optional)
版本         7.0.4.1
标识         IBMJAVA7
构建级别       gm1318.03
构建日期       5/10/13
软件包        com.ibm.websphere.IBMJAVA.v70_7.0.4001.20130510_2103
体系结构       x86-64 (64 bit)
已安装功能部件    IBM WebSphere SDK for Java Technology Edition 7
可选语言       简体中文

已安装产品
--------------------------------------------------------------------------------
名称         IBM WebSphere Application Server Network Deployment
版本         8.5.5.2
标识         ND
构建级别       cf021414.01
构建日期       4/8/14
软件包        com.ibm.websphere.ND.v85_8.5.5002.20140408_1947
体系结构       x86-64 (64 bit)
已安装功能部件    针对 Java 的 IBM 64 位 WebSphere SDK
           WebSphere Application Server Full Profile
           用于 EJB 3.0 之前的模块的 EJBDeploy 工具
           可嵌入式 EJB 容器
           独立瘦客户机和资源适配器
可选语言       简体中文

--------------------------------------------------------------------------------
结束安装状态报告
--------------------------------------------------------------------------------
ibmjdk1.7安装完成

************************************************************************************************
然后开始安装IHS:
解压安装包后,获取软件包标识,下面安装需要用到此参数:
[wasadmin@was02 tools]$ ./imcl listAvailablePackages -repositories /opt/IHS/
com.ibm.websphere.IHS.v85_8.5.5000.20130514_1044
[wasadmin@was02 tools]$ ./imcl install com.ibm.websphere.IHS.v85_8.5.5000.20130514_1044 \
-repositories /opt/IHS/repository.config \
-installationDirectory /opt/IBM/HTTPServer \
-properties "user.ihs.httpPort=80,user.ihs.allowNonRootSilentInstall=true,cic.selector.nl=zh" \
-acceptLicense  \
-showVerboseProgress
可以查看屏幕详细输出信息,此处省略
安装成功后,开始安装补丁:
[wasadmin@was02 tools]$ ./imcl updateAll \
-repositories /opt/IHS/pak/repository.config \
-installationDirectory /opt/IBM/HTTPServer \
-acceptLicense \
-showVerboseProgress
可以查看屏幕详细输出信息,此处省略
安装成功后,验证ihs版本信息:
[wasadmin@was02 bin]$ /opt/IBM/HTTPServer/bin/versionInfo.sh
ihs8.5.5.2安装升级完成

************************************************************************************************
然后开始安装PLG:
解压安装包后,获取软件包标识,下面安装需要用到此参数:
[root@was02 tools]# ./imcl listAvailablePackages -repositories /opt/IHS/pak
com.ibm.websphere.PLG.v85_8.5.5000.20130514_1044
[wasadmin@was02 tools]$ ./imcl install com.ibm.websphere.PLUGCLIENT.v85_8.5.5000.20130514_1044 \
-repositories /opt/IHS/repository.config \
-installationDirectory /opt/IBM/HTTPServer/Plugins1 \
-acceptLicense  \
-showVerboseProgress  com.ibm.websphere.PLG.v85_8.5.5002.20140408_1947
安装成功后,开始安装补丁:
[wasadmin@was02 tools]$ ./imcl updateAll \
-repositories /opt/IHS/pak/repository.config \
-installationDirectory /opt/IBM/HTTPServer/Plugins \
-acceptLicense \
-showVerboseProgress
可以查看屏幕详细输出信息,此处省略
安装成功后,验证ihs版本信息:
[wasadmin@was02 bin]$ /opt/IBM/HTTPServer/Plugins/bin/versionInfo.sh

Plugins安装升级完成

---------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------
### LinuxWebSphere 8.5 静默安装指南 在 Linux 环境下执行 WebSphere Application Server (WAS) 的静默安装是一种高效的方式,可以减少人为干预并实现自动化部署。以下是关于如何配置和运行静默安装的具体指导。 #### 准备工作 为了成功完成静默安装,需要准备以下文件和环境设置: 1. **响应文件(Response File)**: 这是一个 XML 文件,包含了所有必要的安装参数及其对应的值。可以通过交互式安装向导生成此文件作为模板。 2. **Java Development Kit (JDK)**: 安装过程中需要用到 JDK 来解析脚本和支持 Java 应用程序的运行[^1]。 3. **足够的磁盘空间**: 根据所选组件的不同,确保有足够的存储容量来容纳 WAS 和其依赖项。 #### 创建响应文件 如果尚未拥有现成的响应文件,则可以从图形化界面创建初始版本后再修改为适合静默模式的形式。具体步骤如下: 1. 使用 `-record` 参数启动标准 GUI 安装过程,并指定目标位置保存记录下来的选项数据到某个路径下的 `.xml` 文档中去; ```bash ./install.sh -record -output /path/to/response_file.xml ``` 2. 编辑生成好的 `response_file.xml` ,调整其中各项属性以匹配实际需求场景中的设定情况;例如更改默认端口号、选择特定功能模块等操作都可以在此阶段完成定义[^3]。 #### 执行静默安装命令 当一切准备工作就绪之后就可以正式开始实施无人值守方式下的产品部署流程了 。基本语法结构如下所示: ```bash ./install.sh -silent -options /path/to/response_file.xml [-log logfilepath] ``` 这里的关键点在于通过 `-silent` 开关告知工具采用无提示方式进行处理的同时利用之前定制完毕后的应答表单内容驱动整个逻辑走向直至结束为止。 另外还可以附加额外的日志记录开关以便于后续排查可能存在的错误信息或者验证最终成果状态是否符合预期效果的要求[-log ](可选)[^1]。 #### 脚本实例 下面给出一段简单的 shell script 示例用于演示上述理论知识的实际应用方法论之一部分片段代码展示: ```shell #!/bin/bash # Define variables INSTALL_DIR="/opt/IBM/WebSphere/AppServer" RESPONSE_FILE="./ws_install_response.rsp" # Start silent installation with logging enabled. ./wassrvr/install/linux/x86_64/wasnd_base_linux_x86_64.bin \ -silent \ -options ${RESPONSE_FILE} \ -logfile "${INSTALL_DIR}/logs/silent_install.log" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值