vSphere 高可用性、容错和快照

vSphere 高可用性、容错和快照

我听到一位 vSphere 服务器管理员声称,即使 ESXi 主机发生故障,配置为高可用性的虚拟机仍能继续透明地运行。他还声称配置为高可用性的虚拟机无法进行快照,因为这会导致虚拟机损坏。

据我所知,以及从我在网上找到的信息来看,事实并非如此。

  1. HA(高可用性)虚拟机在发生故障时会重新启动,但它们不会透明地继续运行。
  2. FT(容错)虚拟机透明地继续运行。
  3. 您可以对 HA VM 进行快照,但不能对 FT VM 进行快照。

所以,我有点困惑。HA 和 FT 的优点和局限性到底是什么?

答案1

总而言之,你是对的,他是错的;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 虚拟机的快照

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1016619

容错和精简配置

共享虚拟磁盘必须采用 eagerzeroedthick 磁盘格式,以方便集群配置,例如 Microsoft Clustering 服务和 VMware Fault Tolerance。

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1033570

但似乎您可以在具有精简配置磁盘的虚拟机上启用 FT,但这会导致磁盘发生变化,并且会花费时间和磁盘空间。

请注意,如果您在 VM 上打开 FT,并且该 VM 正在使用精简配置的 VMDK,则该 VMDK 将会被零填充。

http://blogs.vmware.com/vsphere/2012/03/thin-provisioning-whats-the-scoop.html

相关内容