Availability-Groups
在 2 節點 FCI 內的節點上安裝 SQL Server 更新檔
在具有共享磁碟(在同一數據中心/同一子網中)的 2 節點自動 FCI 上安裝 SQL 更新檔時,通過 Node 和 FileShare 多數實現仲裁,是否可以在一個節點上安裝 SQL 更新檔而不影響另一個節點那個 2 節點集群中的節點?顯然,這是出於回滾的目的。這種情況下的常用方法是什麼?
謝謝您的幫助!
我們為 2 節點集群進行 SQL 修補和 Windows 更新的方式是。
- 在故障轉移群集管理器中,從可能的所有者中刪除要修補的節點(確保在您準備好之前它不能故障轉移到該節點)
- 修補非活動節點
- 將節點重新添加到可能的所有者
- 故障轉移到非活動節點
- 讓它執行一兩天以確保沒有問題
- 從可能的所有者中刪除第一個節點(現在是非活動節點)
- 修補現在不活動的節點
- 將節點重新添加到可能的所有者
- 故障回复
只要您的非活動節點沒有仲裁或集群組,修補或重新啟動非活動節點應該具有零影響。
確保要修補的節點不擁有任何東西的最簡單方法是使用 Powershell。
- 打開 Powershell
- 執行以下命令“import-module failoverclusters”
- 然後執行“get-clustergroup”
輸出將顯示您在集群中擁有哪些資源以及目前所在的節點。
這是來自 MS 的一篇關於主題的文章,https://support.microsoft.com/en-au/kb/958734。