边界组和分发点

适用于: Configuration Manager(current branch)

当客户端请求分发点的位置时,Configuration Manager向客户端发送站点系统列表。 这些站点系统具有与包括客户端当前网络位置的每个边界组关联的适当类型。

  • 在软件分发期间,客户端请求在有效内容源上部署内容的位置。 此位置可以是分发点或对等缓存源。

  • 在 OS 部署期间,客户端请求一个位置来发送或接收其状态迁移信息。

在内容部署期间,如果客户端请求其当前边界组中的源中不可用的内容,则客户端将继续请求该内容。 客户端在其当前边界组中尝试不同的内容源,直到达到邻居或默认站点边界组的回退期。 如果客户端仍找不到内容,则会扩展对内容源的搜索,以包括相邻边界组。

如果将内容配置为按需分发,并且当客户端请求该内容时,该内容在分发点上不可用,则站点将开始将内容传输到该分发点。 在回退到使用相邻边界组之前,客户端可能会发现该服务器作为内容源。

客户端安装

Configuration Manager客户端安装程序 ccmsetup 可以从本地源或通过管理点获取安装内容。 其初始行为取决于用于安装客户端的命令行参数:

  • 如果不使用 /mp/source 参数,ccmsetup 会尝试从 Active Directory 或 DNS 获取管理点的列表。

  • 如果仅指定 /source,则强制从指定路径进行安装。 它不会发现管理点。 如果在指定路径上找不到ccmsetup.cab,ccmsetup 将失败。

  • 如果同时 /mp 指定 和 /source,它将检查指定的管理点以及它发现的任何管理点。 如果找不到有效的管理点,则回退到指定的源路径。

有关这些 ccmsetup 参数的详细信息,请参阅 客户端安装参数和属性

当 ccmsetup 联系管理点以查找所需内容时,管理点会基于边界组配置返回分发点。 如果在边界组上定义关系,则管理点将按以下顺序返回分发点:

  1. 当前边界组

  2. 邻居边界组

  3. 站点默认边界组

注意

客户端设置过程不使用回退时间。 为了尽快找到内容,它会立即回退到下一个边界组。

在早期版本的 Configuration Manager 中,在此过程中,管理点仅返回客户端当前边界组中的分发点。 如果没有可用内容,安装过程会回退到从管理点下载内容。 没有回退到可能具有必要内容的其他边界组中的分发点的选项。

任务序列支持

当设备运行任务序列并需要获取内容时,它使用类似于 Configuration Manager 客户端的边界组行为。

在任务序列部署的“ 分发点 ”页上使用以下设置配置此行为:

  • 如果没有可用的本地分发点,请使用远程分发点:对于此部署,任务序列可以回退到相邻边界组中的分发点。

  • 允许客户端使用默认站点边界组中的分发点:对于此部署,任务序列可以回退到默认站点边界组中的分发点。

若要使用此新行为,请确保将客户端更新到最新版本。

位置优先级

任务序列尝试按以下顺序获取内容:

  1. 对等缓存源

  2. 当前边界组中的分发点

  3. 相邻边界组中的分发点

    重要

    由于任务序列处理的实时性,它不会等待相邻边界组上的故障转移时间。 它使用故障转移时间确定相邻边界组的优先级。 例如,如果任务序列无法从其当前边界组中的分发点获取内容,它将立即尝试具有最短故障转移时间的相邻边界组中的分发点。 如果该过程失败,则会故障转移到具有较长故障转移时间的相邻边界组中的分发点。

    对于应用程序和软件更新等内容(由客户端而不是任务序列引擎下载),客户端的行为与正常一样。 换句话说,如果从任务序列安装应用程序或软件更新,当客户端尝试下载内容时,它将等待边界组故障转移。

  4. 站点默认边界组中的分发点

任务序列日志文件 smsts.log 根据部署属性显示它使用的位置源的优先级。

后续步骤