VMotion:在线改变主机位置
在线迁移运行中的虚拟机,以改变其主机位置,最大的特性是"整个迁移过程虚拟机应用不会中断”,这个功能是VMware一直以来很引以为傲的,尤其在Citrix XenServer和Microsoft Hyper-V推出相似功能之前;大部分企业在服务器虚拟化项目中首要考虑使用的功能就是VMotion,并且像DRS这样的高可用性功能是以VMotion为基础的。
vmotion解决的是计划内宕机的情况。举例子么:你的机器要升级内存,你可以先把这个esx上的vm迁走,然后在关机断电,升级内存。但是你的业务(vm)不停顿。
vmotion是计划内迁移(热迁移)。简单说就是,位于ESXi/ESX服务器上的虚拟机被用户自动、半自动或手动(结合DRS)的方式迁移到Cluster内其它ESXi/ESX主机上,整个过程不用停机,系统也不会中断(某些人习惯称之为无缝迁移)。
Storage VMotion:在线改变存储位置
这个是VMware 在ESX 3.5及之后版本推出的一项针对存储迁移的功能,就是在虚拟机开机状态下改变其存储位置,和VMotion一样,整个迁移过程对用户透明,应用不会中断;貌似其他虚拟化厂商还没有相应的功能推出。
vSphere HA 通过在主机出现故障时重新启动虚拟机来为虚拟机提供基本级别的保护。
HA解决的是服务器意外宕机的情况。举例子么:就是你的esx物理主机突然挂了,这台esx上面的vm会在其他esx上重启,保证业务连续性。
这样做可以保证整体停机时间不超过5到10分钟,能起到意外宕机保护(需要VM重启)。HA需要13s+5s+350s=368秒的宕机时间,其中350s是虚拟机启动时间,具体环境时间大小不同,13秒是HA的心跳间隔检查,5秒是HA自身孤立检测
vSphere Fault Tolerance 可提供更高级别的可用性,允许用户对任何虚拟机进行保护以防止主机发生故障时丢失数据、事务或连接。
其实在日常的虚拟化使用中,很少用到FT功能,一是对资源浪费比较严重,二是单个虚拟CPU无法满足业务的需求,三是只有很少有一些应用要求低配置,却要求高可用的要求。
FT:
全称Fault
Tolerance(容错)。计划外宕机保护功能HA的进一步深化,它在HA的基础上实现了异常ESXi/ESX主机上的处于FT保护下的虚拟机不用重启,直接可以在Cluster里的其它ESXi/ESX主机上正常运行,整个过程无中断,常被人称为“计划外0宕机”保护。(FT目前要求单vCPU和
EagerZeroed Thick模式的虚拟磁盘)。