Installation Manager 概述

IBM® Installation Manager 是许多 IBM 软件产品的公共安装程序,用于安装 WebSphere® Application Server 和其他关联软件。

Installation Manager 是单个安装程序,可以使用远程或本地软件平面文件存储库来安装,修改或更新新的 WebSphere Application Server 产品。 它会确定并显示可用的软件包(包括产品、修订包和临时修订),检查先决条件和相互依赖关系,并安装选定的软件包。 您还可以使用 Installation Manager 来轻松地卸载它所安装的软件包。

根据操作系统不同,您可以通过图形用户界面、命令行界面、控制台方式或响应文件来使用 Installation Manager。

需要 IBM Installation Manager V 1.8.5 或更高版本才能安装产品。

有关使用 Installation Manager的更多信息,请阅读 IBM Installation Manager 文档

软件包和软件包组

可以使用 Installation Manager 来安装的每款软件产品都称为软件包。 安装的软件包都具有产品级别和安装位置。 一个软件包组包含安装在单个位置的所有产品。

要管理某款软件产品的多个副本(例如测试副本和生产副本),您需要多次安装该产品并将其安装到不同的软件包组,其中的每个软件包组都具有不同的安装位置。 产品的不同副本可以独立地进行维护或升级。

Installation Manager 目录

Installation Manager 使用以下目录术语:
代理程序数据位置
代理程序数据位置目录包含元数据,这些元数据用于对 Installation Manager 管理的所有产品安装的历史记录和状态进行跟踪。 此目录在 Installation Manager 安装时创建。

代理程序数据位置目录(有时称为应用程序数据位置)对于 Installation Manager 的正常运行至关重要。 此目录一旦创建便不可移动。 如果代理程序数据位置目录损坏,那么代理程序数据位置目录中的元数据所跟踪的所有产品安装都将变为不可用,并且必须重新安装(如果需要该服务)。 要了解代理程序数据位置目录的缺省位置,请参阅 Installation Manager 文档。

共享资源目录
共享资源目录用于下面两种用途:
  • 此目录可用于存放可以由安装的产品在运行时共享的资源。 WebSphere Application Server 产品没有对此文件夹内容的运行时依赖关系。
  • 此目录可以在安装时用于在有效内容安装至目标文件夹之前暂存该内容。 在这种情况下,将对传输的数据执行文件校验和检查,以确保此数据完好。 缺省情况下,此内容在安装后将一直缓存在共享资源目录中,以便可以用于未来的更新或回滚。

共享资源目录的位置在安装第一个产品时进行设置。 每个产品存储库都指定了缺省位置。 因此,在未覆盖此位置的情况下,此位置由安装的第一个产品确定。

Installation Manager 首次安装产品时,可以使用 -sharedResourcesDirectory 命令行选项来指定此目录的位置。 完成初始设置后,共享资源目录的位置即不可更改。

由于产品有效内容缓存在此目录中,因此在产品的生命周期内,随着服务更新的应用,空间需求可能会变得非常大。 WebSphere Application Server Traditional 产品映像很大,因此如果允许此内容累积,那么在多个修订包应用程序的过程中,此目录的大小可能会增大到许多千兆字节。 绝对不要手动删除此文件夹中的内容。 而是,可以在任何安装或维护操作期间指定以下首选项,以移除此文件夹中的某些内容:
-preferences com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts=false

如果将此首选项设置为 false,那么在操作完成之后,将移除所有不再需要的数据。 您仍必须确保安装和维护操作期间有足够空间来暂存有效内容,但数据不再随着时间推移而累积。 如果您先前未使用此首选项,那么第一次使用此首选项时,将移除所有旧有效内容。 您也可以通过在 Installation Manager GUI 中的“首选项”面板上选中删除已保存的文件选项来指定此首选项。 另外,还可以使用此面板来指示不保留下载工件。

Installation Manager 方式

可以通过以下三种方式之一安装 IBM Installation Manager :
  • 在管理方式下,Installation Manager 通过管理员或 root 用户标识进行安装,并可以由管理员或 root 用户调用。
  • 在非管理方式(也称为用户方式)下,Installation Manager 只能由其安装用户调用。
  • 在组方式下,任何连接至 Installation Manager 安装用户的缺省组的用户标识都可以调用 Installation Manager。 但是,一次只能有一个人使用 IBM Installation Manager 的单个实例。

    [Windows][IBM i]组方式不可用于 Windows 或 IBM i 平台。

需要的 Installation Manager 数量

只需在安装或更新产品代码的那些系统上运行 Installation Manager。 通常,一个系统上只需一个 Installation Manager,因为一个 Installation Manager 就可以跟踪任何数量的产品安装。

获取 Installation Manager 安装工具包

IBM Installation Manager 以安装工具包的形式提供,其中包含一组 Installation Manager 二进制文件以及 Installation Manager 产品的存储库。 安装工具包主要用于 Installation Manager 的设置和维护。

安装 Installation Manager

将安装工具包保存到系统上之后,就可以安装 Installation Manager。 Installation Manager 包含一组从安装工具包复制的二进制文件以及一组运行时数据,这些数据描述由此特定 Installation Manager 安装的产品。

在创建 Installation Manager 之前,必须决定 Installation Manager 的运行方式以及二进制文件和运行时数据(称为代理程序数据或应用程序数据)的存储位置。 然后,通过相应的用户标识运行 Installation Manager 安装命令以安装 Installation Manager。

访问产品存储库

IBM Installation Manager 安装的所有软件材料都存储在存储库中。 每个存储库都包含一个或多个软件包(即,特定级别的软件产品)的程序对象和元数据。 存储库也可以包含产品维护包,例如修订包和临时修订。 每当安装新产品时,都可以从任何可访问存储库中选择任何可用的产品级别。

您还可以让 Installation Manager 从 IBM 服务 Web 站点下载产品修订包和临时修订。 请注意,临时修订仅通过服务 Web 站点或 IBM 支持中心提供。

每当安装新产品时,都可以从任何可访问存储库中选择任何可用的产品级别。

安装产品

在创建 Installation Manager 并能够访问所有必需产品存储库之后,可以使用 Installation Manager GUI、命令行命令、控制台方式或响应文件来执行实际的产品安装。 安装产品时,您会提供软件包名称、要安装的产品级别(可选)、产品位置以及任何其他可选属性。 例如,某些产品具有您可以在安装时选择的可选功能部件,或者您可以从中选择的可选支持语言包列表。

必须将每个产品副本安装到不同的文件系统位置。 某些产品可能应该一起安装到某个公共位置中。

选择安装位置是产品规划的关键部分。 通常,这些安装位置与实际使用时产品的装载位置不同。

使用已安装的产品

可以使用 Installation Manager 命令列示已安装的产品和产品级别。 您还可以通过从产品文件系统运行 versionInfo.batversionInfo.sh 命令来获取 WebSphere Application Server V 9.0 产品的已安装副本的此信息。

完成产品安装后,可以从 Installation Manager 已知的位置卸下产品,然后在其他生产位置进行重新装载,也可以将其复制到其他计算机系统。 如果随产品文件系统一起复制了 Installation Manager 二进制文件和运行时数据,那么可以对任何有权访问产品存储库和服务存储库的计算机系统上安装的产品应用维护。

您可以使用 Installation Manager 来安装新产品级别、回滚到先前级别或者通过添加或移除可选功能部件或语言包来修改产品。

使用 IBM Packaging Utility

IBM Packaging Utility 是 Installation Manager 的配套工具,您可以使用该工具为组织创建和管理定制 Installation Manager 存储库。 可以将多个软件包、维护级别和修订复制到单个存储库。 Packaging Utility 将内容从源存储库复制到目标定制存储库。 源存储库可以包含任何可访问的 Installation Manager 存储库,包括 IBM Web 托管的产品存储库和解压缩的 Passport Advantage® 下载。 有关 Packaging Utility的更多信息,请参阅 有关 Packaging Utility 的 Installation Manager 文档

Packaging Utility V1.5.2 引入了创建平台范围存储库的功能。 Packaging Utility copy 命令的 -platform 选项允许您仅针对贵公司所使用的平台来维护内容,从而进一步定制存储库并减小其大小。 有关更多信息,请阅读 pucl 的命令行参数。 但是,如果在使用 Packaging Utility copy 命令的 -platform 选项时为 WebSphere Application Server 产品指定不受支持的操作系统和体系结构组合,那么可能会创建不可用的本地存储库。 下表列出了用于创建按操作系统和体系结构分割的本地 WebSphere Application Server 产品存储库的有效组合。
表 1. 使用 Packaging Utility copy 命令创建本地 WebSphere Application Server 产品存储库的有效组合
平台 选项 生成的存储库
Windows os=win32,arch=x86_64

os=win32

Windows 64 位
Linux® Intel os=linux,arch=x86_64 Linux Intel 64 位
Linux Power ® os=linux,arch=ppc64 Linux Power 64 位
zLinux os=linux,arch=s390x 64 位 zLinux
AIX® os=aix,arch=ppc64

os=aix

AIX 64 位
Solaris Sparc os=solaris,arch=sparc64 64 位 Solaris Sparc
Solaris Intel os=solaris,arch=x86_64 Solaris Intel 64 位
HP-UX Itanium os=hpux,arch=ia64 HP-UX Itanium 64 位
IBM i os=os400,arch=ppc64

os=os400

IBM i 64 位
z/OS® os=zos,arch=s390x

os=zos

z/OS 64 位
限制: 使用 Packaging Utility 安装文件夹中提供的 Packaging Utility 命令行界面 (PUCL.exe) 时,只能指定 -platform 参数一次。