叢集感知更新概觀
適用于:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Azure Stack HCI、版本 21H2 和 20H2
本主題提供叢集感知更新 (CAU) 的概觀,此功能可在維護可用性的同時,將叢集伺服器上的軟體更新程式自動化。
注意
更新 儲存空間直接存取 叢集時,建議您使用叢集感知更新。
功能描述
叢集感知更新是一項自動化功能,可讓您在更新程式期間更新容錯移轉叢集中 的伺服器 ,幾乎不會遺失可用性。 在更新執行期間,叢集感知更新會以透明方式執行下列工作:
- 將叢集的每個節點放入節點維護模式。
- 將叢集角色移出節點。
- 安裝更新和任何相依更新。
- 視需要執行重新開機。
- 使節點脫離維護模式。
- 還原節點上的叢集角色。
- 移動以更新下一個節點。
對於叢集中的許多叢集角色而言,自動化更新程序會觸發計劃的容錯移轉。 這對連線的用戶端會造成暫時性的服務中斷。 不過,在持續可用的工作負載的情況下,例如具有即時移轉的 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 最佳做法分析器的相關資訊,請參閱 叢集感知更新 的需求和最佳做法。
啟動叢集感知更新
若要從伺服器管理員啟動叢集感知更新
啟動 [伺服器管理員]。
執行下列其中一個動作:
在 [工具] 功能表上,按一下 [叢集感知更新] 。
如果在伺服器管理員新增一或多個叢集節點或叢集本身,在 [所有伺服器] 頁面,使用滑鼠右鍵按一下節點名稱 (或叢集名稱),然後按一下 [更新叢集] 。
其他參考
下列連結提供使用叢集感知更新的詳細資訊。