Sql-Server
Hyper V 故障轉移群集上的 SQL 群集
我們有一個在 6 節點刀片集群上執行 SQL Server 的 VM。VM 的數據文件儲存在使用直接 iSCSI 連接附加的 SAN 中。
由於該 SQL Server 將執行許多重要的數據庫,我們正在討論是否應該對 SQL Server 進行集群,或者虛擬機在集群本身中執行這一事實是否足以為我們提供高可用性。在處理物理伺服器時,我習慣於執行 SQL 集群,但是當所有伺服器都只是位於 Hyper V 上的虛擬機時,我對最佳實踐有點粗略。
如果執行 VM 的刀片發生故障,我認為 VM 將在另一個負載上啟動。我猜想向設置中添加 SQL 集群的唯一好處是,故障後的恢復時間會更快一些?還有其他好處嗎?
恕我直言,您仍然需要使用 sql server 高可用性 (HA) 選項,例如集群/鏡像/複製。
當您必須執行修補作業系統等操作時,您仍然會遇到中斷。Hyper-v 在那裡無濟於事。
這是 Microsoft 對虛擬化硬體上的群集 SQL Server 實例的支持策略。他們僅在來賓執行 Windows Server 2008 或更高版本時支持它。最好的情況是配置通過故障轉移群集管理管理單元中的驗證測試。這是在虛擬機內部執行的。