#01# SCCM架构简介

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#01# SCCM架构简介相关的知识,希望对你有一定的参考价值。

SCCM架构简介

简单来说,System Center Configuration Manager(SCCM/ConfigMgr)由SMS(Systems Management Server)发展而来,其作为一款针对企业级的客户端,服务器管理平台,提供迅速有效的配置管理、软件分发、系统部署、软硬件资产等完善的解决方案。

前言

System Center体系的资料中,中文资料还是相对较为缺乏,本文目的是希望借助51CTO平台以博客的形式将我所了解的相关内容介绍给做微软运维的朋友,希望可以对大家的日常工作起到一定的帮助,由于本人的能力和知识水平有限,文中不免有纰漏和出错的地方,还望大家可以指正,非常感谢。

今天我们将从SCCM的架构开始,逐一介绍SCCM的主要组件和功能,出于描述方便,后续所有文章中System Center Configuration Manager简写为ConfigMgr/SCCM,不在赘述。

站点层级(Site Hierarchy)

整个SCCM层级结构都是以站点作为边界,其主要承担管理边界的作用;

一个站点层级中必须包含一个主要站点,如果层级中有多个主要站点,则必须引入中心管理站点。
技术分享图片

  • 中心管理站点(Central Administration Site):层级逻辑中位于最高层级的站点,主要用于管理其它站点,加速站点之间的通讯,需要注意的是,中心管理站点并不直接面向SCCM客户端,中心管理站点只能将主要站点作为子站点。

  • 主要站点(Primary Site):主要站点用户直接管理SCCM客户端,每一个SCCM客户端都必须被指派到一个主要站点之后才能加入SCCM层级中来被管理。主要站点只能将辅助站点作为子站点。

  • 辅助站点(Secondary Site):辅助站点在企业的小规模分支机构中起到了内容、策略分发的作用,以避免客户端跨越地理位置请求服务的情况,在没有特殊的情况下,辅助站点可以用远程分发点和管理点来替代。

主要站点系统角色(Site System Role)

  • 组件服务器(Component Server):任何一个运行ConfigMgr执行程序(SMS Exec)的服务器都是组件服务器。
  • 站点数据库服务器(Site Database Server):SCCM层架中必须有一台SQL服务器作为其站点的数据库用于承载站点和客户端的所有数据。
  • 站点服务器(Site Server):作为一个站点中最重要的角色,运行中心管理站点、主要站点或辅助站点所需要的所有组件和服务。
  • 站点系统(Site System):任何承载SCCM角色的服务器都会自动分配这个角色。
  • SMS Provider:在ConfigMgr Console和站点数据库服务器之间提供接口的WMI提供程序。由于SCCM使用WMI(WQL语言),而SQL数据库运行的是SQL实例,可以简单理解为是通过SMS Provider将WQL翻译为SQL,最终实现SCCM和SQL之间的交互。

可选站点角色

上面提到的这些角色都是一个站点正常运行所必需的角色,缺少他们,站点本身将无法正常运行,以下所列出一些常用的可选站点角色,这些角色面向ConfigMgr客户端的角色,主要用于向客户端提供ConfigMgr的各类功能,其他一些角色我们如在后续文章中有所涉及再进行具体介绍。

  • 应用程序目录 Web 服务点(Application Catalog Web Service Point):应用程序目录 Web 服务点为应用程序编录站点检索软件信息。
  • 应用程序目录网站点(Application Catalog Website Point):应用程序目录网站点负责向浏览器用户呈现可用的软件信息。
  • 分发点(Distribution Point):分发点承载各类应用程序、软件更新、操作系统的源文件,并在客户端发出请求时传送给客户端。
  • 回退状态点(Fallback Status Point):负责在客户端无法向管理点通讯时,收集客户端的状态信息并最终发送至站点服务器,如在目标系统在客户端安装过程中产生的状态信息。
  • 管理点(Management Point):负责加速ConfigMgr客户端和站点服务器之间的通讯,如为客户端拉取策略信息、提供内容位置信息,收集客户端状态和软、硬件信息等。
  • 报告服务站点(Reporting Services Point):通过SQL Server Reporting Services提供SCCM的统计表报功能。
  • 软件更新点(Software Update Point):提供SCCM系统下的软件更新管理功能。

下图为一个SCCM独立主要站点(层级中只存在一个主要站点)的结构示意图:
技术分享图片

站点、角色层级

在SCCM的层级中,特定类型的站点下可以存在特定类型的站点角色,而某些站点角色是面向整个层级级别的,有些是服务于站点级别的,其中的对应关系具体如下:

  • H:层级级别,表示此角色服务于层级级别。
  • S:站点级别,表示此角色只向其所在站点服务。
  • Y:适用于当前站点类型。
站点角色 中心管理站点 主要站点 辅助站点 独立主要站点 级别
应用程序目录网站点 Y Y H
应用程序目录 Web 服务点 Y Y H
资产智能同步点 Y Y H
分发点 Y Y Y S
终端保护点(Endpoint Protection Point) Y Y H
注册点(Enrollment Point) Y Y S
注册代理点(Enrollment Proxy Point) Y Y S
回退状态点 Y Y H
管理点 Y Y Y S
报告点 Y Y Y H
软件更新点 Y Y Y Y S
状态迁移点(State migration point) Y Y Y S
证书注册点 Y Y Y H

以上是关于#01# SCCM架构简介的主要内容,如果未能解决你的问题,请参考以下文章

SCCM2012R2之一简介及环境准备

SCCM2013系列, OSD OEM 硬盘格式化操作系统系统分区指定工具参数简介

01三层架构简介

01.微服务springcloud简介

微服务架构案例(01):项目技术选型简介,架构图解说明

微服务架构案例(01):项目技术选型简介,架构图解说明