#10# SCCM规划 - 边界、边界组和站点系统 - 3

边界、边界组和站点系统 - 3


为读者提炼SCCM涉及的基础知识、注意事项、运行机制以及排错方法等信息是本系列文章的初衷,对于SCCM各组件及功能部署步骤方面的信息,网络中已有较多文章可以参考,因此本系列文章并不侧重于提供类似Step-by-Step的部署指南,还请见谅。同时由于个人能力和知识水平的限制,文中不免有纰漏和出错的地方,还望大家可以指正,非常感谢。


本篇文章主要讨论ConfigMgr客户端资源发现过程

边界组

当前边界组

指客户端当前网络位置对应的ConfigMgr边界所在的边界组,例如:

  • 客户端Client A的网络地址为:10.0.0.0/24
  • ConfigMgr边界Boundary A:10.0.0.0 -10.0.0.255
  • 边界Boundary A属于边界组BG A

则对于Client A来说,他的当前边界组是BG A

邻居边界组

在ConfigMgr 1610及之后,边界组可以定义一个单向链接指向其他边界组,此单向链接称之为边界组关系,而所指向的其他边界组称之为当前边界组的邻居边界组,例如可以为BG A定义多个邻居边界组BG B、BG C等;

边界组关系

在定义边界组关系时,可以配置退回时间,默认为120分钟,回退时间具体的含义在下文中会解释。

默认站点边界组

  • 每一个ConfigMgr站点在安装时都会创建一个默认站点边界组
  • ConfigMgr会为每个边界组创建一个隐式链接指向默认站点边界组
  • 隐式链接中所定义退回时间为120分钟,且无法修改
  • 客户端如果所在网络位置不落在任何其他边界组内的话,那此客户端会被划分到默认站点边界组内

回退

上一篇中已经介绍了,当客户端需要请求ConfigMgr的各类服务时,会向其首选管理点发送资源定位请求,而管理点会基于客户端当前边界组信息返回对应的站点系统列表;

如果管理点返回的这些站点系统都不可用时,客户端可以使用那些被定义为当前站点边界组的邻居边界组中的站点系统;

分发点回退

当前边界组中的所有分发点都不可用时,客户端会根据当前边界组与其邻居边界组对应的边界组关系中定义的退回时间分别进行计算,当到达退回时间后,客户端会将邻居边界组中的分发点加入分发点列表,并尝试联系每一个分发点

软件更新点

在ConfigMgr 1702中邻居边界组加入了对软件更新点的支持,其回退时间为120分钟,无法修改;

在ConfigMgr 1706中,可以对软件更新点的退回时间进行自定义修改;

软件更新点的回退行为需要注意以下几点:

  • 客户端默认始终使用上一次成功连接上的软件更新点,这是因为软件更新点的切换对于软件更新点和客户端来说都是一个相对较为消耗资源的过程,因为客户端会向新的软件更新点同步软件更新元数据及汇报更新可用性信息;
  • 无论软件更新点的回退时间修改为多少,客户端始终会在当前软件更新点可不用到达120分钟后才选择新的软件更新点
  • 当客户端首次尝试联系上一次成功连接的软件更新点失败后,并到达邻居边界组中的软件更新点退回时间后,将其加入软件更新点列表
  • 当客户端无法与上一次成功连接的软件更新点联系到达120分钟之后,客户端会使用更短的循环时间与软件更新点列表中的其他软件更新点通信,确保可以快速地在列表中余下可用的软件更新点

管理点

在ConfigMgr 1802,邻居边界组加入了对管理点的退回支持,并且首选管理点的选择行为也依赖于边界组机制来定义;

具体可以通过在客户端的LocationService.log中观察到新添加的Locality属性标识:

  • 0:代表未知
  • 1:表示此管理点近与默认站点边界组关联
  • 2:表示此管理点位于远程或者邻居边界组中
  • 3:表示此管理点位于本地或当前客户端所在边界组中,如果在ConfigMgr层级中没有启用首选管理点功能,则管理点永远标识为3,而无视其位于哪个边界组中

客户端使用管理点的顺序如下:3 > 2 > 1

原文地址:http://blog.51cto.com/nodium/2151593

时间: 2024-10-30 20:50:51

#10# SCCM规划 - 边界、边界组和站点系统 - 3的相关文章

#9# SCCM规划 - 边界、边界组和站点系统 - 2

边界.边界组和站点系统 - 2 为读者提炼SCCM涉及的基础知识.注意事项.运行机制以及排错方法等信息是本系列文章的初衷,对于SCCM各组件及功能部署步骤方面的信息,网络中已有较多文章可以参考,因此本系列文章并不侧重于提供类似Step-by-Step的部署指南,还请见谅.同时由于个人能力和知识水平的限制,文中不免有纰漏和出错的地方,还望大家可以指正,非常感谢. 本篇文章主要讨论ConfigMgr中边界组和站点系统之间的关系 站点资源 ConfigMgr客户端运行不仅需要使用客户端本地的资源,同时

#7# SCCM规划 - 边界和边界组

边界和边界组 为读者提炼SCCM涉及的基础知识.注意事项.运行机制以及排错方法等信息是本系列文章的初衷,对于SCCM各组件及功能部署步骤方面的信息,网络中已有较多文章可以参考,因此本系列文章并不侧重于提供类似Step-by-Step的部署指南,还请见谅.同时由于个人能力和知识水平的限制,文中不免有纰漏和出错的地方,还望大家可以指正,非常感谢. 本篇文章主要讨论ConfigMgr中边界和边界组概念,边界和边界组对于客户端能否正常和站点通信.定位服务资源起到了决定性的因素. 边界 边界用以定义一组网

SCCM TP4创建边界和边界组

SCCM TP4创建边界和边界组 配置完发现以后我们就需要创建边界和边界组了.定义边界及边界组的一个重要作用,就是在以后分发资源时,是针对边界及边界组的.给大家举个例子,假如以后公司网络扩大了,新的电脑或用户没在以前创建的边界及边界组中,那么我们在SCCM中分发资源的时候,我们分发到之前创建的边界或边界组的资源是无法应用到新的电脑或网络的,当然我们也可以用客户端从分发点下载安装!创建边界和边界组的方法如下: 登陆到SCCM服务器,打开SCCM管理器,定位到:"管理"-"层次结

大型站点系统架构的演化

原文:http://www.cnblogs.com/leefreeman/p/3993449.html 前言 一个成熟的大型站点(如淘宝.京东等)的系统架构并非開始设计就具备完整的高性能.高可用.安全等特性.它总是随着用户量的添加.业务功能的扩展逐渐演变完好的.在这个过程中,开发模式.技术架构.设计思想也发生了非常大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线.所以成熟的系统架构是随业务扩展而完好出来的.并非一蹴而就:不同业务特征的系统.会有各自的側重点,比如淘宝,要解决海量的商品

高并发高负载的大型站点系统架构

大型站点的系统架构须要考虑非常多问题.大型站点有高并发高负载的特点,在面对大量用户訪问.高并发请求方面.主要的解决方式集中在这样几个环节:使用高性能的server.高性能的数据库.高效率的编程语言.还有高性能的Web容器.本文从低成本.高性能和高扩张性的角度来探讨了一些大型站点系统架构须要考虑的问题. AD:WOT2014:用户标签系统与用户数据化运营培训专场 一个小型的站点.比方个人站点,能够使用最简单的html静态页面就实现了.配合一些图片达到美化效果,全部的页面均存放在一个文件夹下,这种站

MiinCMP1.0 SAE 新浪云版公布, 开源企业站点系统

MiinCMP是一款开源企业站点系统,除可执行于256M左右100元的国内IDC外,JUULUU聚龙软件团队最近开发了面向新浪云的版本号,该版本号可将站点免费布署到新浪云SAE上.MiinCMP採用java开发,兼容jetty,tomcat等servlet容器.   MiinCMP1.0 新浪云SAE版安装包 http://pan.baidu.com/s/1kT1EbUR 百度云下载   MiinCMP1.0 新浪云SAE版源代码包 http://pan.baidu.com/s/1kT9f9mZ

#6# SCCM规划 - 站点指派

站点指派 为读者提炼SCCM涉及的基础知识.注意事项.运行机制以及排错方法等信息是本系列文章的初衷,对于SCCM各组件及功能部署步骤方面的信息,网络中已有较多文章可以参考,因此本系列文章并不侧重于提供类似Step-by-Step的部署指南,还请见谅.同时由于个人能力和知识水平的限制,文中不免有纰漏和出错的地方,还望大家可以指正,非常感谢. 本篇文章主要讨论ConfigMgr站点指派,只有在客户端指派到一个CofigMgr站点之后,ConfigMgr才能对客户端进行管理,客户端相关组件才能开始正常

#7# SCCM规划 - 资源发现

资源发现 为读者提炼SCCM涉及的基础知识.注意事项.运行机制以及排错方法等信息是本系列文章的初衷,对于SCCM各组件及功能部署步骤方面的信息,网络中已有较多文章可以参考,因此本系列文章并不侧重于提供类似Step-by-Step的部署指南,还请见谅.同时由于个人能力和知识水平的限制,文中不免有纰漏和出错的地方,还望大家可以指正,非常感谢. 本篇文章主要讨论ConfigMgr中的资源发现方式和注意事项,对于ConfigMgr来说,Active Directory林.组.用户.计算机对象.客户端心跳

matrix---简单dp,边界边界-_-

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5569 简单dp,恶心的边界处理,无语: if((i+j)%2==1) dp[i][j]=a[i-1][j]*a[i][j]+min(dp[i-2][j], dp[i-1][j-1]); dp[i][j]=min(dp[i][j], a[i][j-1]*a[i][j]+min(dp[i-1][j-1], dp[i][j-2])); #include<cstdio> #include<cstri