安装 DB2 服务器 > 使用响应文件进行安装 > DB2 的响应文件安装概述(Windows) >
使用 Microsoft Systems Management Server(SMS)来安装 DB2 产品
借助 Microsoft® Systems Management Server(SMS),您可以通过网络来安装 DB2® 产品,并从中央位置来设置安装。SMS 安装将使用户执行的工作量减至最少。如果想要在大量客户机上全部按照同一设置来安装,那么此安装方法是很理想的。
在网络上必须至少为 SMS 服务器和 SMS 工作站安装和配置了 SMS 版本 2.0。请参阅您所在平台的 Microsoft's Systems Management Server Administrator's
Guide 一书,
以了解有关如何执行下列操作的更多细节:
- 设置 SMS(包括设置主位置和辅助位置)。
- 将客户机添加至 SMS 系统。
- 设置客户机的库存集合。
当您正在使用 SMS 时,可以控制将使用的响应文件。您可以具有几个不同的安装选项,
它们将生成不同的响应文件。当您配置 SMS 安装程序包时,
可以指定要使用的响应文件。
要使用 SMS 安装 DB2 产品:
- 将 DB2 安装文件导入到 SMS 中
- 在 SMS 服务器上创建 SMS 程序包
- 在网络中分发 DB2 安装程序包
将 DB2 安装文件导入到 SMS 中
将 DB2 安装文件导入到 SMS 中是使用 SMS 安装 DB2 产品这一大型任务的一部分。
要通过 SMS 来设置程序包,将使用样本 SMS 程序包定义文件和定制的响应文件以及实例概要文件。样本 SMS 文件名是 db2<product_abbreviation>.pdf。例如,db2ese.pdf。
要将 DB2 安装文件导入到 SMS:
- 将 DB2 产品 DVD 插入驱动器中。
- 启动 Microsoft SMS Administrator。Microsoft
SMS Administrator Logon 窗口将打开。
- 输入登录标识和密码,并单击 OK。Open SMS 窗口将打开。
- 选择 Packages 窗口类型,并单击 OK。Packages 窗口将打开。
- 从菜单栏中选择文件-->新建。Package Properties 窗口将打开。
- 单击 Import 按钮。File Browser 将打开。查找位于 x:\db2\Windows\samples 的 SMS 程序包定义文件,其中 x: 表示 DVD 驱动器。 通常,pdf 文件在使用之前需要进行定制。您可以将样本文件从 x:\db2\Windows\samples 复制到本地驱动器,接着修改文件,然后导入更新后的文件。
- 单击确定。
在 SMS 服务器上创建 SMS 程序包
在 SMS 服务器上创建 SMS 程序包是使用 SMS 安装 DB2 产品这一大型任务的一部分。
SMS 程序包是从 SMS 服务器发送到 SMS
客户机的一组信息。程序包由可以在客户机工作站上运行的一组命令组成。这些命令用于系统维护、更改客户机配置参数或者安装软件。
要创建 SMS 程序包:
- 从 Package Properties 窗口中,单击 Workstations 按钮。Setup
Package For Workstations 窗口将打开,
导入的响应文件和实例概要文件已准备好以供使用。
- 在 Source Directory 字段中,
输入放置复制的 DB2 文件的父目录的名称。例如,x:\db2prods,其中 x: 表示您的 DVD 驱动器。
- 在 Workstation
Command Lines 窗口中选择要安装的产品的名称。
- 如果更改并重命名了样本响应文件,那么单击 Properties 按钮。Command
Line Properties 窗口将打开。更改 Command Line 参数的值,使它与新的响应文件名和路径相匹配。如果要使用通过使用响应文件生成器所创建的响应文件,那么确保所有实例概要文件与您指定的响应文件位于相同的驱动器和目录中。
- 单击 OK。
- 单击 Close 按钮。
- 单击 OK 关闭打开的窗口。Packages 窗口现在显示新的 SMS 程序包的名称。
在网络中分发 DB2 安装程序包
在网络中分发 DB2 安装程序包是使用
SMS 安装 DB2 产品这一大型任务的一部分。
因为已经创建了程序包,所以您有三个选项:
- 您可以分发 SMS 程序包,然后在客户机工作站本地登录,
再运行该程序包。此选项要求用来执行安装的用户帐户属于在其中定义该帐户的本地管理员组。
- 您可以分发 SMS 程序包,然后在客户机工作站上进行远程登录,
再运行该程序包。此选项要求用来执行安装的用户帐户属于 Domain
Admins 组。
- 可以用自动安装功能来安装 SMS 程序包。
您可以使用选项 1 和选项 2,但是对于大量安装,建议您使用选项 3,这是我们此步骤讨论的重点。
一旦发送到客户机工作站,SMS 程序包就将告诉客户机工作站要执行的代码,以及该代码在 SMS 服务器上的位置。
- 要将代码发送至客户机工作站:
- 打开 Sites 窗口。
- 打开 Packages 窗口。
- 在 Packages 窗口中,选择适当的程序包,
并将它拖到 Sites 窗口中的目标客户机上。Job Details 窗口将打开。此窗口列示将发送到客户机(机器路径)的程序包,以及将在工作站上执行的命令。
- 选中 Run Workstation Command 复选框,并选择要使用的安装程序包。
- 在 Job Details 窗口的 Run Phase 框中,选中 Mandatory After 复选框。缺省的必要日期被设置为从当前日期算起一周时间。按照需要来调整日期。
- 取消选中 Not Mandatory over Slow Link 复选框。如果您在许多工作站上进行安装,那么此功能是很重要的。建议交错进行安装,以避免服务器负荷过重。例如,
若考虑在夜间安装,将安装时间分配给可管理数量的客户机工作站。有关完成 Job Details 窗口的更多信息,请参阅适用于您所在平台的 Microsoft's Systems Management Server Administrator's Guide 一书。
- 完成作业说明时,单击 OK。将返回到 Job Properties 窗口。
- 添加注释,说明作业将执行的操作。例如,安装 IBM® 数据服务器客户机。
- 单击 Schedule 按钮,Job Schedule 窗口将打开。此窗口将排列此作业的优先级。缺省情况下,
该作业处于低优先级,将优先执行其他所有作业。建议您选择中等或高优先级。还可以选择启动作业的时间。
- 单击 OK 以关闭 Job Schedule 窗口。
- 单击确定。
创建了该作业,并将程序包发送到 SMS 客户机工作站。
- 要在 SMS 客户机上运行安装程序,执行下列步骤:
- 在目标 SMS 客户机工作站上,
使用属于定义该帐户所在的本地管理员组的用户帐户来登录工作站。因为正在执行系统程序安装,
而不是用户程序安装,所以需要此权限级别。
- 启动 Package Command Manager。Package Command Manager 窗口将打开。
- 当 SMS 客户机工作站从 SMS 服务器接收到程序包时,这些程序包将列示在该窗口的 Package Name 部分中。选择程序包并单击 Execute 按钮。安装自动运行。
- 安装之后,在使用 DB2 之前必须重新引导 SMS 客户机工作站。要点:如果在响应文件中指定了 REBOOT = YES,那么 SMS 客户机将自动重新引导。
- 单击 开始 并选择程序--> SMS Client --> Package Command Manager。Package Command Manager 窗口将打开。
- 单击 Executed Commands 文件夹,
并验证程序包的执行。同样,可以通过检查作业的状态,
并确保已从暂挂或活动状态更改为完成状态,来验证 SMS 服务器上的操作是否已完成。
在 SMS 客户机上,再次打开"Package Command Manager"。当您创建并发送到客户机的程序包出现在"Executed Commands"文件夹下面时,
安装已经完成。
使用 Microsoft Systems Management Server(SMS)来分发 DB2 安装程序包
本主题描述如何使用 Microsoft Systems Management Server(SMS)来分发 DB2 安装程序包。
要使用 SMS 来分发 DB2 安装程序包,确保:
- 已设置 SMS 环境。
- 已将 DB2 安装介质复制到一个可以编辑安装介质内容的位置。
注:
有关如何设置 SMS 环境的信息,请查阅该产品的文档。
要使用 SMS 来分发 DB2 安装程序包,请执行下列操作:
- 根据要执行的 DB2 安装的类型,准备好 DB2 安装介质上的样本响应文件。样本响应文件是 db2*.rsp,它位于 DB2 安装介质上的 db2\windows\samples 目录中。
- 在 SMS 环境中的"SMS Distribution Point"计算机上,打开 SMS Administrator Console。单击 Site Database 下拉菜单并右键单击 Packages。
- 选择 New --> Package From
Definition。将打开 Create Package from Definition 向导。
- 单击 Next。将打开 Package Definition
窗口。在位于 DB2 安装介质上的 db2\windows\samples
目录中浏览期望的程序包文件。此文件的名称的格式为
db2*.pdf。单击 Open。
- 从显示的列表中选择适当的程序包定义。单击 Next。将打开 Source Files 窗口。
- 选择 Create a compressed version of the source
单选按钮并单击 Next。将打开 Source Directory 窗口。
- 选择 DB2 安装介质的位置类型和目录,并单击 Next。
- 单击 Finish 以完成 SMS 程序包的创建工作。
- 从 SMS Administrator Console 中,打开 Site Database
下拉菜单并选择 Packages --> All Tasks -->
Distribute Software。将打开 Distribute Software 向导。
- 单击 Next。将打开 Package 窗口。
- 选择 Distribute an existing package
单选按钮,并从显示的程序包列表中选择适当的程序包。单击 Next。将打开
Distribute Points 窗口。为您计划分发的程序包选择一个或多个分发点。
- 单击 Next。将打开 Advertise a Program 窗口。
- 选择指示要将程序推广到某个集合的单选按钮,并从显示的列表中选择要运行的程序。单击 Next。将打开 Advertisement Target 窗口。
- 选择现有的计算机集合,或选择创建要在其中进行推广的新计算机集合,然后安装所选程序。单击 Next。将打开 Advertisement Name 窗口。
- 输入新推广的名称以及您想要添加的任何注释。单击 Next。将打开 Advertise to Subcollections 窗口。
- 指定相对于 SMS 环境中的 SMS 计算机的分层设置您想要运行相关 DB2 程序的位置。单击 Next。将打开 Advertisement Schedule 窗口。
- 选择日期和时间,将在该日期和时间之后在指定的计算机集合上运行 DB2 程序。您可能还想选择程序推广的到期时间。单击 Next。将打开 Assign Program 窗口。
- 如果要让该 DB2 程序成为所指定的集合中的计算机上的强制要求,那么请指定日期和时间,在此之后,将自动运行该程序。单击 Next。
- 单击 Finish 以完成 Distribute Software 向导。
配置对服务器数据库的远程访问
一旦安装了 DB2 数据库产品,就可以通过使用配置助手或命令行处理器来配置您的产品,以分别在每台客户机工作站上访问远程数据库。
关于此任务
DB2 使用 CATALOG 命令来对远程数据库访问信息进行编目:
- CATALOG NODE 命令指定有关如何连接至主机或服务器的协议信息。
- CATALOG DATABASE 命令对远程数据库名编目并为其指定本地别名。
- CATALOG DCS 命令指定远程数据库是主机还是 OS/400® 数据库。(此命令仅对于 DB2 Connect™ 个人版或企业版才是必需的)。
- CATALOG ODBC DATA SOURCE 命令将 DB2 数据库向 ODBC 驱动程序管理器注册为数据源。
如果计划安装多个配置完全相同的 IBM 数据服务器客户机副本,那么可创建一个批处理文件,它将运行您定制的脚本。例如,考虑以下样本批处理文件 myscript.bat,它用来运行脚本文件:
@echo off
cls
db2cmd catmvs.bat
DB2CMD 命令初始化 DB2 数据库环境,而 catmvs.bat 文件则调用同名的批处理作业。以下是一个样本目录脚本文件 catmvs.bat,它可以用来将数据库添加到DB2 Connect 个人版工作站:
db2 catalog tcpip node tcptst1 remote mvshost server 446
db2 catalog database mvsdb at node tcptst1 authentication server
db2 catalog dcs database mvsdb as mvs_locator
db2 catalog system odbc data source mvsdb
db2 terminate exit
可以手动或者使用 SMS 将这些文件发送到客户机工作站,并在完成安装和重新引导之后自动运行脚本。
过程
要用目录脚本创建另一个 SMS 程序包,
执行下列步骤:
- 启动 SMS Administrator。Open SMS 窗口将打开。
- 选择 Packages 窗口类型,并单击 OK。Packages 窗口将打开。
- 从菜单栏中选择文件 -> 新建。Package Properties 窗口将打开。
- 输入新程序包的名称。如 batchpack。
- 输入关于该程序包的注释。例如,用于批处理文件的程序包。
- 单击 Workstations 按钮。Setup Package for Workstations 窗口将打开。
- 输入源目录。确保服务器和客户机对源目录都具有访问权,
并且源目录中包含要从客户机工作站运行的批处理文件。
- 在Workstation Command Lines 部分下单击 New。Command Line Properties 窗口将打开。
- 输入命令名。
- 输入命令行。
- 在 Supported Platforms 部分下面,
单击应该支持的平台的复选框。
- 单击 OK。
- 单击 Close。
- 单击 OK。
下一步任务
按安装程序包的相同方式分发此程序包。
配置用于响应文件安装的 db2cli.ini
db2cli.ini 文件是一个 ASCII 文件,它用于初始化 DB2 CLI 配置。提供此文件是为了帮助您入门,可在以下目录中找到此文件:
- 在 Windows® XP 和 Windows 2003 操作系统上:Documents and Settings\All Users\Application Data\IBM\DB2\Copy Name
- 在 Windows 2008 和 Windows Vista 以及更高版本的操作系统上:ProgramData\IBM\DB2\Copy Name
其中 Copy Name 表示 DB2 副本名称。
如果您使用任何特定 CLI 优化值或 CLI 参数,那么可以使用用于
IBM 数据服务器客户机工作站的定制 db2cli.ini 文件。为此,将 db2cli.ini 文件复制到每台
IBM 数据服务器客户机工作站上的 DB2 安装目录(例如 c:\Program Files\IBM\SQLLIB)。
[ 页的顶部 | 上一页 | 下一页 | 目录 ]