利用 Configuration Manager 规划高可用性

 

适用对象:System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

System Center 2012 Configuration Manager 站点、站点层次结构和 配置管理器 客户端都可以利用保持高水平可用服务的选项。 这些存储包括以下各项:

  • 站点支持向客户端提供重要服务的站点系统服务器的多个实例。

  • 管理中心站点和主站点支持站点数据库备份。 站点数据库包含站点和客户端的所有配置,并在包含管理中心站点的层次结构中的站点之间共享。

  • 内置站点恢复选项可以减少服务器停机时间,并且包含高级选项,当你具有包含管理中心站点的层次结构时,这些选项可以简化恢复。

  • 客户端可以自动修正典型问题,而无需管理员干预。

  • 站点会生成关于无法提交最新数据的客户端的警报,从而警告管理员注意潜在问题。

  • 配置管理器 提供一些内置报表,使管理员能够在发生服务器或客户端操作问题之前找出问题和趋势。

配置管理器 未提供实时服务,操作时肯定会有一些数据延迟。 因此,大多数涉及临时性服务中断的情况很少会转变为严重问题。 当你考虑着高可用性配置了你的站点和层次结构之后,可以最大程度地降低停机时间,保持操作自动化并提供高水平的服务。

例如,配置管理器 客户端通常使用已知的操作计划和配置以及用于将数据提交至站点以进行处理的计划自动运行。 当客户端无法联系站点时,它们会缓存要提交的数据,直到能够与站点联系为止。 此外,无法联系站点的客户端会使用上一次已知的计划和缓存信息(如以前下载的必须运行或安装的应用程序)继续运行,直到它们能够联系站点以及接收新策略为止。 站点将监视其站点系统和客户端,看是否有定期状态更新,并且可以在无法注册这些内容时生成警报。 通过内置报表,可以深入了解正在进行的操作以及历史操作和趋势。 最后,配置管理器 支持基于状态的消息,这些消息提供关于正在进行的操作的近似实时信息。

使用下列部分中的信息帮助你了解用于在高可用性配置中部署 配置管理器 的选项。

  • Configuration Manager 客户端的高可用性

  • Configuration Manager 站点的高可用性

    • 高度可用的站点和站点系统角色的详细信息

    • 不具备高可用性的站点和站点系统角色的详细信息

Configuration Manager 客户端的高可用性

下表提供了有关提升高可用性的 配置管理器 客户端操作的信息。

功能

更多信息

客户端操作具有自主性

配置管理器 客户端自主性包括以下内容:

  • 客户端不需要与任何特定站点系统服务器不断联系。 它们使用已知的配置按计划执行预配置的操作。

  • 客户端可以使用向其提供服务的站点系统角色的任何可用实例,并且将尝试联系已知服务器,直到找到可用服务器为止。

  • 客户端可以运行清单、软件部署以及与站点系统服务器直接联系无关的类似计划操作。

  • 配置为使用回退状态点的客户端在无法与管理点通信时可以将详细信息提交到回退状态点。

客户端可以修复自身

客户端可以自动修正大多数典型问题而无需管理员直接干预:

  • 客户端定期对其状态进行自我评估,并使用本地缓存的用于修复的修正步骤和源文件来修正典型问题。

  • 当客户端无法将其状态信息提交至其站点时,站点可能会生成警报。 接收这些警报的管理用户可以立即采取措施以还原客户端的正常操作。

客户端缓存信息以在将来使用

当客户端与管理点通信时,客户端可以获取和缓存以下信息:

  • 客户端设置。

  • 客户端计划。

  • 关于软件部署的信息以及客户端计划安装的软件的下载信息(如果为此操作配置了部署)。

当客户端无法联系管理点时,会采取以下操作:

  • 客户端在本地缓存要报告给站点的状态、状况以及客户端信息,并在与管理点建立联系后传输此数据。

客户端可以将状态提交到回退状态点

将客户端配置为使用回退状态点时,可以提供其他联系点供客户端提交关于其操作的重要详细信息:

  • 配置为使用回退状态点的客户端会继续将关于其操作的状态发送给该站点系统角色,即使客户端无法与管理点通信也不例外。

客户端数据和客户端标识的集中管理

站点数据库(而不是单个客户端)保留有关每个客户端的标识的重要信息,并将该数据与特定计算机或用户关联。 这会产生以下结果:

  • 可以卸载和重新安装计算机上的客户端源文件,而不会影响与安装客户端的计算机关联的历史记录。

  • 客户端计算机故障不会影响存储在数据库中的信息的完整性。 此信息可以用于生成报表。

Configuration Manager 站点的高可用性

在每个站点中,你可以部署站点系统角色,以提供想要客户端在该站点上使用的服务。 站点数据库包含站点和所有客户端的配置信息。 使用一个或多个可用选项提供站点数据库高可用性,并在需要时恢复站点和站点数据库。

下表提供了有关支持高可用性的 配置管理器 站点的可用选项详细信息。

选项

更多信息

使用 SQL Server 群集承载站点数据库

对管理中心站点或主站点上的数据库使用 SQL Server 群集时,可以使用 SQL Server 中的内置故障转移支持。

辅助站点无法使用 SQL Server 群集,并且不支持备份或还原其站点数据库。 你可以通过从其父主站点中重新安装辅助站点来恢复辅助站点。

使用管理中心站点以及一个或多个子主站点来部署站点层次结构

如果你的站点管理网络的重叠段,则此配置可以提供容错功能。 此外,此配置提供了其他恢复选项,以使用其他站点中可用的共享数据库中的信息在恢复的站点中重建站点数据库。 你可以使用此选项替换故障站点数据库的故障备份或不可用备份。

在管理中心站点和主站点创建定期备份

如果创建和测试定期站点备份,则可以确保具有恢复站点所需的数据,以及获得用最少时间恢复站点的体验。

安装站点系统角色的多个实例

在安装关键站点系统角色(如管理点和分发点)的多个实例时,你可以为客户端提供多余的联系点,以防特定站点系统服务器脱机。

在站点上安装 SMS 提供程序的多个实例

SMS 提供程序为一个或多个 配置管理器 控制台提供管理联系点。 安装多个 SMS 提供程序时,可以提供联系点冗余以管理你的站点和层次结构。

高度可用的站点和站点系统角色的详细信息

下表提供了有关站点中的可用功能以及高可用性配置中的站点系统角色的信息。

功能

更多信息

重要站点系统角色的冗余

你可以安装以下站点系统角色的多个实例以向客户端提供重要服务:

  • 管理点

  • 分发点

  • 状态迁移点

  • 系统健康验证程序点

  • 应用程序目录 Web 服务点

  • 应用程序目录网站点

  • 软件更新点(仅限 配置管理器 SP1)

你可以安装以下站点系统角色的多个实例以提供用于报告站点和客户端的冗余:

  • Reporting Services 点

你可以在 Windows 网络负载平衡 (NLB) 群集上安装以下站点系统角色以提供故障转移支持:

  • 软件更新点

    System_CAPS_note注意

    对于 配置管理器 SP1,如果想要配置 NLB 软件更新点,而不是使用安装多个软件更新点时 配置管理器 SP1 提供的自动冗余,则必须使用 Windows PowerShell。

内置站点备份

配置管理器 包括内置备份任务,以帮助你按照定期计划备份站点和关键信息。 此外,配置管理器 安装向导支持站点还原操作,以帮助你还原站点操作。

发布到 Active Directory 域服务和 DNS

你可以将每个站点配置为将有关站点系统服务器和服务的数据发布到 Active Directory 域服务和 DNS。 这样,客户端就可以确定网络上大多数可访问的服务器,以及确定可以提供重要服务的新站点系统服务器(如管理点)的可用时间。

SMS 提供程序和 配置管理器 控制台

配置管理器 支持将多个 SMS 提供程序中的每个提供程序都安装在单独的计算机上,以确保 配置管理器 控制台拥有多个访问点。 这可以确保在一个 SMS 提供程序计算机脱机的情况下你仍然能够查看和重新配置 配置管理器 站点和客户端。

当 配置管理器 控制台连接至站点时,它会连接到该站点中的 SMS 提供程序的实例。 系统不确定地选择了 SMS 提供程序的实例。 如果所选的 SMS 提供程序不可用,则可以选择:

  • 将控制台重新连接到该站点。 系统不确定地为每个新连接请求分配了 SMS 提供程序的实例,并且可能会为新连接分配可用实例。

  • 将控制台连接到不同的 配置管理器 站点,并管理该连接中的配置。 这会使配置更改略微延迟,延迟时间不超过几分钟。 当站点的 SMS 提供程序处于联机状态时,你可以将 配置管理器 控制台直接重新连接到你想要管理的站点。

你可以在多个计算机上安装 配置管理器 控制台以供管理用户使用。 每个 SMS 提供程序都支持多个 配置管理器 控制台的连接。

管理点

在每个主站点上安装多个管理点,并使站点能够将站点数据发布到 Active Directory 基础结构和 DNS。

多个管理点有助于通过多个客户端对任何单个管理点的使用进行负载平衡。 此外,你可以为管理点安装一个或多个数据库副本,以减少管理点中需要使用大量 CPU 资源的操作并提高此关键站点系统角色的可用性。

因为你只能在辅助站点(必须位于辅助站点服务器上)中安装一个管理点,所以不认为辅助站点中的管理点具有高可用配置。

System_CAPS_note注意

配置管理器 注册的移动设备只能连接到主站点中的一个管理点。 在注册过程中,管理点被 配置管理器 分配给移动设备,并且在以后不会发生更改。 安装多个管理点并为移动设备启用多个管理点时,分配给移动设备的管理点具有不确定性。

如果移动设备客户端使用的管理点变得不可用,则必须解决此管理点问题,或者必须擦除移动设备并重新注册移动设备,以便它可以分配给为移动设备启用的操作管理点。

分发点

安装多个分发点,并将内容部署到多个分发点。 你可以为内容位置配置重叠边界组,以确保每个子网上的客户端都可以从两个或更多个分发点访问部署。 最后,请考虑将一个或多个分发点配置为内容回退位置。

有关内容回退位置的详细信息,请参阅在 Configuration Manager 中规划内容管理主题中的规划首选分发点和回退部分。

应用程序目录 Web 服务点和应用程序目录网站点

可以安装每个站点系统角色的多个实例,但为了获得最佳性能,请在相同的站点系统计算机上部署每个角色的一个实例。

每个应用程序目录站点系统角色都提供了与该站点系统角色的其他实例相同的信息,而不管此站点服务器角色在层次结构中处于哪个位置。 因此,如果客户端提出对应用程序目录的请求,而你为“自动检测”配置了“默认应用程序目录网站点”设备客户端设置,则可能会根据客户端的当前网络位置将客户端定向到可用的实例,而且会优先选择本地应用程序目录站点系统服务器。

有关此客户端设置和自动检测如何工作的详细信息,请参阅关于 Configuration Manager 中的客户端设置主题中的计算机代理客户端设置部分。

不具备高可用性的站点和站点系统角色的详细信息

有几个站点系统不支持一个站点或层次结构中的多个实例。

使用下表中的信息来帮助你规划这些站点系统是否脱机。

站点系统服务器

更多信息

站点服务器(站点)

配置管理器 不支持在 Windows Server 群集或 NLB 群集上为每个站点安装站点服务器。

下列信息可以帮助你为站点服务器失败或无法工作的情况做好准备:

  • 使用内置的备份任务定期创建站点的备份。 在测试环境中,定期练习从备份中还原站点。

  • 在具有管理中心站点的层次结构中部署多个 配置管理器 主站点,以创建冗余性。 如果遇到站点失败的情况,请考虑使用 Windows 组策略或登录脚本将客户端重新分配到正常工作的站点。

  • 如果你的层次结构具有管理中心站点,则可以使用从层次结构中的另一个站点恢复站点数据库的选项来恢复管理中心站点或子主站点。

  • 无法还原辅助站点,必须重新安装它。

资产智能同步点(层次结构)

此站点系统角色未被视为任务关键角色,而且它在 配置管理器 中提供了可选的功能。 如果此站点系统脱机,请使用下列选项之一:

  • 分析站点系统脱机的原因。

  • 从当前服务器中卸载角色,然后在新服务器上安装角色。

Endpoint Protection 点(层次结构)

此站点系统角色未被视为任务关键角色,而且它在 配置管理器 中提供了可选的功能。 如果此站点系统脱机,请使用下列选项之一:

  • 分析站点系统脱机的原因。

  • 从当前服务器中卸载角色,然后在新服务器上安装角色。

注册点(站点)

此站点系统角色未被视为任务关键角色,而且它在 配置管理器 中提供了可选的功能。 如果此站点系统脱机,请使用下列选项之一:

  • 分析站点系统脱机的原因。

  • 从当前服务器中卸载角色,然后在新服务器上安装角色。

注册代理点(站点)

此站点系统角色未被视为任务关键角色,而且它在 配置管理器 中提供了可选的功能。 但是,可以在一个站点中和在层次结构的多个站点中安装此站点系统角色的多个实例。 如果此站点系统脱机,请使用下列选项之一:

  • 分析站点系统脱机的原因。

  • 从当前服务器中卸载角色,然后在新服务器上安装角色。

如果在一个站点中具有多台注册代理服务器,则将 DNS 别名用于服务器名称。 如果使用此配置,DNS 轮循机制能在用户注册移动设备时提供一定程度的容错和负载平衡。 有关详细信息,请参阅 如何使用 Configuration Manager 在 Windows Mobile 和 Nokia Symbian 设备中安装客户端

回退状态点(站点或层次结构)

此站点系统角色未被视为任务关键角色,而且它在 配置管理器 中提供了可选的功能。 如果此站点系统脱机,请使用下列选项之一:

  • 分析站点系统脱机的原因。

  • 从当前服务器中卸载角色,然后在新服务器上安装角色。 由于在客户端安装过程中将回退状态点分配给客户端,因此,你将需要修改现有的客户端,以使用新的站点系统服务器。

带外服务点(站点)

此站点系统角色未被视为任务关键角色,而且它在 配置管理器 中提供了可选的功能。 如果此站点系统脱机,请使用下列选项之一:

  • 分析站点系统脱机的原因。

  • 从当前服务器中卸载角色,然后在新服务器上安装角色。