Solaris 10 11/06 安装指南:基于网络的安装

Procedure创建 rules 文件

rules 文件是文本文件,它包含用于每组系统的规则,系统是指您想安装 Solaris OS 的系统。每个规则区分一组基于一个或多个系统属性的系统。每个规则还可以将相应的系统组链接到一个配置文件。配置文件是一个文本文件,它定义了如何在组中的各个系统上安装 Solaris 软件。例如,以下规则指定 JumpStart 程序使用 basic_prof 配置文件中的信息来安装 sun4u 平台组中的系统。


karch sun4u - basic_prof -

rules 文件用于创建自定义 JumpStart 安装所必需的 rules.ok 文件。

有关如何创建 rules 文件的详细信息,请参见《Solaris 10 11/06 安装指南:自定义 JumpStart 和高级安装》中的“创建 rules 文件”

要创建 rules 文件,请执行以下步骤。

开始之前

创建客户机的配置文件。有关详细的说明,请参见创建配置文件

  1. 在安装服务器上,创建名为 rules 的文本文件。

  2. rules 文件中,为要安装的每组系统增加一条规则。

    有关如何创建 rules 文件的详细信息,请参见《Solaris 10 11/06 安装指南:自定义 JumpStart 和高级安装》中的“创建 rules 文件”

  3. rules 文件保存在安装服务器上。

  4. 验证 rules 文件。


    $ ./check -p path -r file-name
    
    -p path

    使用 Solaris 10 11/06 软件映像中的 check 脚本,而不是所使用系统中的 check 脚本来验证 rulespath 是本地磁盘上的映像或已挂载的 Solaris DVD 或 Solaris Software - 1 CD。

    如果您的系统运行的是 Solaris OS 的早期版本,请使用此选项来运行 check 的最新版本。

    -r file_name

    指定一个名称不是 rules 的规则文件。使用此选项,您可以在将某条规则集成到 rules 文件中之前,测试该规则的有效性。

    check 脚本运行时,它会报告检查 rules 文件和各个配置文件的有效性的结果。如果没有遇到任何错误,该脚本将报告:自定义 JumpStart 配置运行良好。然后,check 脚本将创建 rules.ok 文件。

  5. rules.ok 文件保存在 WAN Boot 服务器可以访问的位置。

    请将该文件保存到以下位置之一。

    • 如果 WAN Boot 服务器和安装服务器在同一台计算机上,请将该文件保存到 WAN Boot 服务器上文档根目录的 flash 子目录中。

    • 如果 WAN Boot 服务器和安装服务器不在同一台计算机上,请将该文件保存到安装服务器的文档根目录的 flash 子目录中。

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


示例 11–11 创建并验证 rules 文件

自定义 JumpStart 程序使用 rules 文件为 wanclient-1 系统选择正确的安装配置文件。创建名为 rules 的文本文件。然后,将关键字和值添加到此文件中。

客户机系统的 IP 地址为 192.168.198.210,网络掩码为 255.255.255.0。使用 network rule 关键字指定自定义 JumpStart 程序用来安装客户机的配置文件。


network 192.168.198.0 - wanclient_prof - 

rules 文件指示自定义 JumpStart 程序使用 wanclient_prof 将 Solaris 10 11/06 软件安装在客户机上。

命名此规则文件 wanclient_rule

创建配置文件和 rules 文件之后,请运行 check 脚本检验文件是否有效。


wanserver# ./check -r wanclient_rule

如果 check 脚本没有找到任何错误,该脚本将创建 rules.ok 文件。

rules.ok 文件保存在 /opt/apache/htdocs/flash/ 目录中。


继续 WAN Boot 安装

创建 rules.ok 文件之后,您可以根据需要设置安装的开始脚本和结束脚本。有关说明,请参见(可选)创建开始脚本和结束脚本

如果您不想设置开始脚本和结束脚本,请参见创建配置文件以继续 WAN Boot 安装。

另请参见

有关如何创建 rules 文件的更多信息,请参见《Solaris 10 11/06 安装指南:自定义 JumpStart 和高级安装》中的“创建 rules 文件”

有关 rules 文件关键字和值的更多详细信息,请参见《Solaris 10 11/06 安装指南:自定义 JumpStart 和高级安装》中的“规则关键字和值”