本 系列文章介绍自动部署工具包(automatic deployment toolkit,Automatic-DT),它可以帮助基础结构架构师使用一系列自动安装和配置的 IBM 软件来安装和配置部署节点。它还可以帮助测试人员和开发人员在日常的测试和集成生命周期中刷新构建版本。在本系列的这第 3 部分中,为 IBM® DB2® for Linux®、UNIX 和 Windows® 以及 IBM Content Manager 构建自动安装和配置脚本。
本文向您介绍如何自动安装 DB2 for Linux、UNIX 和 Windows(以下称为 DB2)以及 IBM Content Manager。这些自动安装脚本采用 Python 编写,Python 支持在不需要人工介入的情况下安装这两个产品。
每个产品的安装划分为三个主要步骤:
- 执行安装前步骤以检查产品要求是否得到满足。
- 开始安装。
- 在安装完成以后执行安装后步骤,以验证安装是否成功,并允许基于项目需求执行某些额外的任务;例如,可能检查安装日志以确认安装过程中没有发生错误,或者执行 DB2 SQL 脚本以安装用于开发的 DB2 数据库。
|
要自动安装 DB2 这样的产品,您需要执行静默安装。在静默安装中,您将使用响应文件来指定通常要在安装程序的 GUI 中输入的配置参数。响应文件 是个文本文件,其中每一行对应于可在常规交互式安装中找到的字段。
一般来讲,可以采用两种方法准备响应文件。
- 保存:在执行手动安装时,您可以让安装程序生成响应文件,其中记录您在安装过程中选择的选项,然后根据需要做出某些较小的修改。如果您要在大量的计算机上安装完全相同的组件,这是相当有用的。
- 编辑:在公共模板基础上修改响应文件。模板响应文件显示您可以指定的所有可能选项,但是这样更加困难,因为您必须是响应文件模板方面的专家。
在自动安装脚本中,已经提供了几个响应文件。您可以直接使用它们,做出某些修改,或者用户可以覆盖响应文件。清单 1 显示了 DB2 响应文件的示例。
清单 1. DB2 响应文件的示例
PROD=ENTERPRISE_SERVER_EDITION |
|
正如在“引言”中所讨论的,需要完成以下三个主要步骤——安装前、安装和安装后——来完成 DB2 的安装。
- 检查目标目录中是否已经安装了 DB2 产品,如清单 2 所示。
清单 2. DB2 安装前步骤
本文转自IBM Developerworks中国