如何更新 Windows Server 故障轉移叢集
本文說明如何更新 Windows Server 中的故障轉移叢集。
適用:Windows Server 2012 R2
原始 KB 編號: 174799
摘要
本文說明如何在 Windows Server 故障轉移叢集上安裝 Service Pack 或 Hotfix。 將 Service Pack 或 Hotfix 套用至伺服器叢集,與將 Service Pack 或 Hotfix 套用至 Windows Server 相同。 不過,您應該考慮一些特殊條件,以確保客戶端在執行安裝時具有高階的存取權。
其他相關資訊
若要在 Windows Server 故障轉移叢集上安裝 Windows Service Pack 或 Hotfix,請遵循下列步驟,視您執行的 Windows Server 版本而定。 一律在每個叢集節點上安裝相同的 Service Pack 或 Hotfix。 除非特定 Service Pack 版本的指示另有指示引導您,否則請遵循下列步驟。
Windows Server 2012 - 2019
在 Windows Server 2012 上安裝 Service Pack 和 Hotfix - 2019 需要不同的程式。 如需詳細資訊,請參閱 使用 Windows Server 清空規劃維護的節點。
在 Windows Server 2008 R2 中使用故障轉移叢集管理員安裝 Service Pack 或 Hotfix
完成此程式時,需要每個叢集伺服器上本機 Administrators 群組的成員資格或對等專案。
檢查系統記錄檔中是否有錯誤,並確定系統運作正常。
請確定您有每個系統的目前備份和更新的緊急修復磁碟。 如果檔案損毀、電源中斷或不相容,您可能必須先還原為系統的狀態,才能嘗試安裝 Service Pack 或 Hotfix。
在 [故障轉移叢集管理員] 嵌入式管理單元中,以滑鼠右鍵按兩下 [節點 A],然後按兩下 [ 暫停]。
在 [節點 A] 上,展開 [ 服務和應用程式],然後按兩下服務或應用程式。
在右側) 的 [ 動作 (] 底下,按兩下 [ 將此服務或應用程式移至另一個節點],然後選取節點。
注意事項
當服務或應用程式移動時,其狀態會顯示在中央窗格) (詳細數據窗格中。
針對叢集上設定的每個服務和應用程式,請遵循步驟 4 和 5。 在具有兩個以上節點的叢集上,從 [將此服務或應用程式移至另一個節點] 旁的選項,您可以選取 [最佳可能]。 如果您未針對您要移動的服務或應用程式設定慣用擁有者清單,此選項不會有任何作用。 (在此情況下,將會隨機選取節點。) 如果您設定了偏好的擁有者清單,[最佳可能] 選項會將服務或應用程式移至清單上的第一個可用節點。
在節點 A 上安裝 Service Pack 或 Hotfix,然後重新啟動電腦。
檢查系統記錄檔中是否有錯誤。 如果您發現任何錯誤,請先進行疑難解答,再繼續此程式。
在 [故障轉移叢集管理員] 嵌入式管理單元中,以滑鼠右鍵按兩下 [節點 A],然後按兩下 [ 繼續]。
在 [故障轉移叢集管理員] 嵌入式管理單元中,以滑鼠右鍵按兩下 [節點 B],然後按兩下 [ 暫停]。
在右側) 的 [ 動作 (] 底下,按兩下 [ 將此服務或應用程式移至另一個節點],然後選取節點。
注意事項
當服務或應用程式移動時,其狀態會顯示在中央窗格) (詳細數據窗格中。
針對叢集上設定的每個服務和應用程式,請遵循步驟 10 和 11。
在節點 B 上安裝 Service Pack 或 Hotfix,然後重新啟動電腦。
檢查系統記錄檔中是否有錯誤。 如果您發現任何錯誤,請先進行疑難解答,再繼續此程式。
在 [故障轉移叢集管理員] 中,以滑鼠右鍵按兩下 [節點 B],然後按兩下 [ 繼續]。
以滑鼠右鍵按兩下每個群組,按兩下 [ 移動群組],然後將群組移回其慣用的擁有者。 如需詳細資訊,請 參閱測試叢集服務或應用程式的故障轉移 和 在故障轉移叢集中暫停或繼續節點。
在 Windows Server 2008 R2 中使用 Windows PowerShell Cmdlet 安裝 Service Pack 或 Hotfix
完成此程式時,需要每個叢集伺服器上本機 Administrators 群組的成員資格或對等專案。
檢查系統記錄檔中是否有錯誤,並確定系統運作正常。
請確定您有每個系統的目前備份和更新的緊急修復磁碟。 如果檔案損毀、電源中斷或不相容,您可能必須先還原為系統的狀態,才能嘗試安裝 Service Pack 或 Hotfix。
在 Windows Server 2008 R2 中,使用 [系統管理工具] 底下的 [Windows PowerShell 模組] 鏈接,自動匯入您已安裝之功能或角色的所有 Windows PowerShell 模組。
使用系統管理工具中的快捷方式來啟動故障轉移叢集 PowerShell 管理。 或者,以滑鼠右鍵按兩下電腦,然後選取 [以系統管理員身分執行],開始在您的電腦上 Windows PowerShell。
執行下列命令來載入故障轉移叢集模組:
Import-Module FailoverClusters
。執行下列命令,暫停 (在故障轉移叢集節點 A 上暫停) 活動:
Suspend-ClusterNode nodeA
。執行下列命令,將叢集服務或應用程式 (資源群組) 移至另一個節點:
Move-ClusterGroup \<clustered service> -Node nodeB
。提示
您也可以使用下列命令,將節點的所有群組移至最佳可能節點的慣用擁有者:
Get-ClusterNode NodeA | Get-ClusterGroup | Move-Cluster Group
。在節點 A 上安裝 Service Pack,然後重新啟動電腦。
檢查系統記錄檔中是否有錯誤。 如果您發現任何錯誤,請先進行疑難解答,再繼續此程式。
執行下列命令,在步驟 5 中暫停的節點 A 上繼續活動:
Resume-ClusterNode nodeA
。執行下列命令來暫停 (暫停其他故障轉移叢集節點上的) 活動:
Suspend-ClusterNode nodeB
。執行下列命令,將叢集服務或應用程式 (資源群組) 移至另一個節點:
Move-ClusterGroup <clustered service> -Node nodeB
。注意事項
您可以再次使用下列命令,將節點的所有群組移至最佳可能節點的慣用擁有者:
Get-ClusterNode NodeB | Get-ClusterGroup | Move-Cluster Group
.在節點 B 上安裝 Service Pack,然後重新啟動電腦。
檢查系統記錄檔中是否有錯誤。 如果您發現任何錯誤,請先進行疑難解答,再繼續此程式。
執行下列命令,在步驟 10 中暫停的節點 B 上繼續活動:
Resume-ClusterNode nodeB
。執行下列命令,將資源群組 (叢集服務或應用程式移回) 慣用的擁有者:
Move-ClusterGroup <CusteredService> -Node <NodeName>
。
如需詳細資訊,請移至下列 Microsoft 網站:
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應