vSphere高可用性,容错和快照

我听说来自vSphere服务器pipe理员的声明,即使ESXi主机发生故障,为高可用性configuration的虚拟机仍能保持透明的function。 他还声称,为高可用性configuration的虚拟机无法进行快照,因为这会导致虚拟机损坏。

据我所知,从我在网上发现,这是不正确的。

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

所以,我有点困惑。 HA和FT的好处和局限性究竟是什么?

总之,你是对的,他是错的; HA要简单得多,FT非常严格。

VMware高可用性(HA)

当检测到服务器中断时,在群集中的其他vSphere主机上重新启动虚拟机,而无需手动干预。

http://www.vmware.com/uk/products/vsphere/features/high-availability

无法为单个虚拟机设置高可用性。 高可用性(HA)是在集群级别configuration的,而不是单独的虚拟机。 因此,HA没有特别涉及快照或磁盘configuration模型。

VMware容错(FT)

通过创build始终与主虚拟机保持一致的虚拟机的实时影子实例,在发生服务器故障时为应用程序提供连续可用性。 在发生硬件故障时,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

容错和精简configuration

共享虚拟磁盘必须处于eagerzeroedthick磁盘格式,以便于群集configuration,如Microsoft群集服务和VMware容错。

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

但是,似乎可以在具有精简configuration磁盘的VM上启用FT,但会导致更改磁盘,这将花费时间和磁盘空间。

请注意,如果在虚拟机上打开FT,并且该虚拟机正在使用精简configuration的VMDK,则该VMDK将用零填充。

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