J.2 预引导服务和映像服务查错

本节提供了使用 ZENworks 10 Configuration Management 预引导服务和映像时可能会遇到的问题的解决方案。

在恢复大小大于 2 TB 的映像并重引导 Windows 7、Windows Vista 或 Windows 2008 R2 后,会显示一条错误讯息

源: ZENworks 10 Configuration Management;预引导服务和映像。
操作: 执行下列操作:
  1. 恢复映像后,插入相应的 Windows 安装 CD。

  2. 选择修复 Windows 的选项,然后按照相关指导操作。

即使取得设备映像的映像操作失败,ZENworks 服务器仍会继续写入映像文件

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 即使在设备上取得映像的映像操作失败,且显示了以下错误讯息,ZENworks 服务器仍会继续写入映像文件:
bad cluster chain, run chkdsk.exe

因此,映像文件的大小会不断增加。

操作: 在受管设备上运行 chkdsk.exe 之后,再次执行取得映像操作。

从“ZENworks 下载”页中下载的映像工具未安装到指定的驱动器中

源: ZENworks 10 Configuration Management;预引导服务和映像。
可能的原因: 从“ZENworks 下载”页 (https://zenworks_server_ip_address/zenworks-setup) 中下载的映像工具默认安装到磁盘空间最大的驱动器中。
操作: 要将映像工具下载并安装到设备上的指定驱动器中,请在命令提示符处输入以下命令:

msiexec -i novell-zenworks-zmgexplorer-10.3.0.xxxx.msi TARGETDIR:"目标目录的完整路径"

例如,如果要将映像工具下载并安装到 c:\program files 中,请使用以下命令:

msiexec -i novell-zenworks-zmgexplorer-10.3.0.xxxx.msi TARGETDIR:"C:\Program Files"

在取得映像或将映像分发包应用于受管设备时,无法浏览从属设备上的映像文件

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 在取得映像或将映像分发包应用于受管设备时,如果无法浏览从属设备上的映像文件,请检查设备的讯息日志(ZENworks 控制中心 > 设备选项卡 > 服务器工作站 > 单击所需设备 > 摘要),查看有无以下讯息:
Could not start ZenHttpServer - Port 80 is already in use.
可能的原因: 已阻止 HTTP 服务器,因为端口正在使用中。
操作: 执行下列操作:
  1. 更改从属设备使用的端口号:

    1. 在“ZENworks 控制中心”内,单击配置选项卡。

    2. 在“服务器层次”面板中,选中需要更改端口号的从属设备旁边的复选框。

    3. 单击操作 > 配置从属服务器

      “配置从属服务器”对话框随即显示。

    4. 内容和/或集合 HTTP 请求使用的端口字段中指定新的端口号。

    5. 单击“确定”

  2. 确保受管设备运行于步骤 1.d中指定的端口上:

    1. 打开受管设备的 Web 浏览器,转到地址:http://localhost:端口号

      包含 Novell ZENworks 内容服务器版本的讯息随即显示。

    2. (视情况而定)如果 ZENworks 内容服务器版本未显示,请重启动 ZENworks Adaptive Agent 或受管设备。

存储于主服务器映像目录中的 ZENworks 映像没有复制到次服务器或从属设备中

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 存储于 Windows 主服务器上 %ZENWORKS_HOME%\work\content-repo\images 中和 Linux 主服务器上 /var/opt/novell/zenworks/work/content-repo/images 中的 ZENworks 映像没有复制到次服务器或从属设备中。
操作: 无。

如何生成 ZENworks Imaging 的开发人员日志?

源: ZENworks 10 Configuration Management;预引导服务和映像。
操作: 执行任何映像操作之前,在 ZENworks Imaging 维护模式下设置以下环境变量:
export DEVELOPER_LOG=a 

系统会在根目录 ( / ) 中创建 imglog 文件。

注:该日志文件只有在设备重引导之后才可用。要保留该日志文件,您必须将其上载到 FTP 服务器上。

如何从 ZENworks Imaging 排除特定分区?

源: ZENworks 10 Configuration Management;预引导服务和映像。
操作: 执行任何映像操作之前,在 ZENworks Imaging 维护模式下设置以下环境变量:
export Exclude_DEVICE=partition_name 

如何阻止 ZENworks Third-Party Imaging 在“自动”模式下重启动?

源: ZENworks 10 Configuration Management;预引导服务和映像。
操作: 在“自动”模式下执行 ZENworks Third-Party Imaging 操作之后,设备会自动重引导。如果要查看 worktodolog.txtworktododebug.txt 文件,则必须在映像操作结束时按 Ctrl+R 来阻止设备重引导。

“映像资源管理器”的帮助只能在 Linux 设备上的 Firefox 中打开

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 在 Linux 中起动映像资源管理器,然后单击帮助 > 内容,默认会打开 Mozilla* Firefox* 浏览器。
操作: 如果要使用其他 HTML 查看器,请修改 ZMGEXP_HELP_BROWSER 环境变量,使其指向您选择的实用程序。

专用网络中的受管设备的 ZENworks 图标属性页显示服务器 IP 地址不可用

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 当您刷新专用网络中的受管设备的 ZENworks 图标时,属性页会显示服务器 IP 地址不可用。因此,系统不会将受管设备提升为映像从属设备,如果受管设备是启用了 ProxyDHCP 的映像从属设备,则该设备将无法与主服务器取得联系,也无法通过该设备执行映像操作。
操作: 在受管设备上,编辑操作系统驱动器\windows\system32\drivers\etc\hosts 文件,在其中添加设备注册到的主服务器的 IP 地址和 DNS 名称。

第三方映像分发包和工具没有立即复制到从属设备中

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 只有在配置映像从属设备角色后 ZMD 下一次刷新期间,才会将第三方映像分发包和工具复制到从属设备中。
操作: 如果要将第三方映像分发包和工具立即复制到从属设备中,必须手动刷新 ZENworks 图标 图标。

无法取得受管设备的映像

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 在“ZENworks 控制中心”中,如果尝试在取得映像期间于“服务器和路径信息”对话框中浏览并选择映像文件,系统可能会显示以下错误讯息:
Can't browse the file system on the specified server:
com.novell.zenworks.datamodel.exceptions.
InternalDataModelException: java.rmi.UnknownHostException: server_name.
可能的原因: 运行“ZENworks 控制中心”的设备无法将您在“服务器和路径信息”对话框的服务器对象、IP 或 DNS 选项中选择的服务器名称解析为其 IP 地址。
操作: 执行下列操作:
  1. 如果网络配有 DNS 服务器,请确保它包含您在“服务器和路径信息”对话框的服务器对象、IP 或 DNS 选项中选择的服务器的 DNS 条目。

    如果网络不具备 DNS 服务器,请在运行“ZENworks 控制中心”的设备上编辑操作系统驱动器\windows\system32\drivers\etc\hosts 文件,以添加在“服务器和路径信息”对话框的服务器对象、IP 或 DNS 选项中选择的服务器的 IP 地址和 DNS 名称。

  2. 在“服务器和路径信息”对话框中,尝试浏览映像文件。

设备在引导至“自动创建映像”模式时,可能无法选取指派的创建映像任务

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 设备在引导至“自动创建映像”模式时,将无法选取指派的创建映像工作。但是,“ZENworks 控制中心”的讯息日志显示该工作已成功完成,并且指派的工作已清除。
操作: 执行下列操作:
  1. 以映像维护模式引导设备。

  2. 在 bash 提示符处,运行下列命令:

    zisedit taskstate=0

    zisedit taskid=0

  3. 在“ZENworks 控制中心”中,再次将任务指派给设备,然后将设备引导到“自动创建映像”模式。

如何启用调试日志?

源: ZENworks 10 Configuration Management;预引导服务和映像。
操作: 要启用日志,请参见 Novell 支持知识库中的 TID 3418069。

映像从属设备上的 Novell Proxy DHCP 服务自动停止

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 如果您在 Windows 或 Linux 映像从属设备上手动启动 Novell Proxy DHCP 服务,则会下一个设备刷新日程安排期间自动停止该服务。
可能的原因: 当 Windows 或 Linux 设备提升为具有映像角色的从属设备时未启用 PXE 服务。
操作: 为 Windows 或 Linux 映像从属设备启用 PXE 服务:
  1. 在“ZENworks 控制中心”内,单击配置选项卡。

  2. 在“服务器层次”面板中,选择 Windows 映像从属设备,然后单击操作 > 配置从属服务器

  3. 单击映像复选框旁的配置链接。

  4. 在“配置映像角色”对话框中,选择启用 PXE 服务

  5. 单击确定

在未注册设备上恢复映像后会创建新的工作站 ID

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 如果已从 ZDM 7.x 服务器取得安装了 ZDM 7.x 代理以及 ZENworks Adaptive Agent(含 Asset Management)的设备的映像,然后将该映像恢复到未注册设备,则系统会为该未注册设备创建新的工作站 ID。
操作: 执行下列任一操作:
  • 选项 1: 在未注册设备上恢复映像后,请在其上执行下列任务:

    1. 在 ZENworks 控制中心中,单击设备选项卡 > 工作站文件夹。

    2. 删除工作站对象。

    3. 引导设备,然后运行以下命令:

      zac fsg –d

    4. 重引导设备。

  • 选项 2: 执行下列任务:

    1. 在取得安装了 ZDM 7.x 代理和 ZENworks Adaptive Agent(含 Asset Management) 的设备的映像之前,请在该设备上执行下列操作:

      1. 运行 zac fsg –d 命令。

      2. 在“Windows 服务”窗口中,停止 Novell ZENworks Agent Service,并将服务的启动类型更改为手动

      3. 重引导设备。

    2. 取得安装了 ZDM 7.x 代理和 ZENworks Adaptive Agent(含 Asset Management)的设备的映像。

    3. 在未注册设备上恢复映像后,对已取得映像的设备执行下列操作:

      1. 在“Windows 服务”窗口中,将 Novell ZENworks Agent Service 的启动类型更改为自动,并启动该服务。

      2. 重引导设备。

在将映像多路广播到 120 台(含)以上的设备时,novell-pbserv 崩溃

源: ZENworks 10 Configuration Management;预引导服务和映像。
可能的原因: ZENworks Imaging Server 在 ZENworks 控制中心上经由 SSL 与 Tomcat 通讯时所使用的 OpenSSL 库崩溃。
操作: 在 ZENworks Imaging Server 上执行以下操作:
  1. 编辑 %zenworks_home%\conf\preboot\novell-zenimgweb.conf 文件,以取消注释位以下条目(位于“#Allow HTTP if HTTPS is not available”下方):

    CLEARTEXT=FALSE
    
  2. 重启动 Novell ZENworks Preboot Service。

在 Windows 7 或 Windows 2008 R2 设备上恢复 ZENworks 或 WIM 映像后,当引导设备时,您可能会收到一条错误讯息,提示您重启动 Windows 安装

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 恢复通过运行 SysPrep 取得的 Windows 7 或 Windows 2008 R2 受管设备的 ZENworks 或 WIM 映像后,会引导设备,并提示您配置语言、产品密钥和许可证协议。配置完上述项目后,会启动 Windows 服务,而您会收到以下错误讯息:
Windows could not complete the installation. To install windows on this computer, restart the installation.
操作: 请忽略该错误讯息。

如果在具有 ZENworks 分区的裸机上恢复 Windows Vista、Windows 7 或 Windows 2008 R2 的映像,映像恢复后无法二次引导该计算机

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 如果在具有 ZENworks 分区的裸机上恢复 Windows Vista、Windows 7 或 Windows 2008 R2 的映像,该计算机在映像恢复后首次引导成功,但第二次引导时失败。
操作: 执行下列操作:
  1. 以 ZENworks Imaging 维护模式引导设备。

  2. 运行 sidChange -i

  3. 手动重引导设备。

无法在以 ZENworks Imaging 维护模式引导的设备上从映像内核装入 NFS 分区

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 如果尝试在以 ZENworks Imaging 维护模式引导的设备上从映像内核装入 NFS 分区,则在使用以下装入分区命令时,操作将失败(显示错误):

mount -t nfs NFS 服务器的 IP 地址:NFS 共享的路径 /mnt/目标目录

显示以下错误讯息:

mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Eihter use '-o nolock' to keep locks local, or start statd.
mount.nfs: an incorrect mount option was specified
操作: 使用 -o nolock 选项执行装入分区命令

mount -t nfs -o nolock NFS 服务器的 IP 地址:NFS 共享的路径 /mnt/目标目录

如果 ZENworks 10 Configuration Management 安装在 C: 以外的驱动器,则无法运行映像资源管理器

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 即使 ZENworks Configuration Management 没有安装在 C: 驱动器,映像实用程序仍会安装在 C: 上。因此,映像资源管理器无法运行,并显示以下错误:
Java not installed...
操作: 手动将 binlib 目录的内容从 c:\programfiles\novell\zenworks 复制到 ZENworks 安装驱动器\programfiles\novell\zenworks 目录。

无法更改预配置的主要主服务器(将根据特定日程安排将其 tftp 目录更改复制到其他所有服务器)

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 您已配置了主要主服务器,将根据特定日程安排将其 tftp 目录更改复制到其他所有服务器。之后,如果想选择其他服务器作为主要主服务器,当选择了新服务器并单击应用后,“TFTP 复制设置”面板中显示以下错误讯息:
Unable to apply the TFTP Replication settings. Remove the circular dependency for the Master Primary Server. For more information, see the Help.
操作: 在“TFTP 复制设置”面板中,执行以下操作
  1. 在更改用于进行 tftp 目录复制的主要主服务器之前,请先将现有主服务器的 TFTP 复制日程安排更改为无日程安排

  2. 更改主要主服务器,然后配置新的 TFTP 复制日程安排。

无法通过 Windows 7 或 Windows 2008 自动安装工具包上载 winpe.wim

源: ZENworks 10 Configuration Management;预引导服务和映像。
解释: 尝试通过 Windows 7 或 Windows 2008 自动安装工具包上载 winpe.wim 时,如果先前卸载 WIM 文件不成功,上载操作将失败,并显示以下错误:
Unable to mount the selected WIM file
操作: 执行以下操作之一:
  • 通过运行以下 ImageX 卸载命令卸载 WIM 文件的现有版本:

    imagex.exe /unmount %temp%\ZImaging\mount

    然后上载 winpe.wim

  • 通过安装在其他设备上的 Windows 7 或 Windows 2008 自动安装工具包上载 winpe.wim