Sql
Windows 集群 - 我可以在不干擾 SQL 的情況下進行故障轉移嗎?
我有一個 3 節點集群。
所有節點都是 Cluster01 的一部分,應該是 A/A/P 模式。
通常 SQL Server 的 instanceA 和 instanceB 將分別駐留在 NodeA 和 NodeB 上。Windows 群集資源將駐留在 NodeA 上,而 NodeC 將是被動節點。
目前,我們的配置如下:
- NodeA 擁有包含 Quorum、Windows Cluster IP 和 HostName 以及 MSDTC 的集群資源組
- NodeB 有 SQL Server 的 instanceA 和它自己的 IP 和主機名
- NodeC 擁有 SQL Server 的 instanceB 和它自己的 IP 和主機名
我的問題是,雖然我知道故障轉移通常會導致一些停機時間,但考慮到我們的 SQL Server 實例有自己的 IP 和主機名並且使用者連接到這些實例,故障轉移仲裁、Windows IP/主機和 MSDTC 會中斷以任何方式提供 SQL 服務?
我已經檢查過 Windows 集群沒有依賴關係,但這有點像說如果我拔掉外掛,Windows 還會執行嗎?
提前致謝!
不,故障轉移其他集群組(仲裁等)不會導致您的 SQL 實例受到影響。SQL 偵聽自己的 IP 和虛擬名稱。
分佈式事務將受到故障轉移 MSDTC 的影響。