在创建分发包的以下操作时,可以创建分发包依赖项:
分发包的“依赖项分发包”树会显示该分发包的链接信息,以及每个依赖项所在的操作集。要查看“ZENworks 控制中心”中的“依赖项分发包”树,请单击
选项卡,再单击具有依赖分发包的分发包,然后在 选项卡中,单击 行中的 链接。如果选定的分发包没有依赖分发包,则链接会显示为 ,而不是 。以下各节包含附加信息:
当处理分发包依赖项时,主分发包是为其建立依赖项的分发包。定义为依赖项的分发包称为依赖分发包。下图显示了这种关系。应用程序 A 是主分发包,应用程序 B、C 和 D 是依赖分发包。
图 1-1 依赖项分发包树
主分发包可以有一个依赖应用程序,也可以有多个依赖应用程序,如上述示例所述。
此外,一个分发包可以同时是主分发包和依赖分发包,如下图所示。应用程序 A 是主分发包,应用程序 B、B1、B2、C 和 D 是依赖分发包。
图 1-2 依赖项分发包树
在上面的示例中,应用程序 B 是应用程序 A 的依赖分发包。同时,应用程序 B 也有两个依赖分发包,应用程序 B1 和应用程序 B2。
分发包链是通过依赖项链接在一起的两个或多个分发包。最简单的分发包链就是一个只有两层的应用程序链,如下图所示。
图 1-3 依赖项分发包树
但当分发包依赖项中存在嵌套时,分发包链的层次可能会增加到很多层。在下面的示例中,应用程序 A 有依赖应用程序 B,而应用程序 B 有依赖应用程序 B1 和依赖应用程序 B2。因此,要运行应用程序 A,除了应用程序 C 和 D 要存在外,另外三个分发包(B、B1、B2)也必须存在。
图 1-4 依赖项分发包树
在某些情况下,一个分发包可能会属于多个分发包链,如下面的示例中,应用程序 D 同时是应用程序 A 和应用程序 E 的依赖应用程序。
设置分发包依赖项时,应注意下以下事项:
分发包指派: 无需将依赖分发包指派给设备或用户。但必须将主分发包指派给一个或多个设备/用户,该分发包才能正常工作。
分发和安装: 如果依赖分发包尚未分发或安装至用户的工作站,则当用户起动或安装分发包时,ZENworks Adaptive Agent 会分发并安装这些依赖分发包。ZENworks Adaptive Agent 只会分发一次依赖分发包,除非依赖分发包的版本有所更新,或者分发或安装不成功。如果 ZENworks Adaptive Agent 无法分发或安装依赖分发包(例如,用户的工作站不符合依赖分发包的系统要求),就不能起动或安装主分发包。
通过附加映像分发: 如果通过附加映像来分发分发包,则必须将其依赖分发包作为另一个附加映像进行分发。否则,主分发包的分发将会失败。
分发到已断开工作站: 对于断开连接的工作站,必须在断开连接之前强制将分发包超速缓存到工作站。如果在分发包超速缓存到工作站后依赖分发包发生了更改,则必须更新主分发包的版本号,以强制重新超速缓存这些依赖分发包。
起动: 每次起动分发包时,ZENworks Adaptive Agent 都会执行起动操作,例如为其依赖分发包定义的其他操作。
重引导/关闭: 确保依赖分发包不包含重引导/停机操作。
重新部署分发包以刷新其依赖项: 如果更改已经复制到内容服务器的分发包的依赖项,必须重新部署分发包。这样可确保每个内容服务器都拥有分发包所需的全部依赖项。
要从
选项卡重新部署分发包,请找到并单击分发包以显示其细节,然后单击 选项卡。在 列表中,选中主服务器旁边的复选框,然后单击 以将分发包复制到服务器中。根据需要对从属设备重复此过程。要从
选项卡重新部署分发包,请找到并单击相应设备以显示其细节,然后单击 选项卡。在 列表中,选中分发包旁边的复选框,然后单击 以复制该分发包。分发包将会按照《ZENworks 10 Configuration Management 系统管理参考手册》中的“内容复制”。
设置重新部署。有关详细信息,请参见