FT 是什么
vSphere FT(Fault Tolerance,容错)通过主备两台虚机锁步(lockstep)执行提供连续可用性:主虚机的指令流同步复制到备机,主虚机或所在主机故障时立即切到备机承接,业务中断极小,通常表现为一次网络闪断。它本质是用资源换连续性——主备双份资源加一堆使用限制,只适合少数关键的小规格虚机。
基本信息
| 机制 | 主备锁步(lockstep)执行,故障时切换到备机 |
|---|---|
| 规模 | 单虚机 vCPU 数量受限,以官方兼容性表为准 |
| 前提 | 主机同集群、CPU 兼容、需要专用 FT 网络 |
| 代价 | 资源占用接近翻倍,部分特性不兼容 |
| 与快照互斥 | 启用 FT 的虚机通常不能创建快照 |
| 运维影响 | 主机维护与 DRS 操作要先处理 FT 配对关系 |
与 HA 对比
| 维度 | HA | FT |
|---|---|---|
| 切换方式 | 主机故障后在其他主机重启虚机 | 主备持续同步,切换中断极小 |
| 中断表现 | 分钟级重启 | 近乎无感,通常只有网络闪断 |
| 资源成本 | 预留容量 | 主备双份运行资源 |
| 操作限制 | 基本不受限 | 快照、热插拔等受限 |
| 适用 | 多数业务 | 少数关键小型虚机 |
典型使用场景
- 不能中断的关键小型虚机,例如认证、票据类服务
- 应用本身不支持集群,但又要求很短的 RTO
- 重大活动期间给关键节点做临时加固
- 演练容错切换能力,验证业务对闪断的容忍度
- 不适合:大规格虚机、频繁快照或频繁热插拔设备的业务
启用前的核对清单
启用前的核对清单
# 1 核对兼容性:vCPU 数量与内存规格是否在 FT 支持范围内
# 2 核对主机:同集群、CPU 兼容、已配置独立的 FT 网络
# 3 核对存储:数据盘所在存储与置备类型要满足要求(如需厚置备)
# 4 检查冲突:是否已存在快照、是否依赖频繁热插拔设备
# 5 规划容量:主备合计资源要能同时在集群内落地
# 6 演练验证:主动触发一次切换,确认业务表现符合预期启用前核对兼容性矩阵:部分设备、快照与热插拔操作与 FT 互斥,启用后这些运维动作会被直接拒绝,变更流程要提前留出例外。
FT 覆盖的是主机与虚机级故障,不解决应用逻辑错误、数据损坏与人为误删:这类风险仍要靠备份、发布流程与权限管理,别把 FT 当兜底的全部。