IBM Installation Manager 工具概述(转)

IBM Installation Manager 工具概述

IBM Installation Manager 是一款可运行在多种平台(如 IBM i、 z/OS、 Windows、 Linux、Unix)上的通用软件管理工具,现在被多种 IBM 产品所使用,如 WebSphere、Rational 等,它可以提供完整的产品生命周期管理:安装,升级(安装 WebSphere Application Server interim fix 或 fix pack), 修改(添加或删除 feature),回滚(回滚至历史版本)及卸载。Installation Manager 支持从物理媒介、IBM Passport Advantage 及 Internet 上安装产品。

Installation Manager 具有如下 4 种使用方式进行产品安装与管理:

  1. GUI 界面 – Graphical User Interface
  2. 命令行 – command line
  3. 控制台交互模式 – console mode,文本交互
  4. 静默方式 – silent mode, 使用 XML 格式的 response 文件

在有些平台上,Installation Manager 不支持 GUI 界面,用户只可以使用命令行、response 文件或文本交互模式的控制台进行产品的安装与管理,其中控制台模式并不是所有产品都支持,本文所要介绍的 WebSphere Application Server 产品不支持控制台模式,仅可以使用命令行和 response 文件的静默方式。

 

 WebSphere Application Server 安装、管理步骤

IBM Installation Manager 工具的安装、卸载与升级

Installation Manager 的安装包可以从物理媒介,IBM Passport Advantage 或者 IBM Installation Manager 官方网站 下载获得,Installation Manager 当前最新发布的版本为 1.5.3。WebSphere Application Server V8.0 所需的 Installation Manager 最低版本为 V1.4.3,WebSphere Application Server V8.5 所需 Installation Manager 最低版本为 V1.5.2。

Installation Manager 安装

从官方网站下载 IBM i 上的 Installation Manager 安装包 agent.installer.os400.motif.ppc 或其他方式获取,解压压缩包并传到 IBM i 系统上,在 QSH 中,切换到相应目录进行 Installation Manager 的安装。可选择管理员模式或非管理员模式安装 Installation Manager:

  • 管理员模式

    在 IBM i 上以管理员模式安装 Installation Manager 使用如下命令:

    1
    ./installc – acceptLicense

    对于以管理员模式安装的 Installation Manager,允许具有管理员权限 (*ALLOBJ & *SECADM) 的所有用户使用该 Installation Manager 工具。

  • 非管理员模式

    在 IBM i 上以非管理员模式安装 Installation Manager 使用如下命令:

    1
    ./userinstc – acceptLicense

    对于以非管理员模式安装的 Installation Manager,只允许安装该 Installation Manager 的用户使用该 Installation Manager 实例,其他用户无权使用。

Installation Manager 安装后在 IBM i 平台上的常用目录信息如表 1 中所示。其中 Installation 为 Installation Manager 工具的安装目录,Agent Data 目录用于存储与应用关联的数据,如状态信息,历史操作及相关 log 等。

表 1. Installation Manager 相关目录信息
管理员模式  
Installation    /QIBM/ProdData/InstallationManager
非管理员模式 /home/userProfile/IBM/InstallationManager

管理员模式 
Agent Data    /QIBM/UserData/InstallationManager
非管理员模式 /home/userProfile/var/ibm/InstallationManager

管理员模式 
imcl, imutilsc 命令    Installation 目录下的 eclipse/tools
非管理员模式 Installation 目录下的 eclipse/tools

管理员模式 
Uninstallc 命令    Agent Data 目录下的 uninstall/
非管理员模式 Agent Data 目录下的 uninstall/

管理员模式 
Log    Agent Data 目录下的 logs/
非管理员模式 Agent Data 目录下的 logs

 

Installation Manager 卸载

卸载 Installation Manager 之前必须将使用 Installation Manager 安装的所有软件包卸载掉,然后在 QSH 中执行 uninstallc 命令。

Installation Manager 升级

当需要升级 Installation Manager 到新的版本时,下载相应新版本的 Installation Manager 安装包,执行安装命令后 Installation Manager 会自动升级到新的版本。如果本地机器可以访问 Internet,也可以通过 Internet 的方式升级 Installation Manager,命令如下:

1
./imcl install com.ibm.cic.agent

注意在任何情况下,只能有一个 Installation Manger 的实例运行。当 Installation Manger 有实例在运行时,Agent Data 目录会生一个成名为 .imlock 的文件用于指示 Installation Manger 实例的运行。

存储库

存储库(Repository),是由 IBM Installation Manager 定义的用于存储产品安装包相关的所有信息。存储库可以包含一个或多个产品的安装包或产品更新包(WebSphere Application Server fix pack, interim fix)。Installation Manger 必须使用存储库进行产品安装和管理,其中存储库可以位于本地系统或者远程可访问的系统上。设置存储库时,有下列 3 种类型文件可能包含 WebSphere Application Server 产品存储库:

diskTag.inf: diskTag.inf 表示相关软件包是从磁盘镜像中获得,该类存储库只能从本地系统上访问,而不能从远程服务器上被使用。只有产品安装包中可能包含 diskTag.inf 的存储库文件,在产品更新包中不可能包含 diskTag.inf。

repository.config:repository.config 可以从本地和远程被使用。

.zip file:包含 repository.config 的文件。若该 zip 文件大于 2.2 GB,则必须被解压才可以使用。

IBM Packaging Utility 工具可以用来管理存储库和软件包,生成 repository.conf 格式的存储库。Packaging Utility 可以将多个软件包或不同版本的产品拷贝到一个存储库中,这样用户在使用时,只需要指定一个存储库就可以进行不同产品或不同版本的产品安装和管理,并且当多个软件包具有共同的组件时,只有一份组件被拷贝到新的存储库中,可以大大节省磁盘的空间。Packaging Utility 还可以将软件包从磁盘介质或 IBM 网站拷贝到本地,其中磁盘介质上的软件包经 Packaging Utility 拷贝后可以被用于远程服务器上的安装。Packaging Utility 还可以对存储库中不需要的软件包进行删除操作。更多关于 Packaging Utility 的信息,可以参考 IBM PackagingUtility 信息中心

 

Response 文件

Response 是一种基于 XML 格式的文件,包含 Installation Manager 静默安装方式下的所有数据定义,包括存储库的位置,数据包的名称、版本、安装属性、安装位置及 Installation Manager 相关首选项设置等。下面给出 WebSphere Application Server V8.5 从本地存储库安装的 response 文件示例:

清单 1. 本地安装产品的 Response 文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<? xml version = '1.0' encoding = 'UTF-8' ?>
  <!-- 下面通过 clean、temporary 两个字段来设置 Response 文件属性,这两个属性默认值,即在不设置这两个字段时
的值为 fa
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值