可以使用示例方案来描述自定义 JumpStart 过程。在此示例方案中,需要使用以下参数设置系统:
在 100 个新系统中安装 Solaris。
其中,有七十个系统是属于工程设计组的基于 SPARC 的系统,需要作为独立的系统与针对开发者的 Solaris OS 软件组一起安装。
其余 30 个系统是属于市场营销组的基于 x86 的系统,需要作为独立的系统与针对最终用户的 Solaris OS 软件组一起安装。
首先,系统管理员必须为每组系统创建一个 rules 文件和一个配置文件。rules 文件是一个文本文件,包含针对您要安装 Solaris 软件的每组系统或单个系统的规则。每个规则将一组基于一个或多个系统属性的系统相区别开来。每个规则还可以将相应的系统组链接到一个配置文件。
配置文件是一个文本文件,它定义了如何在组中的各个系统上安装 Solaris 软件。rules 文件和配置文件都必须位于 JumpStart 目录中。
对于该示例方案,系统管理员创建一个包含两个不同规则的 rules 文件,其中一个规则用于工程设计组,另一个用于市场营销组。对于每个规则,系统的网络号用于区分工程设计组和市场营销组。
各个规则还包含指向适当配置文件的链接。例如,在工程设计组的规则中,添加一个指向为工程设计组创建的 eng_profile 配置文件的链接。在市场营销组的规则中,添加一个指向为市场营销组创建的 market_profile 配置文件的链接。
您可以将 rules 文件和配置文件保存在软盘上或服务器上。
希望在非联网的独立系统上执行自定义 JumpStart 安装时,需要一个配置文件软盘。
希望在可访问服务器的联网系统上执行自定义 JumpStart 安装时,需要使用配置文件服务器。
创建 rules 文件和配置文件后,使用 check 脚本验证这些文件。如果 check 脚本运行成功,则创建 rules.ok 文件。rules.ok 是 JumpStart 程序用来安装 Solaris 软件的 rules 文件的生成版本。