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 | 支持硬件 |
使用场景 | 对所有的虚拟机高可用 | 对关键的虚拟机容错 | 对关键应用容错 |
小白 搜集 vmware fault tolerance 工作原理(摘自网络)
原文:http://www.cnblogs.com/hello-kelly/p/3547945.html