WebSphere WebSphere Enterprise Service Bus V6.0.1 操作系统: AIX, HP-UX, Linux, Solaris, Windows

安装维护包

可以使用 IBM 公司的“WebSphere 软件更新安装程序”来安装临时修订、修订包和更新包。“WebSphere 软件更新安装程序”又称为“更新安装程序”程序、UpdateInstaller 程序和“更新安装”向导。

在开始之前

使用正确的权限来成功地安装产品更新。在 Linux 或 UNIX 平台上,以 root 用户身份使用“更新安装程序”程序;或者,在 Windows 平台上,以 Administrator 身份使用该程序。

“更新安装程序”向导是一个 InstallShield for Multiplatforms 向导,它可以使用图形用户界面来运行,也可以静默方式(使用或者不使用响应文件都可以)运行。如果在静默方式下省略响应文件,则该向导将把您下载的最后一个维护包安装到缺省维护目录中。

要点: 在本主题中,为了简单起见,只以 Linux 和 UNIX 平台上的格式显示了某些目录路径。 而对应的 Windows 路径除了斜杠方向不同之外,其余内容完全相同。
下列描述中包含有关在 WebSphere ESB 产品上安装临时修订、修订包和更新包的参考信息:
安装过程概述
要安装临时修订:
  1. 在将新的压缩(ZIP)文件或 TAR 文件下载到 install_root 目录中之前,应更新“更新安装程序”的现有副本,先备份然后删除现有更新安装程序的 updateinstaller 目录。
  2. 从支持站点将最新版本的更新安装程序、修订包或更新包中的压缩(ZIP)文件或 TAR 文件下载到 install_root 目录中。
  3. 将所下载的压缩(ZIP)文件或 TAR 文件解压缩,以创建 updateinstaller 目录和若干个子目录,包括 maintenance 目录。
  4. 仅对于临时修订:从支持 Web 站点将临时修订下载到 maintenance 目录中。
  5. 使用更新安装程序来安装临时修订、修订包或更新包。更新安装程序将在 install_root/properties/version/update/backup 目录中创建一个备份文件。IBM 不支持用户修改备份文件。
更新 WebSphere ESB 产品中的现有概要文件
更新安装程序将更新 WebSphere ESB 产品中的核心产品文件。维护包中的服务可能会更新安装根目录中的下列核心产品文件:
  • lib 目录中的 JAR 文件
  • bin 目录中的脚本
  • 概要文件模板

除了提供核心产品文件的服务以外,某些维护包还为现有概要文件提供了必需的服务。具有概要文件维护的每个维护包都提供了一个脚本来更改概要文件。当安装具有用于概要文件的必需维护的维护包时,更新安装程序将提示您对配置进行备份。

某些维护包为现有概要文件提供了可选服务。维护包的自述文件描述了维护包是否包含现有概要文件的可选服务。如果包含的话,该自述文件还会描述如何使用随维护包一起提供的脚本。

使用 backupConfig 命令来备份维护包可以更新的每个概要文件的配置。或者,对 install_root/profiles 目录进行归档以一次性备份所有概要文件。

如果您卸载维护包,更新安装程序不会从概要文件中卸载维护包。未除去维护的原因是:您可能在安装维护之后已经配置了概要文件。要复原原始概要文件,可使用 restoreConfig 命令,或者从已归档的 profiles 目录中复制该概要文件并用来替换已更改的概要文件。

查看节点的修订级别
可以在 install_root/bin 目录中使用 versionInfo 命令来显示产品的准确修订级别和版本级别。但是,在安装或卸载维护包时不要使用 versionInfo 命令。当支持集群时,添加以下项目符号:

更新集群成员

对集群中的所有 WebSphere ESB 节点应用相同的维护包。如果所有集群成员不是处于同一服务级别,则可能会发生以下异常:

此错误可能会导致不能正确地复制内存。

DRSCacheApp   E DRSW0008E: 
   Exception is: com.ibm.disthub.impl.jms.JMSWrappedException: 
   {-1361012295|unknown|java.io.OptionalDataException|} 

不要一次启动“更新安装程序”向导的多个副本:不支持同时启动“更新安装程序”程序。同时执行多个更新可能会产生不可预测的结果,有可能导致安装失败或者容易产生故障。

必需的信息

图形界面需要下列信息,您必须提供这些信息:
表 1. 安装维护包时需要的信息
字段 有效值 描述
WebSphere 产品和“更新安装程序”的安装根目录的文件路径 标识 WebSphere ESB 的安装根目录 下载“WebSphere 软件更新安装程序”,并在想要更新的每一组核心产品文件中将它解压缩。

缺省情况下,“更新安装程序”应用程序将在它的父目录中选择产品。

要安装的维护包的文件名。 maintenance 目录中选择要安装的维护包。 缺省维护包就是具有最新日期戳记和时间戳记的维护包。
要点: 有关已知问题的信息,请参阅 WebSphere Application Server Network Deployment V6.0 信息中心中的『update 命令的已知问题和变通方法』。

执行此任务的目的和时间

以下过程描述了如何安装维护包。有关如何除去维护包的描述,请参阅卸载维护包

完成此任务需要执行的步骤

  1. 在 Linux 或 UNIX 操作系统上以 root 用户的身份登录;或在 Windows 系统上以 Administrator 组成员的身份登录。
    For AIX platforms 在 AIX 平台上:还要另外验证 umask 设置是否为 0022。要验证 umask 设置,发出以下命令:
    umask
    要将 umask 设置为 0022,发出以下命令:
    umask 0022
    LINUX platforms Solaris platforms 在 HP-UX、Linux 和 Solaris 平台上:还要另外验证 umask 设置是否为 022。要验证 umask 设置,发出以下命令:
    umask
    要将 umask 设置为 022,发出以下命令:
    umask 022
  2. 安装您想更新的产品。

    您很可能已经安装了现在要更新的软件。但是,如果尚未安装,请立即安装它。

  3. 在下载最新的更新安装程序之前,应先备份然后删除它的任何较旧副本。 要使用更新版本的更新安装程序,必须首先除去较旧的版本。
    1. 需要时,备份 install_root/updateinstaller/maintenance 目录中的任何文件和子目录。
    2. 删除 install_root/updateinstaller/maintenance 目录及其所有子目录。
  4. 仅对于更新包和修订包:从支持站点将修订包或更新包的压缩(ZIP)文件或 TAR 文件下载到一个临时目录中。

    更新包或修订包的压缩(ZIP)文件或 TAR 文件中包含更新安装程序。可以检查是否存在更新版本的更新安装程序代码。从 IBM 的以下 Web 站点将最新版本的“WebSphere 软件更新安装程序”作为一个压缩(ZIP)文件或 TAR 文件来下载:

    WebSphere 软件更新安装程序

  5. 仅对于临时修订:从支持站点将更新安装程序下载到一个临时目录中。

    从 IBM 的以下 Web 站点下载“WebSphere 软件更新安装程序”的压缩(ZIP)文件或 TAR 文件:

    WebSphere 软件更新安装程序

  6. 将压缩(ZIP)文件或 TAR 文件解压缩。
    将文件解压缩到 WebSphere ESB 环境中的下列其中一个目录内(显示的目录是 WebSphere ESB 的公共缺省目录):
    • For AIX platforms 在 AIX 平台上: install_root,它可以是 /usr/IBM/WebSphere/AppServer/usr/IBM/WebSphere/ESBServer
    • LINUX platforms Solaris platforms 在 HP-UX、Linux 和 Solaris 平台上: install_root,它可以是 /opt/IBM/WebSphere/AppServer/opt/IBM/WebSphere/ESBServer
    • For Windows platforms 在 Windows 平台上: install_root,它可以是 C:\Program Files\IBM\WebSphere\AppServerC:\Program Files\IBM\WebSphere\ESBServer

    解压缩文件时将创建以下目录结构:

    install_root   /updateinstaller
          /framework
          /lib
          /maintenance
          /responsefiles

    版本信息存储在 updateinstaller 目录下 version.txt 文件中。可能会提供新版本以便与任何新修订相对应。version.txt 文件中的信息会显示在向导的标题栏中的明显位置,并且还会记录在 updatelog.txt 文件中。

    安装临时修订时,始终下载并使用最新版本的“更新安装程序”向导。

  7. 仅对于临时修订:从支持 Web 站点将维护包 *.pak 文件下载到 maintenance 目录中。

    从产品支持 Web 页面(http://www.ibm.com/software/integration/wsesb/support/)下载 WebSphere ESB 的维护包

    提示: 不要尝试对 *.pak 文件进行解压缩或解包。
  8. For Windows platforms 在 Windows 平台上:使用“Windows 服务”面板来停止 WebSphere ESB 进程的所有服务。
  9. 停止所有使用由 WebSphere ESB 提供的 IBM 软件开发者工具箱(SDK)的 Java 进程。

    在机器上安装或卸载临时修订、修订包和更新包之前,停止机器上所有使用由 WebSphere ESB 提供的 IBM SDK Java 技术版的 Java 进程。

    WebSphere ESB 进程包括:
    • 流程服务器进程
    • 将节点联合成一个部署管理器单元时,节点上的节点代理程序进程
    • 部署管理器服务器的 dmgr 进程
    “更新安装程序”程序要求您停止所有与 WebSphere ESB 相关的 Java 进程,这些 Java 进程在您正在使用“更新安装程序”程序的系统上运行。例如,Java 进程可以包括:
    • 所有 Java 虚拟机(JVM)
    • WebSphere ESB 进程,包括:
      • 流程服务器进程
      • 将节点联合成一个部署管理器单元时,节点上的节点代理程序进程
      • 部署管理器服务器的 dmgr 进程
    • IBM HTTP Server 进程
    • “第一步”控制台
    • “安装验证测试”(IVT)进程
    • “概要文件向导”
    • 其他 InstallShield for Multiplatforms(ISMP)安装程序
    • InstallShield for Multiplatforms 卸载程序
    • IBM WebSphere Integration Developer Java 进程
    • IBM 代理控制器

    必要时,停止所有 Java 进程。如果您在一个与 WebSphere ESB 相关的 Java 进程运行时来安装临时修订,IBM 将不保证产品将继续成功运行而不产生错误。

  10. “WebSphere 软件更新安装程序”需要随 WebSphere 软件一起提供的有效 Java 运行时。如果“更新安装程序”程序无法找到由 IBM 或 Sun 公司提供的有效 SDK(例如,随 WebSphere ESB 一起交付的 SDK),则更新安装程序将无法安装维护包。“WebSphere 软件更新安装程序”将搜索已知位置,以找到要使用的适当 IBM SDK。
    “更新安装程序”向导将按照顺序在下列位置查找有效的 Java 虚拟机(JVM):
    1. install_root/updateinstaller/java/jre 目录(当更新产品 SDK 时)
    2. install_root/java/jre 目录(它是要使用的首选 SDK)
    3. LINUX platforms UNIX platforms 在 Linux 和 UNIX 平台上:由 Linux 或 UNIX 系统上的下列其中一个环境变量标识的目录:
      1. JAVA_HOME
      2. JAVAHOME
      3. JRE_HOME
      4. JREHOME

      如果前两个位置的其中一个不存在 JVM,则将其中一个环境变量设置为使“更新安装程序”向导指向一个有效的 JVM。

    设置 JAVA_HOME 环境变量的首选方法是使用随 WebSphere ESB 产品一起提供的 setupCmdLine 脚本。在某些情况下,运行 setupCmdLine 失败可能会导致“更新安装程序”程序与 SDK 进行匹配时采用的顺序与所描述的顺序不同。

    还可以使用以下命令来强制安装使用正确的 SDK:
    ./update -is:javahome install_root/java/jre

    要使用 setupCmdLine 脚本来设置 JAVA_HOME 变量,执行适合于您的操作系统的以下过程:

    LINUX platforms UNIX platforms 在 Linux 和 UNIX 平台上:
    1. 打开命令 shell 窗口。
    2. 将目录切换至 install_root/bin 目录。
    3. 发出 . ./setupCmdLine.sh 命令。请注意,两个句点之间存在空格。此命令的特殊格式指定命令的起始位置,以使设置对于从命令 shell 启动的所有进程都是活动的。
    4. 使用同一个命令 shell 窗口来启动更新安装程序,如后面步骤中所述。
    For Windows platforms 在 Windows 平台上:
    1. 打开命令提示符窗口。
    2. 将目录切换至 install_root\bin 目录。
    3. 发出 setupCmdLine.bat 命令。
    4. 使用同一个命令提示符窗口来启动更新安装程序,如后面步骤中所述。

    有关使用 setupCmdLine 脚本的更多信息,请参阅:在运行“WebSphere 软件更新安装程序”之前使用 setupCmdLine 脚本来设置 JAVA_HOME

  11. 验证是否满足下列先决条件:
    • 产品的所有硬件和软件先决条件都存在。

      要查看 WebSphere ESB 支持的硬件和软件的正式声明,请访问 WebSphere ESB 系统需求 Web 站点。

    • 已正确安装您要更新的 WebSphere 软件并且未被毁坏。
    • WebSphere SDK Java 技术版未被毁坏。
    • 在 Linux 或 UNIX 系统上,用户是一个 root 用户;或者,在 Windows 系统,用户是 Administrator 组的成员。
  12. 将目录切换至 updateinstaller 目录,并使用 update 命令来安装维护包。

    在想要更新的每个流程服务器节点上安装维护包之前,在部署管理器节点上安装维护包。

    使用以下命令语法来安装已下载的最新维护包。“更新安装程序”向导将作为一个后台进程运行,并且以静默方式运行时不会显示图形用户界面:

    update -silent

    或者,发出 update 命令以启动图形用户界面:

    更新

    要查看显示了在使用 update 命令时的所有可用选项的那些表,请参阅update 命令

结果

此过程将导致安装维护包以更新 WebSphere 软件。

下一步做什么?

在安装维护包之后,继续使用 WebSphere 软件。


任务主题

使用条款 | 评价此页

Timestamp icon上次更新时间: 3 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tins_apply_service.html

(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.
本信息中心基于 Eclipse 技术。(http://www.eclipse.org)