1.3 预引导服务功能

有关预引导服务的功能,请查阅以下各节:

1.3.1 映像分发包

Configuration Management 使用“映像”分发包将预引导服务工作应用于设备。例如,“映像”分发包可包含在设备引导时执行的任务(如映像恢复)。

为了让设备能利用“映像”分发包,必须将该分发包指派给设备、设备所属的组或所属的文件夹。

可用的“映像”分发包包括:

空分发包

此分发包不包含初始任务。无须执行“创建新分发包向导”中的所有任务,即可快速创建此分发包。之后,可以编辑其细节以添加指派和操作等。例如,您可以创建一个空的分发包,然后在分发包属性中添加链接的应用程序分发包操作,作为该分发包的唯一操作。

映像脚本分发包

可让您编写在启用 PXE 的设备上执行的自定义 Linux 脚本。提供对 ZENworks 映像操作以及大多数基于 Linux 的预引导任务的精确控制。

有关更多信息,请参见部分 3.3, 配置 ZENworks Imaging 的映像脚本分发包

多路广播映像集分发包

指定可以使用多路广播协议发送的映像。此分发包让您只通过一个操作便将现有的映像发送到多个设备。它是实验室、教室以及临时区域的理想选择。

有关详细信息,请参见部分 1.5.6, 多路广播设备映像部分 3.2, ZENworks Imaging 的多路广播映像

优势

您能够以最低的开销创建多个设备的映像。要创建映像的设备上可以安装多套操作系统,也可以不安装任何操作系统。

使用网络的多路广播功能,可以通过网络一次性为所有要创建映像的设备发送映像文件,而不必再单独进行,这样可以将网络流量降至最低。

限制

如果多个设备使用同一个映像后,这些设备就会具有相同的网络标识。不过,您可以在执行多路广播之前在这些设备上安装 ZENworks Configuration Management Imaging Agent (novell-ziswin),因为该代理可保存每个设备的网络标识设置,并在应用多路广播映像后恢复这些设置。

第三方映像分发包

可让您指定要在设备上恢复的第三方映像。ZENworks 支持:

  • 使用 WIM 映像文件格式和 WinPE 作为分发包的 Microsoft* ImageX。

    使用 WIM 映像文件格式和 WinPE 作为分发包的 Microsoft* ImageX。该分发包以 WAIK(Windows 自动安装工具包)的格式提供,可以从 Microsoft 下载中心网站或通过 Microsoft 商用台式机部署 (BDD) 下载。

  • 使用 GHO 映像文件格式和 WinPE 作为分发包的 Symantec* Ghost*。

ZENworks Third-Party Imaging 只支持 PXE 这一种引导机制。

有关更多信息,请参见部分 3.1.1, 使用 ZENworks 控制中心执行映像操作

ZENworks 映像分发包

列出一个或多个可在计算机上恢复的 ZENworks 映像:此分发包可让您快速定义简单的映像恢复操作。

有关更多信息,请参见部分 3.1.1, 使用 ZENworks 控制中心执行映像操作

范围

您可以恢复设备硬盘映像、特定附加映像和文件集。

引导管理器限制

如果要创建映像的设备正在运行不受支持的管理器(如 System Commander),必须先禁用或去除该管理器,然后再尝试为这些设备创建映像。这是因为引导管理器会在 MBR 中创建自己的信息并重写 ZENworks 引导系统,从而导致无法创建 ZENworks 映像。

基本映像

基本映像包含对硬盘上所有分区和文件的描述。进行恢复操作时,将删除所有现有分区,根据基本映像中的描述创建新分区,并从基本映像恢复所有文件。

基本映像通过取得设备映像的方式来创建。您可以使用 ZENworks 控制中心内的选项或使用映像维护模式提示符处的映像命令来创建基本映像。

而在 ZENworks Configuration Management 中,映像文件会自动保存至以下位置(您无法更改):

Windows: %ZENWORKS_HOME\work\content-repo\images

其中 %ZENWORKS_HOME% 为 ZENworks 安装目录的完整路径。

Linux: /var/opt/novell/zenworks/content-repo/images

如果大型映像文件需要的磁盘空间大于当前内容储存库位置中的可用空间,您可以将此位置更改到其他分区。有关详细信息,请参见《ZENworks 10 Configuration Management 系统管理参考手册》中的“内容储存库”

附加映像

这些映像是添加至现有分区的一组文件(不会造成破坏)。除了附加映像可能会更新的文件外,现有分区和文件将不受影响。

附加映像可让您在恢复基本映像后自定义设备。这可让您将基本映像用于多种用途。

可以使用映像资源管理器实用程序来创建附加映像。

1.3.2 Novell 预引导服务菜单

如果在设备上启用了 PXE,引导过程中就会显示“Novell 预引导服务菜单”。菜单上会显示以下菜单选项:

  • 启动 ZENworks Imaging: 执行有效的预引导服务映像分发包。

  • WinPE 维护模式: 装载 WinPE 并启动 ZENworks Third-Party Imaging 实用程序。您可以使用该实用程序执行第三方映像操作。

  • 启动 ZENworks Imaging 维护: 显示映像维护模式提示符,让您在其中执行映像命令。

  • 禁用 ZENworks 分区: 禁止在引导以执行指派的“映像”分发包期间使用现有的 ZENworks 分区。

  • 启用 ZENworks 分区: 允许在引导以执行有效的“映像”分发包期间使用现有的 ZENworks 分区。

  • 退出: 继续设备的正常引导。

您可以在“ZENworks 控制中心”内选择以下其中一个选项,来配置是否应在启用 PXE 的设备上显示此菜单:

  • 始终显示映像菜单

  • 从不显示映像菜单

  • 按 Ctrl+Alt 键时显示映像菜单

有关配置菜单显示的流程,请参见部分 2.5.1, 配置 Novell 预引导服务菜单选项

1.3.3 未注册的设备设置

新增到管理区域的设备在收到其第一个映像后,还需要某些 IP 配置信息才能顺利访问网络和网络服务。您可以使用预引导服务通过前缀、BIOS 信息(例如资产标签或序列号)、DNS 后缀等准则自动命名未注册的设备,还可以设置 DHCP 或 IP 地址。

例如,设备需要唯一的 IP 地址以及至少一个 DNS 名称服务器的地址。在众多网络中,此信息会通过 DHCP 服务分发,但也可以通过“ZENworks 控制中心”的默认预引导服务配置设置进行配置。

设备通过 ZENworks 注册后,其配置即设置完毕,管理区域中未注册设备的设置将不再应用到该设备,因为 ZENworks 服务器现已知道其身份。设备会成为区域的成员还是仍旧是未注册设备,取决于应用到设备的映像是否包含 ZENworks Configuration Management Imaging Agent (novell-ziswin)。

可对管理区域进行调整的设置包括:

  • DNS 后缀: 为所有设备的名称提供后缀。例如,provo.novell.com。

  • 工作组: 设备所属的 Windows 工作组。

  • 名称服务器: 控制设备使用的 DNS 服务器。您可以指定多个 DNS 名称服务器。

  • 设备名: 配置的设备名称可以包含前缀、BIOS 资产标签和 BIOS 序列号,也可以不含上述任何内容。

  • IP 配置: 对于 IP 配置,您可以指定使用 DHCP 或特定的 IP 地址。如果选择使用 IP 地址,您可以在列表中提供一个地址范围,也可以指定特定的 IP 地址。注册设备时,它们会使用某个可用的地址。对于 IP 地址,您也可以指定子网屏蔽和默认网关。

有关为未注册的设备配置默认值的过程,请参见部分 2.5.2, 配置未注册设备的设置

1.3.4 设备映像工作指派

您可以根据一组硬件规则决定设备引导时将在其上执行的映像工作。此配置部分可让您为每一组硬件规则指定一个特定的分发包。“自定义硬件类型”部分可让您为硬件类型硬件规则选项提供特定的数据。

此处配置的规则和自定义类型都将全局应用到所有非受管设备。您也可以将它们应用到管理区域中的受管设备,方法是将这些设备指派给为规则选择的分发包。只有与规则及其自定义类型完全匹配的设备才会在引导时应用指派的分发包。

有关配置工作指派规则的过程,请参见部分 2.5.3, 配置设备映像工作指派

硬件规则

您可以为“映像”分发包指定基于硬件的规则。工作指派规则用于将分发包应用到包含特定硬件的设备,或用于满足多种硬件要求的组合。

例如,您可以创建一个规则,将分发包应用到具有特定 MAC 地址或 BIOS 序列号的所有设备。像这样的规则只能与单个设备相匹配。另一方面,您可以创建一个规则,将分发包应用到 RAM 不小于 512 MB,硬盘驱动器空间不小于 150 GB 的所有设备。

工作规则由用来判断设备是否符合规则的过滤器组成。规则使用逻辑来判断设备是否满足应用“映像”分发包的要求。可以使用逻辑运算符 AND 和 OR 为规则创建复杂过滤器。

设备搜索要完成的工作时会扫描规则,直至找到一条所有规则过滤器都与设备相匹配的规则,然后才会执行指派给该规则的分发包。

可以提供的过滤信息:

  • 设备组件: 以下任何信息:

    • BIOS 资产标签
    • BIOS 序列号
    • BIOS 版本
    • CPU 芯片集
    • 硬盘控制器
    • 硬盘驱动器大小
    • 硬件类型
    • IP 地址
    • MAC 地址
    • 网络适配器
    • 产品名称
    • RAM
    • 声卡
    • 系统制造商
    • 视频适配器
  • 关系:设备组件字段与您为其指定的值之间的过滤器定义关系。

    硬盘驱动器大小RAM 字段间可能的关系为:

    • <(小于)
    • >(大于)
    • =(等于)
    • >=(大于或等于)
    • <=(小于或等于)
    • <>(不等于)

    所有其他设备组件可能的关系为:

    • 包含
    • 等于
    • 开始于
    • 结束于
  • 组件值: 对应于所需的组件的匹配情况。例如,为过滤器选择 RAM (MB),并输入 512 作为其值。那么,您选择的关系将确定它是小于、小于或等于、等于、不等于、大于或等于或者大于 512 MB。

您可以使用 AND 和 OR 运算符,在单个规则中包含多个过滤器或多组过滤器,还可以将多个规则与同一个“映像”分发包相关联。这可让您精确指定可以接收特定“映像”分发包的设备。

自定义硬件类型

自定义硬件类型可让您包含与自定义类型匹配的任何设备,以便在设备引导时将指派给硬件规则的分发包应用到设备。例如,您可以通过输入适当的字符串作为自定义硬件类型,并在规则构建对话框中选择硬件类型,然后选择自定义类型,来创建将分发包应用于任何膝上型设备的规则。

在配置自定义类型(至少一个)之前,“规则构建”对话框中不会显示硬件类型选项。

允许重写

在取得映像的过程中,如果要让新版 .zmg 文件重写现有文件,请选中上载时允许预引导服务重写现有文件复选框。

1.3.5 服务器参照列表

PXE 设备引导时,会在网络上发出广播请求 PXE 服务。ZENworks Proxy DHCP 服务器 (novell-proxydhcp) 会用包含“映像服务器”(设备可以在其上发送请求,以获取指派的映像工作)IP 地址的信息响应此请求。

由于 PXE 设备可能位于同时运行新旧两版 ZENworks 系统的环境中,因此如果设备找不到自己 ZENworks 版本的“映像服务器”,就可能无法确定其指派的映像工作。

在 ZENworks Configuration Management 中,设备可能位于多个管理区域。因此 PXE 设备一定要连接指派给其主区域的 PXE 服务,才能正确确定是否为该设备指派了映像工作。只有一个管理区域时,此操作非常简单,因为所有的 Proxy DHCP 服务器都会提供属于同一区域服务的地址。任何设备都可以向同一区域中的任意“映像服务器”请求映像工作,并获得相同的响应。

PXE 设备的初始 PXE 服务请求会以广播的方式发送到网络,且所有 Proxy DHCP 服务器都会用属于其各自区域(在 ZENworks Configuration Management 和 ZENworks Linux Management 中)或其树中的 Proxy DHCP 服务器(在使用 Windows 或 NetWare® 映像服务器的旧版 ZENworks 中)的相关信息进行响应。由于无法确定第一个发出响应的 Proxy DHCP 服务器(如果有多个 Proxy DHCP 服务器响应)或设备使用了哪个服务器的响应,因此无法确保每个 PXE 设备都会连接其主区域或树中的服务器。

对于拥有 PXE 服务的 ZENworks 环境而言,“服务器参照列表”的配置部分为将 PXE 设备连接至其相应的“映像服务器”提供了一种方法。服务器参照列表只能用于 PXE 设备,并且在 ZENworks Configuration Management 中,只有一个管理区域需要有活动的 Proxy DHCP 服务器和服务器参照列表。由于网段中只能有一个活动的参照列表,因此如果运行 ZENworks Linux Management 时配置了参照列表,就需要为 Linux Management 禁用 Proxy DHCP 服务。这样一来,所有 PXE 设备便都可以使用 Configuration Management 参照列表了。

服务器参照列表可让您确保所有设备都连接其主区域或树,以获取设备映像工作指派。该列表应包含每个已知管理区域中或旧版 ZENworks 系统树中“映像服务器”的 IP 地址。当设备从服务器请求设备映像工作时,服务器会首先判断该设备是否与服务器属于同一区域或树。如果不是,服务器会向其服务器参照列表中的每个服务器发出请求,直至找到设备的主区域或树。然后,指示设备将所有后续请求都传送至正确的 novell-proxydhcp。

有关配置参照列表的过程,请参见部分 2.5.4, 配置服务器参照列表

1.3.6 Intel 主动管理技术 (AMT)

Intel AMT 功能可让您准确识别设备,即使设备更换过物理驱动器。通过提供非易失内存让 ZENworks 存储唯一的设备身份,便可以为“ZENworks Preboot Services”提供持久的设备标识。

有了 AMT 和预引导服务,如果设备安装了新的尚未格式化的硬盘驱动器,ZENworks 就可以迅速而准确地识别设备并应用合适的“映像”分发包。如果设备的硬盘驱动器处于非活动状态或其驱动器已更换,则 ZENworks 可以在预引导环境中自动识别设备,并在系统重构建期间提供 ZENworks 所创建的适当映像。

采用 ZENworks 的 AMT 还提供有更为便利的硬件升级功能。例如,要升级应用程序,部分设备硬件可能不满足最低要求。有了 AMT 和预引导服务,更换硬盘驱动器后,您可以在安装任何代理或操作系统之前,使用设备的 ZENworks 身份继续指派“映像”分发包,而不必重新注册该设备。

如果使用的是 Intel AMT,则应该在 novell-zmgprebootpolicy.conf 文件中启用对它的支持。

有关 Intel AMT 的详细信息,请参见 Intel 网站