7.3 安装 ZENworks Adaptive Agent

以下各节提供使用 Web 手动安装或 ZENworks 控制中心部署任务在设备上安装 ZENworks Adaptive Agent 的相关指导。

7.3.1 在 Windows 上进行手动安装

  1. 确保设备满足必要的要求(请参见《ZENworks 11 SP2 安装指南》中的受管设备要求)。

  2. 在目标设备上,打开 Web 浏览器并转到以下地址:

    https://server:port/zenworks-setup
    

    server 替换为 ZENworks 服务器的 DNS 名称或 IP 地址,并仅当 ZENworks 服务器未使用默认端口(80 或 443)时替换 port

    ZENworks 下载页

    Web 浏览器会显示自适应代理的部署包列表。每种结构(32 位和 64 位)都有三类部署包:

    网络(需要 .NET): 网络(需要 .NET)包只会将预代理安装到目标设备;预代理随后会从 ZENworks 服务器下载并安装 ZENworks Adaptive Agent。网络(需要 .NET)包要求在将代理部署到设备之前,设备上必须安装 Microsoft .NET 3.5.5 SP1 或更高版本。

    独立(需要 .NET): 独立(需要 .NET)包要求在将代理部署到设备之前,设备上必须安装 Microsoft .NET 3.5.5 SP1 或更高版本。此包包含安装自适应代理所需的全部可执行文件(除 Microsoft .NET 安装程序以外)。

    独立: 独立包会在目标设备上安装预代理,并提取安装自适应代理所需的全部可执行文件(包括 Microsoft .NET 安装程序)。预代理随后会从本地设备安装自适应代理。如果需要将 ZENworks Adaptive Agent 安装到当前与网络断开连接的设备上,独立包会非常有用。您可以将包保存到可卸媒体(CD、USB 闪存驱动器等)并让独立设备从该媒体运行包。自适应代理会安装到设备上,但只有当设备连接到网络后,才能进行注册或管理。

    自定义: 包名称、默认代理指预定义的部署包。通过部署 > 编辑部署包创建的自定义部署包的显示名称为创建该包时指定的名称。

  3. 单击要使用的部署包的名称;将包保存到设备的本地驱动器或从“ZENworks 服务器”运行。

  4. 如果下载了该包,请在设备上起动该包。

    有关从命令行起动包时可以对其使用的选项的信息,请参见《ZENworks 11 SP2 发现、部署和淘汰参考手册》中的适用于 Windows、Linux 和 Macintosh 的包选项

    重要说明:如果选择安装完整包,则起动包后安装 Windows Installer 或 .NET Framework 可能需要重引导。一条讯息将会出现,显示多个重引导选项。选择以下选项之一:

    • 不执行任何操作,在 5 分钟后自动重引导。

    • 单击取消。稍后需要重引导。

    • 单击确定,立即重引导。

    设备重引导后,安装会自动继续进行。

  5. 如果安装 Windows Installer 或 .NET Framework 时已重引导设备,则安装完成后设备将自动重引导。

    重引导后,设备会注册到“管理区域”中,并在系统盘通知区域内显示 ZENworks 图标。

    在 ZENworks 控制中心内,设备会显示在“设备”页的 \服务器文件夹或 \工作站文件夹下。

  6. 跳到部分 7.4, 使用 ZENworks Adaptive Agent以获取有关登录和使用设备上的 自适应代理的信息。

7.3.2 在 Linux 上进行手动安装

您可以手动从 ZENworks 服务器下载自适应代理部署包然后进行安装,而无需让服务器将自适应代理递送给设备。

  1. 确保设备满足必要的要求(请参见《ZENworks 11 SP2 安装指南》中的受管设备要求)。

  2. 在目标设备上,打开 Web 浏览器并转到以下地址:

    http://server:port/zenworks-setup
    

    服务器替换为 ZENworks 服务器的 DNS 名称或 IP 地址,并仅当 ZENworks 服务器未使用默认端口(80 或 443)时替换端口

    Web 浏览器会显示部署包列表。每种结构(32 位和 64 位)都有两类部署包:

    网络(需要 JRE): 网络(需要 JRE)包只会将预代理安装到目标设备;预代理随后会从 ZENworks 服务器下载并安装 ZENworks Adaptive Agent。网络(需要 JRE)包要求在将代理部署到设备之前,设备上必须安装 JRE 1.0.6 或更高版本。

    注:Linux 受管设备上应当只安装 Sun 的 Java Runtime Environment (JRE),这样 ZENworks Adaptive Agent 才能正常工作。有关 ZENworks Adaptive Agent 安装查错的信息,请参见《ZENworks 11 SP2 发现、部署和淘汰参考手册》中的当 Linux 受管设备上安装了 IBM Java Runtime Environment 时,设备上的代理安装会失败

    独立: 独立包会在目标设备上安装预代理,并提取安装自适应代理所需的全部可执行文件(包括 JRE 安装程序)。预代理随后会从本地设备安装自适应代理。如果需要将 ZENworks Adaptive Agent 安装到当前与网络断开连接的设备上,独立包会非常有用。您可以将包保存到可卸媒体(CD、USB 闪存驱动器等)并让独立设备从该媒体运行包。自适应代理会安装到设备上,但只有当设备连接到网络后,才能进行注册或管理。

    自定义: 包名称、默认代理指预定义的部署包。通过部署 > 编辑部署包创建的自定义部署包的显示名称为创建该包时指定的名称。

  3. 单击要使用的部署包的名称,将该包保存到设备的本地驱动器,然后通过运行命令 chmod 755 文件名授予对文件的可执行权限。

    有关从命令行起动包时可以对其使用的选项的信息,请参见《ZENworks 11 SP2 发现、部署和淘汰参考手册》中的适用于 Windows、Linux 和 Macintosh 的包选项

  4. (可选)在 RHEL 设备上运行以下命令:

    chcon -u system_u -t rpm_exec_t 文件名

  5. 在终端窗口中,转到下载包的目录,然后通过运行命令 ./文件名起动设备上的包,其中文件名为您在步骤 3中下载的包的名称。

  6. (视情况而定)在 Linux 设备上安装代理后,如果要在通知区域查看 ZENworks 通知图标,请注销然后重新登录设备。

    在 ZENworks 控制中心内,设备会显示在“设备”页的 \服务器文件夹或 \工作站文件夹下。

7.3.3 在 Macintosh 上进行手动安装

您可以从 ZENworks 下载页下载部署包,将 ZENworks Adaptive Agent 部署到 Macintosh 设备。请确保 Macintosh 设备上已安装 Java 1.6。

注:Macintosh 设备上应当只安装 Apple 的 Java Runtime Environment (JRE),这样 ZENworks Adaptive Agent 才能正常工作。

对于已从 10.6.8 升级到 10.7 的 Macintosh 设备,务必在安装代理前更新设备上安装的 JVM 版本。

  1. 在目标 Macintosh 设备上,打开 Web 浏览器并输入以下地址:

    http://<服务器>/zenworks-setup

    请用 ZENworks 服务器的 DNS 名称或 IP 地址替换 <服务器>

  2. 单击相应的 Macintosh 包下载该包。

    注:每个结构(32 位和 64 位)都有两种类型的包:

    • 网络(需要 JRE): 此包要求在安装部署包之前先在设备上安装 Java 1.6,还要求可以通过网络访问 ZENworks 服务器,以便下载所需的 PKG 文件。

    • 独立(需要 JRE): 此包要求在安装部署包之前先在设备上安装 Java 1.6,不过,安装代理时不需要访问 ZENworks 服务器。

  3. 在命令提示符处运行 chmod +x<file_name> 命令,指定对下载的 .bin 文件的可执行权限。

    有关可对包使用的选项的详细信息,请参见《ZENworks 11 SP2 发现、部署和淘汰参考手册》中的适用于 Windows、Linux 和 Macintosh 的包选项

  4. 在命令提示符处,定位至下载的包所在的目录,然后运行以下命令在设备上起动该包:

    ./filename

    filename 为您在步骤 2中下载的包的名称。

  5. 在 Macintosh 设备上安装代理后,从设备注销然后再登录以查看通知区域中的 ZENworks 通知图标。

    在 ZENworks 控制中心内的“设备”页中,\服务器文件夹或 \工作站文件夹下会显示该设备。

    注:在 Macintosh 设备上部署 ZENworks Adaptive Agent 后,/opt/novell/zenworks/bin 尚未添加到 PATH 变量,因此您无法直接使用该目录中的命令。请在 Macintosh 设备上执行以下任何一项操作,以便运行 /opt/novell/zenworks/bin 中的命令:

    • 重新登录设备。

    • 指定完整路径来访问命令。

    例如:/opt/novell/zenworks/bin/zac

7.3.4 ZENworks 控制中心部署任务

要使用部署任务安装自适应代理,首先必须在 ZENworks 控制中心内显示目标设备。系统通过发现进程将设备添加到 ZENworks 控制中心内。

发现进程通过查询一组提供的 IP 地址找到网络中的设备。发现进程还可以找到 Novell eDirectory 或 Active Directory 中的设备,并从 Novell eDirectory 迁移旧版 ZENworks 设备。

发现进程不在本《快速入门》所要介绍的范围内。要了解如何发现设备,请参见《ZENworks 11 SP2 发现、部署和淘汰参考手册》在发现要将自适应代理部署至其中的设备后,您可以使用以下步骤创建部署任务:

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

    “可部署设备”面板会列出您可以部署自适应代理的所有设备(导入或发现的设备)。

    可部署设备面板
  2. 在“部署任务”面板中,单击新建起动“部署设备向导”。

    输入部署任务名称页
  3. 按照提示安装 ZENworks Adaptive Agent。

    单击每个向导页上的帮助按钮,可以获取有关该页的详细信息

    完成向导后,在 ZENworks 控制中心内,设备会显示在“设备”页的 \服务器文件夹或 \工作站文件夹下。

  4. 继续下一节使用 ZENworks Adaptive Agent,以了解有关登录和使用自适应代理的信息。

您也可以在 zman 实用程序中使用 deployment-task-create 命令来创建部署任务。有关详细信息,请参见《ZENworks 11 SP2 命令行实用程序参考手册》中的部署命令