群集感知更新概述

适用于:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Azure Stack HCI、版本 21H2 和 20H2

本主题提供群集感知更新 (CAU) 的概述,CAU 是一项功能,可在保持可用性的同时自动化群集服务器上的软件更新过程。

注意

更新群集存储空间直通时,建议使用 Cluster-Aware 更新。

功能描述

Cluster-Aware更新是一项自动化功能,可用于更新故障转移群集中的服务器,在更新过程中几乎不会丢失或不会丢失可用性。 在更新运行期间,Cluster-Aware更新以透明方式执行以下任务:

  1. 将群集的每个节点置于节点维护模式。
  2. 将群集角色从节点上移开。
  3. 安装更新和任何从属更新。
  4. 如有必要,执行重启。
  5. 使节点退出维护模式。
  6. 还原节点上的群集角色。
  7. 移动 以更新下一个节点。

对于群集中的许多群集角色,自动更新过程将触发计划的故障转移。 对连接的客户端而言,这可能导致暂时性服务中断。 但是,对于持续可用的工作负荷,例如具有实时迁移的 Hyper-V 或具有 SMB 透明故障转移的文件服务器,Cluster-Aware 更新可以协调群集更新,而不会影响服务可用性。

实际的应用程序

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

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

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

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

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

重要功能

以下是更新功能Cluster-Aware说明:

  • UI (用户界面) -"群集感知更新"窗口)和一组 cmdlet,可用于预览、应用、监视和报告更新

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

  • 与 Windows Server 中的现有 Windows 更新 Agent (WUA) 和 Windows Server Update Services (WSUS) 基础结构集成的默认插件,以应用重要的 Microsoft 更新

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

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

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

群集感知更新可以在两种模式下协调完成完整的群集更新操作:

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

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

硬件和软件要求

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

安装Cluster-Aware更新

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

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

  • 服务器管理器中的“添加角色和功能向导”
  • Install-WindowsFeature Windows PowerShell cmdlet
  • 部署映像服务和管理 (DISM) 命令行工具

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

还必须安装故障转移群集工具,这些工具是 远程服务器管理工具的一部分,默认情况下,在 服务器管理器 中安装故障转移群集功能时安装。 故障转移群集工具包括Cluster-Aware用户界面和 PowerShell cmdlet。

必须按如下所示安装故障转移群集工具以支持不同的 CAU 更新模式:

  • 若要在自我更新模式下使用 CAU,请在每个群集节点上安装故障转移群集工具。

  • 若要启用远程更新模式,在具有与故障转移群集网络连接的计算机上安装故障转移群集工具。

注意

  • 在较新版本的 Cluster-Aware Server 上,Windows Server 2012故障转移群集工具Windows更新。
  • 如果只想以远程更新模式使用 CAU,则不需要在群集节点上安装故障转移群集工具。 但是,某些 CAU 功能将不可用。 有关详细信息,请参阅 群集感知更新的要求和最佳做法
  • 除非你以自我更新模式使用 CAU,否则,安装 CAU 工具并且协调更新的计算机不会成为故障转移群集的成员。

启用自我更新模式

若要启用自我更新模式,必须将Cluster-Aware群集角色添加到故障转移群集。 为此,请使用以下方法之一:

  • 在服务器管理器中,选择>"工具""群集感知更新",然后在"Cluster-Aware更新"窗口中,选择"配置群集自我更新选项"
  • 在 PowerShell 会话中,运行 Add-CauClusterRole cmdlet。

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

其他要求和最佳做法

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

有关使用 CAU 的详细要求和最佳做法,以及有关运行 CAU 最佳做法分析器的信息,请参阅 Cluster-Aware 更新的要求和最佳做法

开始Cluster-Aware更新

从Cluster-Aware开始更新服务器管理器
  1. 启动服务器管理器。

  2. 执行下列操作之一:

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

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

其他参考

以下链接提供有关使用更新Cluster-Aware详细信息。