叢集感知更新概觀

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

本主題提供叢集感知更新 (CAU) 的概觀,此功能可在維護可用性的同時,將叢集伺服器上的軟體更新程式自動化。

注意

更新 儲存空間直接存取 叢集時,建議您使用叢集感知更新。

功能描述

叢集感知更新是一項自動化功能,可讓您在更新程式期間更新容錯移轉叢集中 的伺服器 ,幾乎不會遺失可用性。 在更新執行期間,叢集感知更新會以透明方式執行下列工作:

  1. 將叢集的每個節點放入節點維護模式。
  2. 將叢集角色移出節點。
  3. 安裝更新和任何相依更新。
  4. 視需要執行重新開機。
  5. 使節點脫離維護模式。
  6. 還原節點上的叢集角色。
  7. 移動以更新下一個節點。

對於叢集中的許多叢集角色而言,自動化更新程序會觸發計劃的容錯移轉。 這對連線的用戶端會造成暫時性的服務中斷。 不過,在持續可用的工作負載的情況下,例如具有即時移轉的 Hyper-V 或具有 SMB 透明容錯移轉的檔案伺服器,叢集感知更新可以協調叢集更新,而不會影響服務可用性。

實際應用

  • CAU 為系統管理員縮減叢集服務的服務中斷時間,減少手動更新因應措施的需要,並讓端對端叢集更新程序變得更可靠。 當 CAU 功能與持續可用的叢集工作負載搭配使用時,例如持續可用的檔案伺服器(具有 SMB 透明容錯移轉的檔案伺服器工作負載)或 Hyper-V,叢集更新可能會對用戶端的服務可用性造成零影響。

  • CAU 讓整個企業採用一致的 IT 程序。 更新執行設定檔可以針對不同的容錯移轉叢集類別建立,然後在檔案共用上集中管理,以確保整個 IT 組織的 CAU 部署會一致地套用更新,即使叢集是由不同的企業營運或系統管理員所管理。

  • CAU 的「更新執行」排程可以是每天、每週、或每月的間隔,幫助協調叢集更新與其他 IT 管理程序。

  • CAU 提供可延伸結構,以叢集感知方式來更新叢集軟體詳細目錄。 發行者可以使用這種方式來協調安裝沒有發行到 Windows Update 或 Microsoft Update 的軟體更新,或 Microsoft 不提供的更新,例如,非 Microsoft 裝置驅動程式的更新。

  • CAU 自我更新模式可讓「方塊中的叢集」設備(一組叢集實體機器,通常封裝在一個底座中)自行更新。 一般來說,這類應用裝置會部署在分公司,只需要最少的當地 IT 支援,就可以管理叢集。 而自我更新模式在這些部署案例中提供很大的實用價值。

重要功能

以下是重要叢集感知更新功能的描述:

  • 使用者介面 (UI) - 叢集感知更新視窗 - 以及一組 Cmdlet,可用來預覽、套用、監視和報告更新

  • 叢集更新操作 (更新執行) 的端對端自動化,由一或多部更新協調器電腦組織起來。

  • 預設外掛程式,與 Windows Server 中現有的 Windows Update 代理程式 (WUA) 和 Windows Server Update Services (WSUS) 基礎結構整合,以套用重要的 Microsoft 更新

  • 第二個外掛程式則可用於套用 Microsoft Hotfix,還可自訂以套用非 Microsoft 更新

  • 使用「更新執行」選項 (如每個節點重試更新的次數上限) 來設定「更新執行設定檔」。 「更新執行設定檔」可以讓您在整個「更新執行」時,快速重複使用相同的設定,而且輕鬆地與其他容錯移轉叢集共用更新設定。

  • 可擴充結構可支援新的外掛程式開發,以便與叢集中的其他節點更新工具協調,如自訂軟體安裝程式、BIOS 更新工具,以及網路介面卡或主機匯流排介面卡 (HBA) 更新工具。

叢集感知更新可以協調兩種模式的完整叢集更新作業:

  • 自行更新模式 在這個模式中,CAU 叢集角色設定成要更新之容錯移轉叢集上的工作負載,並且會定義相關的更新排程。 叢集會使用預設或自訂的「更新執行」設定檔,在排定的時間自行更新。 在「更新執行」期間,CAU 更新協調器程序先從目前擁有 CAU 叢集角色的節點開始,然後依序在每個叢集節點上執行更新。 若要更新目前的叢集節點,CAU 叢集角色會容錯移轉到其他叢集節點,而該節點上新的更新協調器程序則會取得「更新執行」的控制權。 在自行更新模式中,CAU 可以使用完全自動、端對端的更新程序來更新容錯移轉叢集。 在這個模式中,系統管理員也可以依需要觸發更新,或只是使用遠端更新方式 (如果想要的話)。 在自行更新模式中,系統管理員只要連線叢集並執行 Get-CauRun Windows PowerShell Cmdlet,就可以取得執行中「更新執行」的相關摘要資訊。

  • 遠端更新模式 針對此模式 ,稱為「更新協調器」的遠端電腦會使用 CAU 工具進行設定。 更新協調器不是「更新執行」期間更新的叢集成員。 系統管理員使用預設或自訂的「更新執行」設定檔,從遠端電腦觸發依需求的「更新執行」。 遠端更新模式在更新執行期間監視即時進度,以及適用于在 Server Core 安裝上執行的叢集。

硬體與軟體需求

CAU 可用於所有 Windows Server 版本,包括 Server Core 安裝。 如需詳細的需求資訊,請參閱 叢集感知更新需求和最佳做法

安裝叢集感知更新

若要使用 CAU,請在 Windows Server 中安裝容錯移轉叢集功能,並建立容錯移轉叢集。 支援 CAU 功能的元件會自動安裝在每個叢集節點上。

若要安裝容錯移轉功能,可以使用下列工具:

  • 伺服器管理員中的 [新增角色及功能精靈]。
  • Install-WindowsFeature Windows PowerShell Cmdlet
  • 部署映像服務與管理 (DISM) 命令列工具

如需詳細資訊,請參閱 安裝容錯移轉叢集功能

您也必須安裝容錯移轉叢集工具,這是遠端伺服器管理員管理工具的一部分,而且當您在 伺服器管理員 中安裝容錯移轉叢集功能時,預設會安裝。 容錯移轉叢集工具組括叢集感知更新使用者介面和 PowerShell Cmdlet。

您必須如下所示安裝容錯移轉叢集工具,以支援不同的 CAU 更新模式:

  • 若要在自我更新模式中使用 CAU,請在每個叢集節點上安裝容錯移轉叢集工具。

  • 若要啟用遠端更新模式,請在具有容錯移轉叢集網路連線的電腦上安裝容錯移轉叢集工具。

注意

  • 您無法使用 Windows Server 2012 上的容錯移轉叢集工具,在較新版本的 Windows Server 上管理叢集感知更新。
  • 如果只要在遠端更新模式使用 CAU,則不需要在叢集節點上安裝容錯移轉叢集工具。 不過,有些 CAU 功能將無法使用。 如需詳細資訊,請參閱 叢集感知更新的需求和最佳做法
  • 除非您只在自行更新模式中使用 CAU,否則安裝 CAU 工具且協調更新的電腦就無法成為容錯移轉叢集的成員。

啟用自我更新模式

若要啟用自我更新模式,您必須將叢集感知更新叢集角色新增至容錯移轉叢集。 若要這樣做,請使用下列其中一種方法:

  • 在伺服器管理員中,選取 [工具 > 叢集感知更新],然後在 [叢集感知更新 ] 視窗中,選取 [ 設定叢集自動更新選項]。
  • 在 PowerShell 會話中,執行 Add-CauClusterRole Cmdlet。

若要卸載 CAU,請使用 伺服器管理員、 Uninstall-WindowsFeature Cmdlet 或 DISM 命令列工具來卸載容錯移轉叢集功能或容錯移轉叢集工具。

其他需求和最佳做法

若要確保 CAU 可以順利更新叢集節點,以及取得設定容錯移轉叢集環境以使用 CAU 的其他指導方針,可以執行 CAU 最佳做法分析程式。

如需使用 CAU 的詳細需求和最佳做法,以及執行 CAU 最佳做法分析器的相關資訊,請參閱 叢集感知更新 的需求和最佳做法。

啟動叢集感知更新

若要從伺服器管理員啟動叢集感知更新
  1. 啟動 [伺服器管理員]。

  2. 執行下列其中一個動作:

    • 在 [工具] 功能表上,按一下 [叢集感知更新]

    • 如果在伺服器管理員新增一或多個叢集節點或叢集本身,在 [所有伺服器] 頁面,使用滑鼠右鍵按一下節點名稱 (或叢集名稱),然後按一下 [更新叢集]

其他參考

下列連結提供使用叢集感知更新的詳細資訊。