首页/云/云平台与虚拟化速查/vSphere FT(容错)原理与限制
虚拟化基础63 条

vSphere FT(容错)原理与限制

FT 通过主备虚机锁步执行提供连续可用性,故障时快速切换;代价是资源接近翻倍、对 CPU 与网络有专门要求,适合少数关键小规格虚机。

云平台与虚拟化速查云更新于 2026-10-13

FT 是什么

vSphere FT(Fault Tolerance,容错)通过主备两台虚机锁步(lockstep)执行提供连续可用性:主虚机的指令流同步复制到备机,主虚机或所在主机故障时立即切到备机承接,业务中断极小,通常表现为一次网络闪断。它本质是用资源换连续性——主备双份资源加一堆使用限制,只适合少数关键的小规格虚机。

基本信息

机制主备锁步(lockstep)执行,故障时切换到备机
规模单虚机 vCPU 数量受限,以官方兼容性表为准
前提主机同集群、CPU 兼容、需要专用 FT 网络
代价资源占用接近翻倍,部分特性不兼容
与快照互斥启用 FT 的虚机通常不能创建快照
运维影响主机维护与 DRS 操作要先处理 FT 配对关系

与 HA 对比

维度HAFT
切换方式主机故障后在其他主机重启虚机主备持续同步,切换中断极小
中断表现分钟级重启近乎无感,通常只有网络闪断
资源成本预留容量主备双份运行资源
操作限制基本不受限快照、热插拔等受限
适用多数业务少数关键小型虚机

典型使用场景

  • 不能中断的关键小型虚机,例如认证、票据类服务
  • 应用本身不支持集群,但又要求很短的 RTO
  • 重大活动期间给关键节点做临时加固
  • 演练容错切换能力,验证业务对闪断的容忍度
  • 不适合:大规格虚机、频繁快照或频繁热插拔设备的业务

启用前的核对清单

启用前的核对清单
# 1 核对兼容性:vCPU 数量与内存规格是否在 FT 支持范围内
# 2 核对主机:同集群、CPU 兼容、已配置独立的 FT 网络
# 3 核对存储:数据盘所在存储与置备类型要满足要求(如需厚置备)
# 4 检查冲突:是否已存在快照、是否依赖频繁热插拔设备
# 5 规划容量:主备合计资源要能同时在集群内落地
# 6 演练验证:主动触发一次切换,确认业务表现符合预期
启用前核对兼容性矩阵:部分设备、快照与热插拔操作与 FT 互斥,启用后这些运维动作会被直接拒绝,变更流程要提前留出例外。
FT 覆盖的是主机与虚机级故障,不解决应用逻辑错误、数据损坏与人为误删:这类风险仍要靠备份、发布流程与权限管理,别把 FT 当兜底的全部。

易错点

  • 对需要频繁快照或热插拔的业务开 FT:相关操作被限制,运维动作全部卡住
  • 只算虚机资源没算主备双份,集群容量不足导致备机无法启动,容错形同虚设
  • CPU 不兼容或多代混插的集群上启用 FT,虚机无法配对运行
  • 把 FT 当备份使用,遇到误删与逻辑损坏时数据依然无法恢复

数据来源与参考

  • VMware 文档:vSphere Fault Tolerance
  • vSphere 可用性指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌