Sun Java Enterprise System 2003Q4 安装指南 |
第 7 章
以无提示模式安装软件无提示安装适用于在具有类似配置的多个主机上安装 Java Enterprise System。无提示安装要求您运行安装程序一次,以获取状态文件中提供的值。包含响应的状态文件是一个参数列表,每个条目代表一项提示或一个字段。
然后,使用同一状态文件进行输入,您可以在多个主机上运行安装程序。此进程将一个配置传播到您企业中的多个主机。
本章包括以下部分:
安装前的准备工作创建状态文件之前,需要执行的安装前准备工作与交互式安装相同。如果尚未做好准备,请参见如下各章:
- 第 2 章“准备安装”介绍系统要求和其他重要规划信息。
- 第 3 章“获得安装和配置信息”介绍安装程序提出的每个问题。此章将每个问题与您通过回答该问题设置的状态文件参数相关联。
原则如果您对使用 Java Enterprise System 组件很有经验,则可能习惯手动生成状态文件。此方法可能会在安装时、配置时或服务器启动时导致问题。
要成功地进行无提示安装,请遵守以下原则:
- 允许安装程序为您生成状态文件,如生成状态文件中所述。
不要创建原始状态文件。安装程序生成的状态文件利用安装程序的实时依赖性检查和错误报告。
- 保存一份状态文件再进行编辑。
- 不要修改参数,编辑参数的值除外。
- 编辑值时,使用以下原则:
生成状态文件要生成状态文件,您必须首先使用图形界面或基于文本的界面运行安装程序。运行安装程序前,请仔细查看以下各章 — 认真准备对于成功安装是必不可少的。
生成状态文件
- 如果计划使用安装程序的图形界面,请提供对显示的访问。
如果您要登录到远程计算机,或使用 su 命令在本地计算机上成为 superuser,则请在本地计算机上使用 xhost 命令以允许访问您的本地显示。例如,使用以下命令为所有用户授予访问权限:
xhost +
如果您要登录到远程计算机,请确保 DISPLAY 环境变量被正确地设置成本地显示。如果没有正确设置 DISPLAY 变量,则安装程序将在基于文本的模式下运行。例如,如果计算机名为 myhost:
(C Shell) % setenv DISPLAY myhost:0.0
(Korn Shell) $ DISPLAY=myhost:0.0- 如果未以 root 用户身份登录,请成为超级用户。
- 浏览到安装程序所在的目录。
cd installer-directory
- 启动安装程序,提供状态文件的路径名。installer 命令的格式如下:
./installer [-no] [-nodisplay] -saveState [statefile]
其中:
- 按照使用图形界面安装软件中的说明完成安装程序的各个页面。
当您响应安装程序时,它将在状态文件中记录您的回答。完成安装时,指定的位置中就生成有状态文件。
编辑状态文件执行无提示安装之前,请编辑状态文件以确保本地参数(例如主机名、域名、IP 地址以及其他有关设置)适用于进行安装的计算机。
如果计划用来进行安装的操作系统与创建状态文件时所用的操作系统不同,可能还需要更改状态文件密钥。
编辑本地参数
下表列出可能需要编辑的参数,具体参数取决于您要安装的组件。需要编辑的参数还取决于您的计算机设置。例如,生成状态文件的计算机可能与要在其上进行安装的计算机位于同一个域,也可能不位于同一个域。
有关每个参数的说明,请参见第 3 章“获得安装和配置信息”。
创建特定于平台的 ID
生成状态文件的计算机的操作系统必须与执行该状态文件的计算机的操作系统相同。以下三种平台的状态文件 ID 具有独特的类型:
可利用两个过程来编辑状态文件,这样,您就可以在创建状态文件时所在平台以外的不同平台上运行该状态文件。
使用安装程序生成状态文件 ID
此步骤是通过在要执行无提示安装的平台上运行安装程序,生成状态文件 ID。
使用安装程序生成状态文件 ID
以下实例显示的是一个状态文件内的状态文件标识符:
[STATE_BEGIN Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]
.
.
.
[STATE_DONE Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]
使用平台所特有的分发文件生成状态文件 ID
通过使用特定平台的 Java Enterprise System 分发文件生成状态文件 ID。Java Enterprise System 分发 DVD 包含平台所特有的所有分发。如果下载平台所特有的单个分发,此步骤也适用。
使用平台所特有的分发文件生成状态文件 ID
以无提示模式运行安装程序在操作系统与生成状态文件的计算机的操作系统相同的计算机上运行安装程序。
以无提示模式运行安装程序
执行时间可能会较长,这取决于要安装的组件的数量和类型。安装程序执行时,可以通过注意安装日志的更改来监视安装进度。
监视无提示安装的进度
接下来的操作至此,您已经完成了 Java Enterprise System 安装的安装程序部分。有关如何为您的环境配置组件产品的最终说明,请参见安装后配置和启动。
如果要生成安装映像以供您企业中的其他管理员使用,请参见网络安装的设置说明。