每个客户机使用一个且只能使用一个 AI 清单来完成其安装。根据以下算法为客户机选择 AI 清单:
如果没有为此安装服务定义定制 AI 清单,那么使用缺省的 AI 清单。缺省的 AI 清单不与任何客户机条件相关联。有关缺省 AI 清单的示例,请参见缺省 AI 清单。
如果为此安装服务定义了定制 AI 清单但客户机不满足任何定制 AI 清单的条件,那么客户机会使用缺省的 AI 清单。
如果客户机满足已为某定制 AI 清单指定的条件,客户机将使用该定制清单。
如果客户机的特征符合多个 AI 清单的条件,将按Table 9–1 中所示的顺序对客户机的特征进行评估,以选择相应清单用于安装。installadm 工具验证相同类型的条件是否没有重叠。有关更多信息,请参见将特定于客户机的安装指令与安装服务相关联。
按下表中指定的顺序使用多个非重叠条件。例如,如果一个条件规范符合客户机的 MAC 地址,另一个条件规范符合同一客户机的 IP 地址,将使用与 MAC 地址条件规范关联的清单,因为 mac 的选择优先级高于 ipv4。
在以下示例中,已将两个定制 AI 清单添加到同一安装服务中。与这些清单关联的客户机条件如下所示。sparc-ent.xml AI 清单已添加到具有用于指定客户机平台的以下条件文件的服务:
<ai_criteria_manifest> <ai_criteria name="platform"> <value>SUNW,SPARC-Enterprise</value> </ai_criteria> </ai_criteria_manifest>
manifest_mac1.xml AI 清单已添加到具有用于指定客户机 MAC 地址的以下条件文件的服务:
<ai_criteria_manifest> <ai_criteria name="mac"> <value>00:14:4f:a7:65:70</value> </ai_criteria> </ai_criteria_manifest>
如果要安装 MAC 地址为 00:14:4f:a7:65:70 的 AI 客户机,将为其分配 manifest_mac1.xml。
如果 AI 客户机为 M4000 或 M5000,将为其分配 sparc-ent.xml。
如果 AI 客户机不符合任一 AI 清单的条件,将为该客户机分配安装服务的缺省清单。