Solaris 10 5/08 安装指南:自定义 JumpStart 和高级安装

Procedure创建 rules 文件

  1. 使用文本编辑器创建一个名为 rules 的文本文件。或者,打开已创建的 JumpStart 目录中的 rules 文件样例。

  2. rules 文件中为要安装 Solaris 软件的各组系统添加规则。

    有关 rules 文件中的关键字和值的列表,请参见规则关键字和值

    rules 文件中的规则必须遵循以下语法:

    !rule_keyword rule_value && !rule_keyword rule_value ... begin  profile  finish
    
    !

    在关键字之前使用此符号以表示否定。

    rule_keyword

    一个预定义的词法单元或单词,它描述一般的系统属性,如主机名 hostname 或内存大小 memsizerule_keyword 与规则值一起使用,以便将系统与指向配置文件的相同属性进行匹配。有关规则关键字的列表,请参见规则关键字和值

    rule_value

    一个用于为相应的规则关键字提供特定系统属性的值。规则关键字和值对规则值进行了说明。

    &&

    在同一规则中,必须使用此符号来连接规则关键字和规则值对(逻辑 AND)。在自定义 JumpStart 安装过程中,一个系统必须首先匹配规则中的每个对,然后才能匹配该规则。

    begin

    可选 Bourne shell 脚本的名称,该脚本可以在安装开始之前执行。如果没有开始脚本,那么必须在此字段中键入一个减号 (-)。所有的开始脚本都必须位于 JumpStart 目录中。

    有关如何创建开始脚本的信息,请参见创建开始脚本

    profile

    一种文本文件的名称,该文件定义了当系统与规则相匹配时,在该系统上安装 Solaris 软件的方式。配置文件中的信息包括配置文件关键字及其相应的配置文件值。所有的配置文件都必须位于 JumpStart 目录中。


    注 –

    使用站点特定的安装程序用开始脚本创建派生配置文件介绍了使用 profile 字段的可选方法。


    finish

    可选 Bourne shell 脚本的名称,该脚本可以在安装完成之后执行。如果没有结束脚本,那么必须在此字段中键入一个减号 (-)。所有的结束脚本都必须位于 JumpStart 目录中。

    有关如何创建结束脚本的信息,请参见创建结束脚本

    每条规则至少必须包含以下内容:

    • 一个关键字、一个值和一个相应的配置文件

    • 如果未指定任何开始或结束脚本,则要在 beginfinish 字段中包含一个减号 (-)

  3. rules 文件保存在 JumpStart 目录中。

  4. 确保 root 拥有 rules 文件,并且权限设置为 644。