适用对象:Windows Server 2012 R2, Windows Server 2012

本主题概述群集感知更新 (CAU),这是在 Windows Server 2012 中引入的针对故障转移群集的一种功能。 CAU 在群集服务器上自动执行软件更新过程,同时保持可用性。 本主题介绍有关使用 CAU 的方案和应用程序,并提供了一个指向介绍如何将 CAU 集成到其他 IT 自动化和管理过程的内容的链接。

是否就是…

CAU 和以下基础技术相关,但又和它们截然不同:

功能描述

CAU 是一项自动化的功能,可用于更新群集服务器,并且更新过程中的可用性损失极小或为零。 在更新运行期间,CAU 将以透明方式执行以下任务:

  • 将群集的每个节点置于节点维护模式

  • 将群集角色移出节点

  • 安装更新和所有从属更新

  • 根据需要执行重新启动

  • 使节点退出维护模式

  • 在节点上还原群集角色

  • 继续更新下一个节点

对于群集中许多群集角色(以前称为群集应用程序和服务器),自动更新程序能触发计划的故障转移,并且可能对连接的客户端导致暂时服务中断。 但是,对于连续可用的工作负荷(例如具有实时迁移的 Hyper-V 或具有 SMB 透明故障转移的文件服务器),CAU 能够不影响服务可用性对群集更新进行协调。

备注

CAU 功能只与 Windows Server 2012 R2 和 Windows Server 2012 故障转移群集以及这些版本所支持的群集角色兼容。

实际的应用程序

  • CAU 可减少群集服务中的服务中断,降低对手动更新解决方法的需求,并为管理员提高端对端群集更新程序的可靠性。 当 CAU 功能与连续可用的群集工作负荷(例如连续可用的文件服务器,即拥有 SMB 透明故障转移的文件服务器)或 Hyper-V 一起使用时,就可以执行对客户端服务可用性零影响的群集更新。

  • CAU 方便在企业内部采用一致的 IT 流程。 可以为不同类的故障转移群集创建更新运行配置文件,随后在文件共享上集中管理它们,从而确保 IT 组织内的 CAU 部署一致地应用更新,即使群集是由不同业务范围或管理员管理的。

  • CAU 可以计划按照每天、每周或每月的定期间隔运行更新运行,有助于协调群集更新和其他 IT 管理过程。

  • CAU 提供可以群集感知方式更新群集软件清单的可扩展体系结构。 发布者都可使用这一点协调未被发布到 Windows Update 或 Microsoft Update 或者不可以通过 Microsoft 使用的软件更新安装,例如用于非 Microsoft 设备驱动程序的更新。

  • CAU 自我更新模式允许“机箱内群集”设备(一组运行 Windows Server 2012 的群集物理机,通常封装在一个底盘中)自行更新。 这类设备一般部署在只提供最少本地 IT 支持的分支机构中,用于管理群集。 自我更新模式可在这些部署方案中提供巨大价值。

重要功能

以下是对重要 CAU 功能的描述:

  • 可用于预览、应用、监视和报告更新的用户界面 (UI) 和一组 Windows PowerShell cmdlet

  • 以端到端的方式自动化群集更新操作(更新运行),由一台或多台更新协调器计算机编排

  • 一种默认插件,可与 Windows Server 2012 R2 或 Windows Server 2012 中现有的 Windows 更新代理 (WUA) 和 Windows Server Update Services (WSUS) 基础结构集成以应用重要的 Microsoft 更新

  • 另一种插件,可用于应用 Microsoft 修补程序,在自定义后可应用非 Microsoft 更新

  • 你使用“更新运行”选项的设置所配置的“更新运行配置文件”,例如每个节点更新可以重试的最大次数。 “更新运行配置文件”允许你迅速在各个更新运行之间重复使用相同设置并与其他故障转移群集共享更新设置。

  • 一个支持新插件开发的可扩展体系结构,可以在群集间协调其他节点更新工具,例如自定义软件安装程序、BIOS 更新工具和网络适配器或主机总线适配器 (HBA) 更新工具。

CAU 可以两种模式协调完整的群集更新操作:

  • 自我更新模式  对于这个模式,CAU 群集角色被配置为等待更新的故障转移群集上的工作负荷,并且会定义一个相关联的更新计划。 群集会通过使用默认或自定义更新运行配置文件在计划的时间自行更新。 在更新运行中,CAU 更新协调器进程会在当前拥有 CAU 群集角色的节点上启动,此进程就会按顺序在每个群集节点上执行更新。 为了更新当前的群集节点,CAU 群集角色将故障转移到另一个群集节点,该节点上新的更新协调器进程将接管更新运行的控制权。 在自我更新模式中,CAU 可以通过使用全自动化的端对端更新过程更新故障转移群集。 管理员也可以在此模式中按需激活更新,或在需要时直接使用远程更新方法。 在自我更新模式中,管理员可通过连接到群集并运行 Get-CauRun Windows PowerShell cmdlet 获得关于正在进行中的更新运行的摘要信息。

  • 远程更新模式   对于此模式,使用 CAU 工具配置运行 Windows Server 2012 R2、Windows Server 2012、Windows 8.1 或 Windows 8 的远程计算机(称为更新协调器)。 更新协调器并不是在更新运行期间更新的群集的成员。 管理员使用默认或自定义更新运行配置文件从远程计算机触发按需更新运行。 远程更新模式对于监视更新运行的实时进度以及在 Windows Server 2012 R2 或 Windows Server 2012 的服务器核心安装上运行的群集十分有用。

硬件和软件要求

CAU 可在所有版本的 Windows Server 2012 R2 和 Windows Server 2012 上使用,包括服务器核心安装。 有关详细要求信息,请参阅群集感知更新的要求和最佳做法

若要使用 CAU,你必须安装 Windows Server 2012 R2 或 Windows Server 2012 中的故障转移群集功能并创建故障转移群集。 会在每个群集节点上自动安装支持 CAU 功能的组件。

若要安装故障转移群集功能,你可使用以下工具:

  • 服务器管理器中的“添加角色和功能向导”

  • Add-WindowsFeature Windows PowerShell cmdlet

  • 部署映像服务和管理 (DISM) 命令行工具

有关详细信息,请参阅 安装或卸载角色、角色服务或功能

你还必须安装故障转移群集工具中包含的(也是远程服务器管理工具或 RSAT 的一部分)CAU 工具。 CAU 工具包括 CAU UI 和 CAU Windows PowerShell cmdlet。 必须按如下所示安装故障转移群集工具以支持不同的 CAU 更新模式:

  • 若要以自我更新模式使用 CAU,必须在每个群集节点上安装故障转移群集工具。 (这是默认安装。)

  • 若要启用远程更新模式,必须在运行 Windows Server 2012 R2、Windows Server 2012、Windows 8.1 或 Windows 8 并且与故障转移群集建立了网络连接的本地或远程计算机上通过 RSAT 安装故障转移群集工具。

    备注

    • 必须通过 Windows Server 2012 R2 RSAT 使用故障转移群集工具来远程管理 Windows Server 2012 R2 故障转移群集的更新。 也可以使用 Windows Server 2012 R2 RSAT 来远程管理 Windows Server 2012 故障转移群集上的更新。

    • 如果只想以远程更新模式使用 CAU,则不需要在群集节点上安装故障转移群集工具。 但是,某些 CAU 功能将不可用。 有关详细信息,请参阅群集感知更新的要求和最佳做法

    • 除非你以自我更新模式使用 CAU,否则,安装 CAU 工具并且协调更新的计算机不会成为故障转移群集的成员。

有关安装故障转移群集功能的详细信息,请参阅安装故障转移群集功能和工具

有关部署 RSAT 的详细信息,请参阅部署远程服务器管理工具

若要启用自我更新模式,还必须将 CAU 群集角色添加到故障转移群集中。 若要使用“群集操作”下方的 CAU UI 执行此操作,请使用“配置自我更新选项”操作。 此外,也可运行 Add-CauClusterRole Windows PowerShell cmdlet。

若要卸载 CAU,请使用服务器管理器、Windows PowerShell cmdlet 或 DISM 命令行工具卸载故障转移群集功能或故障转移群集工具。

其他要求和最佳做法

若要确保 CAU 成功更新群集节点,以及获取有关配置故障转移群集环境以使用 CAU 的其他指导,你可以运行 CAU 最佳做法分析器模型。

有关使用 CAU 的详细要求和最佳做法,以及有关运行 CAU 最佳做法分析器模型的信息,请参阅群集感知更新的要求和最佳做法

启动 CAU

可从以下位置启动 CAU UI:

  • 服务器管理器

  • 位于 %systemroot%\system32 文件夹中的 ClusterUpdateUI.exe

  • 故障转移群集管理器

从服务器管理器启动 CAU UI

  1. 启动“服务器管理器”。

  2. 执行下列操作之一:

    • 在“工具”菜单上,单击“群集感知更新”。

    • 如果已将一个或多个群集节点或者该群集添加到“所有服务器”页面上的“服务器管理器”中,请右键单击节点的名称(或者群集的名称),然后单击“更新群集”。

有关使用服务器管理器管理服务器的详细信息,请参阅使用服务器管理器管理多个远程服务器

另请参阅

下表提供指向有关使用网上提供之 CAU 的其他信息的链接。

内容类型

参考

产品评估

群集感知更新:常见问题

规划

群集感知更新的要求和最佳做法

部署

群集感知更新的要求和最佳做法

操作

适用于 CAU 的高级选项和更新运行配置文件 | CAU 插件的工作原理

疑难解答

Windows Server 2012 故障转移群集中的群集感知更新 (CAU) 疑难解答

工具和设置

用于群集感知更新的 Windows PowerShell® Cmdlet | 群集感知更新插件参考

社区资源

Microsoft 中的存储团队:文件柜博客

相关技术

故障转移群集概述 | 文件和存储服务概述 | Hyper-V 概述 | 应用程序数据的横向扩展文件服务器概述 | Windows Server 更新服务 | System Center Configuration Manager | System Center Virtual Machine Manager