小白 搜集 vmware fault tolerance 工作原理(摘自网络)

Vmware fault tolerance(FT)功能创建一个虚拟机设置可以提供连续性能力。FT建立在ESX/ESXi主机平台。通过创建一个虚拟机一个完全相同的副本。

  虚拟机的主要副本,处于活动状态,接受请求,服务信息,并运行程序。次要副本,接收与主副本相同的输入。次要副本完成的所有任务都依照主副本的变动。主副本所有非决定性的活动都将被捕捉,发送到运行在其他host上的次要副本,次要副本在一秒内将活动进行重演。

  FT启动后,VM Tools从每个虚机中发送心跳到VMM,此心跳与HA的心跳类似。VMM检查以确保主要和次要副本都在运行。如果主副本所在的host丢失,VMM将不再发送心跳。此时,次要副本立刻变为活动的,并成为主要副本,服务不会经历任何中断。

  FT提供了比HA更高的商业连续性级别。FT发生时,次要立刻被激活,所有关于虚机状态的信息都会被完整的保留。存储在内存中的数据不需要被re-entered或reloaded。而HA则要将任何丢失的虚拟机进行重启。这会结束所有虚拟机进程和状态信息,程序和未保存的用户输入信息都会丢失。 

高可用、容错FT、MSCS的区别  

  高可用性HA 容错FT  MSCS
可用性 容错 容错
宕机时间
支持的操作系统 所有的操作系统 所有的操作系统 仅Microsoft支持的操作系统
支持类型 均支持   支持ESX 支持硬件
使用场景 对所有的虚拟机高可用 对关键的虚拟机容错 对关键应用容错

 

 

posted @ 2014-02-13 13:29  kelly_hello  阅读(803)  评论(1编辑  收藏  举报