配置规则
配置规则 (Config_Rules) 对象类中的每个规则都指定配置管理器必须执行的程序名。 这些程序通常是在节点顶部的设备的配置程序。 当调用这些程序时,将返回需要配置的下一个较低级别设备的名称。
配置管理器通过调用下一个较低级别设备的配置方法来配置这些设备。 然后,这些配置方法会返回要配置的设备名的列表。 此过程将重复执行,直到不返回更多设备名称为止。 因此,同一节点中的所有设备都按横向顺序进行配置。 以下是不同类型的规则:
- 阶段 1
- 阶段 2
- 服务
系统引导过程分两个阶段进行。 在每个阶段中,将调用配置管理器。 在第 1 阶段期间,将使用 - 标志来调用配置管理器,该标志指定要执行 阶段 = 1 规则。 这将导致将基本设备配置到系统中,以便可以使用根文件系统。 在 2 2 阶段期间,将使用 -s 标志来调用配置管理器,该标志指定要执行 2 阶段 = 2 规则。 这会导致将剩余设备配置到系统中。
有关引导过程的更多信息,请参阅 操作系统和设备管理中的 了解系统引导处理 。
配置管理器按规则中的序列值指定的顺序来调用程序。 一般情况下,给定阶段中的序号越低,优先级越高。 因此,在序号为 5 的规则前执行具有 2 个序号的规则。 对于 0 个序号,会产生异常,这表示不小心发生了状况。 序号为 0 的任何规则都是最后执行的。 配置规则 (Config_Rules) 对象类提供了此过程的示例。
如果从调用的程序返回设备名,那么配置管理器将在调用下一个程序之前完成遍历节点树。 请注意,某些程序名可能未与任何设备关联,但必须包含这些程序名才能配置系统。