使用IBM Installation Factory简化WebSphere Application Server安装和部署
引言
安装和配置一台 WebSphere Application Server( 以下简称 WAS) 通常需要下面几个步骤:
安装 WAS GA 版本
安装指定的 WAS FixPack
安装指定的 JDK FixPack
安装指定的若干 interim fixes
创建并配置 Application Server
在创建的 Application Server 上部署相关应用
如上可以看出,这是一个费时,多步的过程,特别是当一个企业需要同时安装和配置多台 WAS 时更是一个漫长而且复杂的过程。IF 的诞生很好的解决了这个问题,通过 IF 您可以方便的发布自己的企业级应用,可以一次性的安装和升级系统,这在拥有多台 WAS 的大型企业中尤其关键 . 另外,通过IF用户可以将企业内部所有 WAS 的安装标准化和持久化――确保所有 WAS 的配置完全一致。如果说原来逐台 WAS 的安装是手工作坊,那么通过 IF 无疑可以使客户进入到拥有强大机床设备的时代,而IF就是可以为你提供帮助的大机床设备。
IF 简介
IF 是一个基于 Eclipse 的工具,用户可以通过参考资料中的下载链接下载当前最新版本的 IF. IF 无需安装,下载解压之后即可使用。用户可以通过 IF 创建定制安装包(Customized Installation Package--CIP)或者集成安装包(Integrated Installation Package — IIP)。一个定制安装包可以包括 WebSphere Application Server, FixPack, 多个 ifix, 概要文件定制脚本,定制的安装 / 卸载脚本,企业级应用,配置压缩文档等等。一个集成安装包可以包含多个定制安装包。同定制安装包相比,集成安装包可以看作是多个定制安装包的集合。
使用 IF 创建定制安装包(CIP)
使用 IF 创建定制安装包过程如下图所示:
图 1. 创建定制安装包的过程
当你通过参考资料中的下载链接得到 IF 程序包并解压之后,在其中的 bin 目录中可以发现上图中的两个重要命令:ifgui 和 ifcli. ifgui 可以启动图形化界面,你可以按照图形化的向导一步步地指定上图中的输入部分,ifgui 会把用户的输入记录为一个 build 定义文件并交由 ifcli 来进行真正的定制安装包的创建。因此,如果你已经预先定义好了 build 定义文件就可以直接使用 ifcli 命令来生成定制安装包,这在不方便使用图形化界面的情况下尤其有效。关于 ifcli 命令的使用方法,用户可以通过’ ifcli – help ’得到 .