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 设置”选项卡上运行更新安装。
Configuration Manager 和内容位置(包源文件)的更多相关文章
- System Center Configuration Manager 2016 配置安装篇(Part1)
SCCM 2016 配置管理系列(Part 1- 4) 介绍AD01上配置了Active Directory域服务(ADDS),然后将Configuration Manager服务器(CM16)加入到 ...
- System Center Configuration Manager 2016 必要条件准备篇(Part4)
步骤4.重新启动Configuration Manager主服务器 注意:在Configuration Manager服务器(CM01)上以本地管理员身份执行以下操作 打开管理命令提示符并发出以下 ...
- System Center Configuration Manager 2016 必要条件准备篇(Part2)
步骤2.下载并安装Windows ADK.WDS组件 注意:在Configuration Manager服务器(CM16)上以本地管理员身份执行以下操作 当我们使用Configuration Man ...
- System Center Configuration Manager 2016 必要条件准备篇(Part1)
步骤4.创建系统管理容器 SCCM 2016 配置管理系列(Part 1- 4) 介绍AD01上配置了Active Directory域服务(ADDS),然后将Configuration Manag ...
- Windows 8上使用SQL 2012 Configuration Manager
现在使用Windows 8 + Sql Server 2012,而今天想用SQL 2012 Configuraton Manager, 设置别名来访问不同的开发数据库.但发现没能找到SQL 2012 ...
- SQL Server Configuration Manager出错
在 Windows 桌面上,单击“开始”,然后单击“运行”. 在“打开”框中,键入 MMC,然后单击“确定”. 在“控制台”窗口中,单击菜单栏上的“文件”,然后单击“添加/删除管理单元”. 在“ ...
- Oracle's Business Intelligence Applications Configuration Manager 基本概念
Oracle's Business Intelligence Applications Configuration Manager :BIACM Once the BIAPPS installatio ...
- Sql Server Configuration Manager 网络配置为空,没有实例
新用户一天内不准提问...Sql Server Configuration Manager 网络配置为空,没有实例无法设置ip和端口进行连接..
- SQL SERVER – Configuration Manager – Cannot Connect to WMI Provider. You Do Not Have Permission or The Server is Unreachable
打开SQL SERVER Configuarion Manger 出现以下错误 SQL Server Configuration Manager—————————Cannot connect to W ...
随机推荐
- spring整合elasticsearch之环境搭建
推荐一个非常好的博客: 点我 // 测试使用docker下启动的es不管用, 在linux下或者windows下运行的es可用 // 进一步测试docker下启动的es链接时, 开启嗅探也链接不上, ...
- 不会几个框架,都不好意思说搞过前端: Node.js & angular.js
Node.js 菜鸟教程 :http://www.runoob.com/nodejs/nodejs-install-setup.html angular.js 菜鸟教程 :http://www.r ...
- [转]ASP.NET MVC4中@model使用多个类型实例的方法
本文转自:http://blog.csdn.net/hulihui/article/details/48199897 有时需要在ASP.NET MVC4的视图的@model中使用多个类型的实例,.NE ...
- [转]Lost parameter value during SQL trace in EF Core DbParameter 为 问号 ?
本文转自:https://stackoverflow.com/questions/44202478/lost-parameter-value-during-sql-trace-in-ef-core 问 ...
- webpack 项目实践
1,必要的环境 node 环境 下载地址(http://nodejs.cn/) npm 貌似 下载地址(https://www.npmjs.com/)不过,貌似 Node 安装可自带 npm. 2, ...
- spring 中 InitializingBean 接口使用理解
前言:这两天在看 spring 与 quart 的集成,所以了解到 spring 是如何初始化 org.springframework.scheduling.quartz.SchedulerFacto ...
- C#动态创建lambda表达式
/// <summary> /// 创建lambda表达式:p=>true /// </summary> /// <typeparam name="T&q ...
- 【学习笔记】--- 老男孩学Python,day15 python内置函数大全,递归,二分法
1. lamda匿匿名函数2. sorted()3. filter()4. map()5. 递归函数 一. lamda 匿名函数 为了了解决一些简单的需求⽽设计的⼀句话函数 语法: 函数名 = lam ...
- CSS垂直翻转/水平翻转提高web页面资源重用性——张鑫旭
一.CSS下兼容性的元素水平/垂直翻转实现 随着现代浏览器对CSS3的支持愈发完善,对于实现各个浏览器兼容的元素的水平翻转或是垂直翻转效果也就成为了可能.相关的CSS代码如下: /*水平翻转*/ .f ...
- System.Collections空间下的Hashtable类与System.Collections.Specialized下的StringDictionary的一点小区别
哎.有一周没有写自己的博客. 最近在做一个调用web服务的小程序,没有使用c#自动生成的代理类,而是使用http-get.post.以及soap的方式去请求的,使用这http请求这种方式需要自己去拼参 ...