5.3 安装 ZENworks Adaptive Agent

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

5.3.1 手动安装

  1. 确保设备符合必要的要求(请参见《ZENworks 10 Configuration Management 安装指南》中的“受管设备要求”)。

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

    https://服务器/zenworks-setup

    其中,服务器是“ZENworks 服务器”的 DNS 名称或 IP 地址。

    ZENworks 下载页

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

    网络: 网络包只会下载预代理并将其安装到目标设备;预代理随后会从“ZENworks 服务器”下载并安装 ZENworks Adaptive Agent。

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

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

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

    有关从命令行起动包时可以与其搭配使用的选项的信息,请参见《ZENworks 10 Configuration Management 发现、部署和淘汰参考手册》中的“手动部署代理”

  5. 安装完成时,会显示讯息询问是否要重引导。选择以下选项之一:

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

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

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

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

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

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

5.3.2 将代理部署到 Linux 设备

如果要将 Linux 设备作为 ZENworks 从属设备,需要在该设备上安装 Linux Adaptive Agent 包,并将其配置为从属设备。有关如何将设备配置为从属设备的详细信息,请参见《ZENworks 10 Configuration Management 系统管理参考手册》中的“从属设备”

将 Linux Adaptive Agent 包部署到 Linux 设备:

  1. 确保设备满足必要的要求(请参见《ZENworks 10 Configuration Management 安装指南》中的“从属设备要求”)。

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

    https://服务器/zenworks-setup

    其中,服务器是“ZENworks 服务器”的 DNS 名称或 IP 地址。

    ZENworks 下载页

    每种结构(32 位和 64 位)都拥有一个独立包。

  3. 单击从属服务器选项卡。

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

    有关该包可用选项的信息,请参见包选项

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

    在“ZENworks 控制中心”中,设备会显示在“设备”页的 \Servers 文件夹或 \Workstation 文件夹下。

安装完成后,如果设备连接到网络,代理中的“ZENworks 管理守护程序”就会在管理区域中自我注册。

您可以使用 zac 命令行实用程序在设备上本地运行命令。如果使用 xsession 或 ssh 会话在 Linux 设备上安装了代理,则需要输入命令 /opt/novell/zenworks/bin/zac 运行 zac。不过,再次登录后,您可以从命令行直接运行 zac,而无需输入完整的路径。

包选项

从命令行起动部署包时可用的选项如下。语法为:

包名称 选项1 选项2 ...

例如:

SatelliteServer.bin -k regkey1

-d 目标路径 将文件提取到指定的目标路径。默认目标路径为 c:\opt\novell\zenworks\stage

-h: 显示帮助信息。

-k: 注册表项用于在管理区域中注册设备。

-l: 仅列出包的内容。不提取包直接运行安装。

-n: 提取包但不运行安装。

-v: 打开冗长屏幕日志记录。

除了上述选项,还有两个附加 BUILDTIME 选项(-f 文件 和 -o 输出文件),可在构建包时使用。这两个选项只能在 Novell 支持部门的指导下使用。

5.3.3 ZENworks 控制中心部署任务

要使用部署任务安装自适应代理,必须在“ZENworks 控制中心”内显示目标设备。这意味着您必须已完成部分 5.1, 发现网络设备部分 5.2, 导入设备

创建部署任务:

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

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

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

    输入部署任务名称页
  3. 使用下表中的信息填写各字段,以完成向导。

    向导页

    细节

    输入部署任务页

    指定任务的名称。名称不得包含以下无效字符:/ \ * ? : " ' < > | ` % ~

    选择设备页

    1. 单击添加会显示“已发现的设备浏览器”对话框。

      默认视图会显示“管理区域”中所有已发现的设备。

    2. 单击 箭头图标 选择设备。

    3. 选好设备后,单击确定返回“选择设备”页。

      所选的设备就会显示在列表中。

    输入身份凭证页 > 将身份凭证保存到数据存储中字段

    “输入身份凭证”页可让您提供将自适应代理部署到任务所包括的设备时需要的用户名和口令。

    如果不保存身份凭证,它们就只会储存在内存中。保存的身份凭证会在数据库中加密,以提高安全性。

    重新启动“ZENworks 服务器”时,会从内存清除未保存的身份凭证。如果要创建安排好的部署任务,可能需要保存身份凭证,以确保执行部署时这些身份凭证仍然可用。

    输入身份凭证页 > 身份凭证字段

    添加身份凭证:

    1. 单击添加显示“输入身份凭证信息”对话框。在用户名字段中,指定合适的用户名。

      要部署自适应代理,“ZENworks 服务器”必须能将一个驱动器映射到设备的管理共享 (ADMIN$)。这就需要下列身份凭证:

      • 如果设备是域成员: 可以使用域或本地“管理员”组身份凭证。如果使用本地身份凭证,则必须将用户名指定为工作站名称\用户名,以便与域身份凭证进行区分。

      • 如果设备不是域成员: 必须使用本地“管理员”组的身份凭证。

    2. 口令再次输入口令字段中输入用户口令。

    3. 单击确定保存身份凭证。

    某些环境下,一个身份凭证可能还不具备对所有要部署自适应代理的设备的访问权限。此时,您需要根据情况添加足够数量的身份凭证,以涵盖任务中包含的所有设备。“ZENworks 服务器”会使用第一个有效的身份凭证。

    选择日程安排页

    “选择日程安排”页可让您选择在创建任务后立即运行任务(现在选项),或者将任务安排在以后某个日期和时间运行。如果选择已安排,请选择以下日程安排之一:

    无日程安排: 表示尚未设置日程安排。任务只能在设置日程安排后或通过手动起动才会运行。如果要先创建任务,以后再为其建立日程安排或手动运行它,该选项将十分有用。

    特定日期: 指定运行任务的一个或多个日期。

    重复: 指定运行任务的星期日期、月份日期或固定的间隔。

    有关日程安排的详细信息,请单击帮助按钮。

    选择主服务器页 > 主服务器字段

    选择要执行部署任务的“ZENworks 服务器”。

    选择 Windows 代理页 > 覆盖区域 Windows 代理设置字段

    如果要覆盖管理区域中配置的 Windows 代理设置并修改某一任务的设置,请选择此选项。

    Windows 代理主要用于无法在 Windows 受管设备上执行部署任务的 Linux 主服务器。不过,如果您要部署与主服务器位于不同子网中的设备,也可以为 Windows 服务器使用 Windows 代理。

    为了保护在 ZENworks 服务器和 Windows 代理之间传递的信息(如发现身份凭证),将通过 SSL 来保护这两者之间的连接的安全性。

    选择 Windows 代理页 > 使用 > 适用于 Windows 主服务器的 Windows 代理字段

    如果要使用 Windows 代理代替 Windows 主服务器执行部署任务,请选择此选项。

    对于部署,您需要在 Windows 防火墙配置设置中将文件和打印机共享作为例外添加。默认情况下,例外范围仅适用于本地子网。如果目标设备与运行部署的主服务器位于不同的子网中,则还需要将主服务器的 IP 地址作为例外添加。但是,如果您使用的是与目标设备位于相同子网中的 Windows 代理,就不需要更改 Windows 防火墙例外的范围。

    Windows 代理: 选择要代替 Linux 主服务器或 Windows 服务器执行部署任务的 Windows 受管设备(服务器或工作站)。

    Windows 代理超时: 指定要“ZENworks 服务器”等待来自“Windows 代理”的响应的秒数。指定的超时时间后将丢弃收到的所有响应。

    一般选项页 > 部署包字段

    根据受管设备的处理器结构,选择用于在设备上安装 ZENworks Adaptive Agent 的部署包。

    如果无法确定设备的处理器结构,请选择目标结构为“全部”的包,它适用于 32 位和 64 位平台。如果选定的包已从主服务器中删除,系统会部署默认部署包。

    一般选项页 > 指定代理安装文件夹字段

    指定受管设备上要安装 ZENworks Adaptive Agent 的目录。默认情况下,代理安装到 %ZENWORKS_HOME% 系统环境变量中指定的目录,如果受管设备上未设置该变量,则安装到 %ProgramFiles%\novell\zenworks 目录。

    确保安装路径不包含空格。

    注:如果无法创建所指定的目录,则会将代理安装在默认位置。

    一般选项页 > 重引导选项

    安装 ZENworks Adaptive Agent 后,设备必须重引导才能使自适应代理正常运行。执行下列操作:

    1. 选择所需的重引导选项。

      • 立即: 要在安装自适应代理之后立即重引导,请选择立即重引导强制设备

      • 手动: 要允许用户在方便时手动重引导设备,请选择手动

      • 已安排: 要在特定的时间重引导设备,请选择已安排。填写日程安排字段。

        • 开始日期: 单击 日历图标 显示日历,您可以用它来选择事件日期。

        • 开始时间: 指定事件必须开始的时间。

        • 使用世界标准时间 (UTC): “开始时间”已转换为“世界标准时间”(UTC)。选择该选项即表示输入的“开始时间”已采用了“世界标准时间”格式,因此不应转换。例如,假设您位于美国东部时区。如果输入“10:00 a.m.”并选择该选项,则安排的“开始时间”为 10:00 UTC。如果不选择该选项,则安排的“开始时间”为 14:00 UTC,因为美国东部时间比 UTC 晚 4 个小时。

    2. (可选)如果不想显示重引导提示讯息,请选择不提示重引导选项。

    添加注册表项页

    (可选)选择部署过程的注册阶段要使用的注册表项。注册密钥提供有关注册期间设备指派到的文件夹和组的信息。您也可以不选择注册密钥,这样会使用注册规则来确定文件夹和组指派。要部署到服务器或工作站,请分别选择服务器注册表项或工作站注册表项。

    有关注册密钥和规则的详细信息,请参见部分 3.2, 注册设备

    部署前/后页

    (可选)指定在设备上安装自适应代理前后要运行的命令。例如,您可以执行操作系统命令、运行脚本以及起动可执行文件。

    这些命令会作为部署任务包的一部分传递给预代理。预代理将在系统空间内执行这些命令,所以必须指定不需要用户交互的命令。

    有关部署前命令和部署后命令的详细信息,请单击帮助按钮。

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

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