如何更新 Windows Server 故障轉移叢集
本文說明如何在 Windows Server 中更新故障轉移叢集。
原始 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 - 2019 上安裝 Service Pack 和 Hotfix 需要不同的程式。 如需詳細資訊,請參閱 使用 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網站: