vSphere 高可用性、容錯和快照
我聽說一位 vSphere 伺服器管理員聲稱,即使在 ESXi 主機發生故障的情況下,為高可用性配置的虛擬機也能繼續透明地執行。他還聲稱配置為高可用性的虛擬機無法進行快照,因為這會導致虛擬機損壞。
據我所知,從我在網上發現的情況來看,這不是真的。
- HA(高可用性)虛擬機在失敗時重新啟動,它們不會透明地繼續執行。
- FT(容錯)虛擬機透明地繼續執行。
- 您可以對 HA VM 進行快照,但不能對 FT VM 進行快照。
所以,我有點困惑。HA 和 FT 到底有什麼好處和限制?
總之,你是對的,他是錯的;HA 簡單得多,FT 非常嚴格。
VMware 高可用性 (HA)
檢測到伺服器中斷時,無需人工干預即可重新啟動集群中其他 vSphere 主機上的虛擬機。
http://www.vmware.com/uk/products/vsphere/features/high-availability
無法為單個虛擬機設置高可用性。高可用性 (HA) 是您在集群級別而不是單個虛擬機級別配置的東西。因此,HA 沒有特別涉及快照或磁碟配置模型。
VMware 容錯 (FT)
通過創建始終與主虛擬機保持同步的虛擬機的實時影子實例,在伺服器發生故障時為應用程序提供持續可用性。如果發生硬體中斷,vSphere FT 會自動觸發故障轉移 — 確保零停機時間
http://www.vmware.com/uk/products/vsphere/features/fault-tolerance
容錯快照
注意:由於不支持拍攝 FT 虛擬機的快照
容錯和精簡配置
共享虛擬磁碟必須採用 eagerzeroedthick 磁碟格式,以便於集群配置,例如 Microsoft Clustering 服務和 VMware Fault Tolerance。
但是,您似乎可以在具有精簡配置磁碟的 VM 上啟用 FT,但這會導致磁碟發生更改,並且需要時間和磁碟空間。
請注意,如果您在 VM 上打開 FT,並且該 VM 使用的是精簡配置的 VMDK,則該 VMDK 會被填充為零。
http://blogs.vmware.com/vsphere/2012/03/thin-provisioning-whats-the-scoop.html