本文介绍了如何在 ">WebSphere Application Server V8.5 中设置和使用集中安装管理器。 本文来自于 IBM WebSphere Developer Technical Journal 中文版。
Centralized Installation Manager 提供一个简单、可重复的集中式用户界面,无需管理员登录到每台计算机上重复同样的安装操作,就可以将 IBM® WebSphere® Application Server 安装到大量远程目标计算机上。
集中安装管理器与 IBM Installation Manager 的对比
虽然它们的名称类似,但 CIM 和 IBM Installation Manger 是不同的工具:CIM 可以帮助您安装到远程目标计算机上,而 IBM Installation Manager 只在本地计算机上安装产品。
在 WebSphere Application Server Network Deployment 中,自 Version 7.0 开始一直提供集中安装管理器 (CIM)。CIM 针对 WebSphere Application Server V8.0 和 8.5 已作了许多重大改进。从 WebSphere Application Server V8.0 开始,CIM 使用 IBM Installation Manager 驱动 WebSphere Application Server 及其附属产品的远程安装,它提供了单一的用户界面,可以管理产品生命周期。CIM 还可以使您在一个操作中单独或同时安装产品并应用维护(补丁包和 ifixes)。
因为 CIM 现在集成了 Job Manager,您从 Job Manager 管理控制台和 wsadmin 命令行都可以提交安装作业。表 1 对比了 WebSphere Application Server V7.0 、V8.0 和 8.5 之间的 CIM 特性,表 2 列出了可用的 CIM 作业及其功能。
表 1. 各版本的集中安装管理器特性
集中安装管理器特性 WebSphere Application Server V8.0 和 8.5 WebSphere Application Server V7.0 用户界面 Job Manager 和 Deployment Manager Deployment Manager 安装技术 IBM Installation Manager InstallShield 可安装的产品 IBM WebSphere Application Server
IBM HTTP Server
Application clients
DMZ Secure Proxy Server
Web Server Plug-ins
WebSphere Customization Toolbox IBM WebSphere Application Server 安装范围 没有元件限制 单一元件 作业调度 是 否 存储库 远程和本地 本地 文件传输 是 否 管理配置文件 是 否 运行命令和脚本 是 否
表 2. 集中安装管理器作业
作业 名称 描述 inventory Inventory 用来收集远程目标上已安装的软件,在您注册一个主机后,它就会马上自动运行。库存信息是当时在远程目标上已安装软件的快照。根据需要重新运行该作业就会得到最
新的库存信息。 installIM Install IBM Installation Manager 用于在远程目标上安装 IBM Installation Manager。 updateIM Update IBM Installation Manager 用于在远程目标上将 IBM Installation Manager 更新为一个更高的版本。 uninstallIM Uninstall IBM Installation Manager 用于在远程目标上卸载 IBM Installation Manager。 manageOfferings Manage offerings 用于安装或卸载 WebSphere Application Server 及其附属产品。也可以用于安装或卸载补丁包和临时补丁。 manageprofiles Manage profiles 用于在远程目标上创建或删除 WebSphere Application Server 配置文件。 collectFile Collect file 用于将文件从远程目标检索到 Job Manager 计算机。 distributeFile Distribute file 用于将文件从 Job Manager 计算机传输到远程目标。 removeFile Remove file 用于在远程目标上删除一个文件。 runCommand Run command on remote host 用于在远程目标上运行一个操作系统命令或 shell 脚本。 testConnection Test connection 测试 Job Manager 和远程目标之间的连接性。 installSSHPublicKey Install SSH public key 在可以使用 SSH 公钥和私钥身份验证之前,您需要先将公钥安装到在远程目标上。使用该作业将公钥安装到在远程目标上。 findDataLocation Add or search for Installation Manager agent data locations 用于在远程目标上
查找其他 Installation Manager 代理数据位置。这是为那些需要使用多个代理数据位置的高级用户提供的特性。