如何更新 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 群組的成員資格或對等專案。

  1. 檢查系統記錄檔中是否有錯誤,並確定系統運作正常。

  2. 請確定您有每個系統的目前備份和更新的緊急修復磁碟。 如果檔案損毀、電源中斷或不相容,您可能必須先還原為系統的狀態,才能嘗試安裝 Service Pack 或 Hotfix。

  3. 在 [故障轉移叢集管理員] 嵌入式管理單元中,以滑鼠右鍵按兩下 [節點 A],然後按兩下 [ 暫停]

  4. 在 [節點 A] 上,展開 [ 服務和應用程式],然後按兩下服務或應用程式。

  5. 在右側) 的 [ 動作 (] 底下,按兩下 [ 將此服務或應用程式移至另一個節點],然後選取節點。

    注意事項

    當服務或應用程式移動時,其狀態會顯示在中央窗格) (詳細數據窗格中。

  6. 針對叢集上設定的每個服務和應用程式,請遵循步驟 4 和 5。 在具有兩個以上節點的叢集上,從 [將此服務或應用程式移至另一個節點] 旁的選項,您可以選取 [最佳可能]。 如果您未針對您要移動的服務或應用程式設定慣用擁有者清單,此選項不會有任何作用。 (在此情況下,將會隨機選取節點。) 如果您設定了偏好的擁有者清單,[最佳可能] 選項會將服務或應用程式移至清單上的第一個可用節點。

  7. 在節點 A 上安裝 Service Pack 或 Hotfix,然後重新啟動電腦。

  8. 檢查系統記錄檔中是否有錯誤。 如果您發現任何錯誤,請先進行疑難解答,再繼續此程式。

  9. 在 [故障轉移叢集管理員] 嵌入式管理單元中,以滑鼠右鍵按兩下 [節點 A],然後按兩下 [ 繼續]

  10. 在 [故障轉移叢集管理員] 嵌入式管理單元中,以滑鼠右鍵按兩下 [節點 B],然後按兩下 [ 暫停]

  11. 在右側) 的 [ 動作 (] 底下,按兩下 [ 將此服務或應用程式移至另一個節點],然後選取節點。

    注意事項

    當服務或應用程式移動時,其狀態會顯示在中央窗格) (詳細數據窗格中。

  12. 針對叢集上設定的每個服務和應用程式,請遵循步驟 10 和 11。

  13. 在節點 B 上安裝 Service Pack 或 Hotfix,然後重新啟動電腦。

  14. 檢查系統記錄檔中是否有錯誤。 如果您發現任何錯誤,請先進行疑難解答,再繼續此程式。

  15. 在 [故障轉移叢集管理員] 中,以滑鼠右鍵按兩下 [節點 B],然後按兩下 [ 繼續]

  16. 以滑鼠右鍵按兩下每個群組,按兩下 [ 移動群組],然後將群組移回其慣用的擁有者。 如需詳細資訊,請 參閱測試叢集服務或應用程式的故障轉移在故障轉移叢集中暫停或繼續節點

在 Windows Server 2008 R2 中使用 Windows PowerShell Cmdlet 安裝 Service Pack 或 Hotfix

完成此程式時,需要每個叢集伺服器上本機 Administrators 群組的成員資格或對等專案。

  1. 檢查系統記錄檔中是否有錯誤,並確定系統運作正常。

  2. 請確定您有每個系統的目前備份和更新的緊急修復磁碟。 如果檔案損毀、電源中斷或不相容,您可能必須先還原為系統的狀態,才能嘗試安裝 Service Pack 或 Hotfix。

  3. 在 Windows Server 2008 R2 中,使用 [系統管理工具] 底下的 [Windows PowerShell 模組] 鏈接,自動匯入您已安裝之功能或角色的所有 Windows PowerShell 模組。

  4. 使用系統管理工具中的快捷方式來啟動故障轉移叢集 PowerShell 管理。 或者,以滑鼠右鍵按兩下電腦,然後選取 [以系統管理員身分執行],開始在您的電腦上 Windows PowerShell。

  5. 執行下列命令來載入故障轉移叢集模組: Import-Module FailoverClusters

  6. 執行下列命令,暫停 (在故障轉移叢集節點 A 上暫停) 活動: Suspend-ClusterNode nodeA

  7. 執行下列命令,將叢集服務或應用程式 (資源群組) 移至另一個節點: Move-ClusterGroup \<clustered service> -Node nodeB

    提示

    您也可以使用下列命令,將節點的所有群組移至最佳可能節點的慣用擁有者: Get-ClusterNode NodeA | Get-ClusterGroup | Move-Cluster Group

  8. 在節點 A 上安裝 Service Pack,然後重新啟動電腦。

  9. 檢查系統記錄檔中是否有錯誤。 如果您發現任何錯誤,請先進行疑難解答,再繼續此程式。

  10. 執行下列命令,在步驟 5 中暫停的節點 A 上繼續活動: Resume-ClusterNode nodeA

  11. 執行下列命令來暫停 (暫停其他故障轉移叢集節點上的) 活動: Suspend-ClusterNode nodeB

  12. 執行下列命令,將叢集服務或應用程式 (資源群組) 移至另一個節點: Move-ClusterGroup <clustered service> -Node nodeB

    注意事項

    您可以再次使用下列命令,將節點的所有群組移至最佳可能節點的慣用擁有者:
    Get-ClusterNode NodeB | Get-ClusterGroup | Move-Cluster Group.

  13. 在節點 B 上安裝 Service Pack,然後重新啟動電腦。

  14. 檢查系統記錄檔中是否有錯誤。 如果您發現任何錯誤,請先進行疑難解答,再繼續此程式。

  15. 執行下列命令,在步驟 10 中暫停的節點 B 上繼續活動: Resume-ClusterNode nodeB

  16. 執行下列命令,將資源群組 (叢集服務或應用程式移回) 慣用的擁有者: Move-ClusterGroup <CusteredService> -Node <NodeName>

如需詳細資訊,請移至下列 Microsoft 網站: