Solaris 9 12/03 安装指南

第 22 章 定制 JumpStart(概述)

本章提供了定制 JumpStart 安装过程的简介和概述。

定制 JumpStart 简介

定制 JumpStart 安装方法是一个命令行界面,该界面使您可以基于所创建的配置文件来自动安装或升级多个系统。配置文件定义特定的软件安装要求。您还可以结合使用 shell 脚本以包含安装前和安装后任务。选择安装或升级所使用的配置文件和脚本。定制 JumpStart 安装方法根据您选择的配置文件和脚本来安装或升级系统。而且,您可以使用 sysidcfg 文件指定配置信息,以便使定制 JumpStart 安装完全不需要手动干预。

可以使用实例方案来说明定制 JumpStart 进程。在此实例方案中,需要使用以下参数设置系统:

首先,系统管理员必须为每组系统创建一个 rules 文件和一个配置文件。rules 文件是一个文本文件,包含针对您要安装 Solaris 软件的每组系统或单个系统的规则。每个规则区分一组系统,该组系统基于一个或多个系统属性。每个规则还将各个组链接到一个配置文件。

配置文件是一个文本文件,该文件定义如何在组中的各个系统上安装 Solaris 软件。rules 文件和配置文件都必须位于 JumpStart 目录中。

对于该实例方案,系统管理员创建一个包含两个不同规则的 rules 文件,其中一个规则用于工程设计组,另一个用于市场营销组。对于每个规则,系统的网络号用于区分工程设计组和市场营销组。

各个规则还包含指向适当配置文件的链接。例如,在工程设计组的规则中,添加一个指向为工程设计组创建的 eng_profile 配置文件的链接。在市场营销组的规则中,添加一个指向为市场营销组创建的 market_profile 配置文件的链接。

您可以将 rules 文件和配置文件保存在软盘上或服务器上。

创建 rules 文件和配置文件后,使用 check 脚本验证这些文件。如果 check 脚本运行成功,则创建 rules.ok 文件。rules.ok 是 JumpStart 程序用来安装 Solaris 软件的 rules 文件的生成版本。

JumpStart 程序如何安装 Solaris 软件

验证 rules 文件和配置文件之后,就可以开始进行定制 JumpStart 安装了。JumpStart 程序读取 rules.ok 文件。然后,JumpStart 程序搜索第一个具有所定义的系统属性(该系统属性与 JumpStart 程序正尝试在其上安装 Solaris 软件的系统相匹配)的规则。如果存在匹配项,JumpStart 程序将使用在该规则中指定的配置文件在系统上安装 Solaris 软件。

图形 22–1 说明定制 JumpStart 安装如何在独立的非联网系统上工作。系统管理员在 Pete 的系统上启动定制 JumpStart 安装。JumpStart 程序访问系统的软盘驱动器中的软盘上的规则文件。JumpStart 程序将 rule 2 与系统匹配。rule 2 指定 JumpStart 程序使用 Pete's profile 来安装 Solaris 软件。JumpStart 程序读取 Pete's profile,然后根据系统管理员在 Pete's profile 中指定的指令来安装 Solaris 软件。

图形 22–1 定制 JumpStart 安装的工作原理:非联网实例

通过上下文说明该图例。

图形 22–2 说明定制 JumpStart 安装是如何在一个网络的多个系统上工作的。系统管理员设置不同的配置文件,并将这些配置文件保存在单个服务器上。系统管理员在一个工程设计系统上启动定制 JumpStart 安装。JumpStart 程序访问服务器上 JumpStart/ 目录中的 rules 文件。JumpStart 程序将工程设计系统与 rule 1 匹配。rule 1 指定 JumpStart 程序使用 Engineering Group's Profile 来安装 Solaris 软件。JumpStart 程序读取 Engineering Group's Profile,然后根据系统管理员在 Engineering Group's Profile 中指定的指令来安装 Solaris 软件。

图形 22–2 定制 JumpStart 安装的工作原理:联网实例

通过上下文说明该图例。

图形 22–3 说明了 JumpStart 程序搜索定制 JumpStart 文件的顺序。

图形 22–3 定制 JumpStart 安装过程中发生的事情

流程图显示定制 JumpStart 程序查找文件的顺序。