Configuration Manager 和内容位置(包源文件)
Configuration Manager 2007 中的内容位置涉及 Configuration Manager 2007 客户端如何查找播发和软件更新的包源文件。当客户端需要查找内容时,它会将内容位置请求发送给管理点:
- 当客户端位于其已分配站点的边界中时,客户端将请求其默认管理点中的内容位置。
- 当客户端位于连接至其分配站点的辅助站点的边界中,并且该辅助站点拥有代理管理点时,客户端将请求代理管理点中的内容位置。如果在此辅助站点中未安装任何代理管理点,则客户端请求其默认管理点中的内容位置。
- 当客户端位于某个站点(该站点不是其分配的站点,也不是连接到客户端的分配站点的辅助站点)的边界中时,可以从 Active Directory 域服务(全局漫游功能)访问站点信息的客户端将请求它已漫游站点中常驻管理点的内容位置。如果常驻管理点无法提供此信息(内容在该站点中不可用),则客户端将回退,询问其默认管理点。
- 当客户端位于某个主站点(该站点在层次结构中低于其分配的站点,或者低于连接到其分配的站点的辅助站点)的边界中时,不能从 Active Directory 域服务(区域漫游功能)访问站点信息的客户端将继续请求其分配的站点中其默认管理点的内容位置。
有关客户端如何查找管理点的详细信息,请参阅Configuration Manager 和服务定位(站点信息和管理点)。有关示例方案,请参阅 Configuration Manager 的示例漫游方案:简单。
管理点如何将可用的分发点返回到客户端
当管理点接收到来自客户端的内容位置请求时,它将识别宿主客户端请求的内容的分发点。对于请求的播发,则使用包 ID 和版本号来识别请求的内容。对于软件更新,则使用软件更新配置项目 UniqueID 值和配置项目版本来识别请求的内容。
先搜索的分发点将是客户端的当前站点中的分发点。当前站点可能是客户端的分配站点、连接到其分配站点的辅助站点或客户端已漫游到的另一个站点。如果内容在客户端的当前站点中不可用,则会在客户端的分配的站点中搜索分发点。这样,客户端只能访问来自其当前站点或其分配的站点的分发点中的内容。
然后,管理点会对与客户端的当前边界位置相关的已识别分发点列表进行排序。
首先,管理点查找保护分发点:
- 如果内容在受保护的分发点上,并且客户端的当前边界位置包括在受保护的分发点上受保护的边界配置中,则仅将这些分发点返回给客户端。
- 如果内容不在受保护的分发点中,但客户端的当前边界位置包括在受保护的边界配置中,则在默认情况下,管理点继续为客户端提供宿主内容的非受保护的分发点列表。但是,如果在播发或软件更新部署设置上取消了对下列选项的选择,则没有分发点返回给客户端,并且在将客户端添加到受保护的分发点之前,客户端将不能下载内容:当内容在受保护的分发点上不可用时,允许客户端回退到未受保护的分发点。
有关受保护的分发点的详细信息,请参阅关于受保护的分发点。
接着,管理点根据客户端当前是否在为管理点的站点配置的快速网络边界中来对分发点进行排序:
- 如果客户端在快速网络边界上,则管理点识别来自它自己的站点中的分发点,并将这些分发点标记为“本地”。
- 其余的分发点将标记为“远程”。
- 如果同时存在本地和远程分发点,则本地分发点排在远程分发点前面。
在筛选进程(对于受保护的分发点)和排序进程(本地和远程)之后,将把可用的分发点列表返回给客户端。
客户端如何从列表中选择分发点
客户端接收分发点列表,执行它们自己的选择条件,然后尝试与第一个分发点连接。大多数情况下,如果连接失败(例如,分发点计算机被关闭或名称无法解析),则客户端会对该分发点进行 8 小时的重试,然后尝试列表上的下一个分发点。客户端会按呈指数增长的延迟时间进行重试,从 30 秒开始,然后 1 分钟、2 分钟并依此类推,直到每小时尝试一次。8 小时重试行为的一个例外是,客户端已尝试连接到已达到并发会话最大数目的工作站计算机上的分支分发点。在此情况下,客户端只会进行一次重试,随后便会立即尝试列表中的下一个分发点。
客户端尝试连接到分发点的顺序如下所示:先尝试标记为本地的分发点(如果有),然后尝试标记为远程的分发点:
- 分发点与客户端在同一个 IP 子网上
- 分发点与客户端在同一个 Active Directory 站点上
- 其余的分发点
在每个排序类别中,客户端首选启用了选项“允许客户端使用 BITS、HTTP 和 HTTPS 从此分发点传输内容”的分发点。如果不启用此选项,客户端与分发点的连接就通过服务器消息块 (SMB) 建立。
例如,客户端将先选择启用了此选项、位于同一个 IP 子网上的分发点,再选择未启用此选项的分发点。但是,客户端将先选择未启用此选项但与客户端位于同一个 IP 子网上的分发点,再选择启用了此选项但与客户端位于不同 IP 子网上的分发点。
在每个排序类别中,分发点的顺序不可确定,这为服务器提供了一定程度的负载平衡。因此,客户端将尝试连接到在客户端所在的 IP 子网上启用了选项“允许客户端使用 BITS、HTTP 和 HTTPS 从此分发点传输内容”的任何分发点,然后尝试连接到在客户端所在的 IP 子网上未启用此选项的任何分发点。
基于 Internet 的分发点
当通过 Internet 管理客户端并请求为基于 Internet 的客户端管理而配置的站点的内容时,如果该站点中所有基于 Internet 的分发点包含客户请求的内容,则会将这些分发点返回给客户端。
在这种情况下,必须用选项“允许客户端使用 BITS、HTTP 和 HTTPS 从此分发点传输内容”配置分发点,并且客户端选择的分发点是不确定的。
内容可用性
当客户端成功地连接到 Intranet 上的分发点以访问内容时,对位于分发点所在站点的快速网络边界中的客户端而言,内容将始终可用。
对于不在站点的快速网络边界中的客户端(它们位于慢速网络边界中,或者位于为另一个站点定义的边界中,或者在 Intranet 上配置的所有站点外部),内容可用性取决于播发或软件更新部署的配置。在这种情况下,默认配置将防止对内容的访问,以保留网络带宽。
您可以更改此默认设置,以便在客户端通过慢速网络边界连接时,播发和软件更新部署将可下载并本地安装。这将确保客户端可以始终安装内容,然后代价是占用可能慢速且昂贵的 WAN 链接上的网络带宽。
这些设置可在下列位置配置:
- 对于播发:当客户端在慢速或不可靠网络边界内连接时:不要在播发名称属性:“分发点”选项卡上运行程序。
- 对于软件更新部署:当客户端在慢速或不可靠网络边界内连接时:不要在部署名称属性:“下载设置”选项卡上和没有任何分发点在本地可用时安装软件更新:不要在部署名称属性:“SMS 2003 设置”选项卡上运行更新安装。