rules 文件是文本文件,它包含用于每组系统的规则,系统是指您想安装 Solaris OS 的系统。每个规则区分一组基于一个或多个系统属性的系统。每个规则还可以将相应的系统组链接到一个配置文件。配置文件是一个文本文件,它定义了如何在组中的各个系统上安装 Solaris 软件。例如,以下规则指定 JumpStart 程序使用 basic_prof 配置文件中的信息来安装 sun4u 平台组中的系统。
karch sun4u - basic_prof - |
rules 文件用于创建自定义 JumpStart 安装所必需的 rules.ok 文件。
有关如何创建 rules 文件的详细信息,请参见《Solaris 10 5/08 安装指南:自定义 JumpStart 和高级安装》中的“创建 rules 文件”。
要创建 rules 文件,请执行以下步骤。
创建客户机的配置文件。有关详细的说明,请参见创建配置文件。
在安装服务器上,创建名为 rules 的文本文件。
在 rules 文件中,为要安装的每组系统增加一条规则。
有关如何创建 rules 文件的详细信息,请参见《Solaris 10 5/08 安装指南:自定义 JumpStart 和高级安装》中的“创建 rules 文件”。
将 rules 文件保存在安装服务器上。
$ ./check -p path -r file-name |
使用 当前 Solaris 发行版 软件映像中的 check 脚本,而不是所使用系统中的 check 脚本来验证 rules。path 是本地磁盘上的映像或已挂载的 Solaris DVD 或 Solaris Software - 1 CD。
如果您的系统运行的是 Solaris OS 的早期版本,请使用此选项来运行 check 的最新版本。
指定一个名称不是 rules 的规则文件。使用此选项,您可以在将某条规则集成到 rules 文件中之前,测试该规则的有效性。
check 脚本运行时,它会报告检查 rules 文件和各个配置文件的有效性的结果。如果没有遇到任何错误,该脚本将报告:自定义 JumpStart 配置运行良好。然后,check 脚本将创建 rules.ok 文件。
将 rules.ok 文件保存在 WAN Boot 服务器可以访问的位置。
请将该文件保存到以下位置之一。
如果 WAN Boot 服务器和安装服务器在同一台计算机上,请将该文件保存到 WAN Boot 服务器上文档根目录的 flash 子目录中。
如果 WAN Boot 服务器和安装服务器不在同一台计算机上,请将该文件保存到安装服务器的文档根目录的 flash 子目录中。
确保 root 拥有 rules.ok 文件,并且权限被设置为 644。
自定义 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 发行版 软件安装在客户机上。
命名此规则文件 wanclient_rule。
创建配置文件和 rules 文件之后,请运行 check 脚本检验文件是否有效。
wanserver# ./check -r wanclient_rule |
如果 check 脚本没有找到任何错误,该脚本将创建 rules.ok 文件。
将 rules.ok 文件保存在 /opt/apache/htdocs/flash/ 目录中。
创建 rules.ok 文件之后,您可以根据需要设置安装的开始脚本和结束脚本。有关说明,请参见(可选)创建开始脚本和结束脚本。
如果您不想设置开始脚本和结束脚本,请参见创建配置文件以继续 WAN Boot 安装。
有关如何创建 rules 文件的更多信息,请参见《Solaris 10 5/08 安装指南:自定义 JumpStart 和高级安装》中的“创建 rules 文件”。
有关 rules 文件关键字和值的更多详细信息,请参见《Solaris 10 5/08 安装指南:自定义 JumpStart 和高级安装》中的“规则关键字和值”。