Virtualization

HA VM 集群的“實時”鏡像?

  • June 6, 2017

我正在閱讀虛擬化中的 HA 技術,但我看到的所有解決方案或多或少都像更專業的 VRRP 一樣工作 - 當主機關閉時,VM 會在另一台虛擬化主機上啟動。如果儲存是共享的(例如 iSCSI),那麼可以啟動“相同”的 VM,因此對於來賓作業系統來說,它看起來像是一種電源故障。但是如果記憶體中有一些重要的數據(例如記憶體數據庫),那麼它仍然會失去。

儘管可以以一定的間隔創建正在執行的 VM 的快照(不幸的是,創建這樣的快照需要大量時間,因此實際上不能每隔 10 秒就完成一次)。然後另一個虛擬化主機可以載入這樣的快照並繼續“不間斷地”執行虛擬機(加上減去間隔時間)。

所以我的問題是 - 是否有任何解決方案自動“鏡像”虛擬機,以便在虛擬化主機故障後虛擬機可以在另一台主機上“恢復”而不會出現明顯的中斷?從字面上看,就像虛擬機的 RAID1。在 RAM 級別上完全同步的鏡像。

伺服器不應該以您所描述的方式“失敗”。大多數人並不擔心這一點。

但是,這是VMware Fault Tolerance (FT)的一個案例。

這將滿足您的要求。

如果需要延遲很小(如 10 秒)的非同步複製,那麼像Zerto這樣的解決方案將是合適的。

  1. 部署 VMware vSphere 集群並在您的虛擬機上使用容錯https://www.vmware.com/files/pdf/techpaper/VMware-vSphere6-FT-arch-perf.pdf功能(如上所述)。

  2. 部署 XenServer 集群並使用 Remus https://wiki.xenproject.org/wiki/Remus

引用自:https://serverfault.com/questions/851623