虚拟机更改vCPU数量,直接报错
更具用户描述原有虚拟机开启过FT,未正常关闭FT克隆后,导致问题发生。
查看虚拟机vmx文件,存在uselegacyft是开启的状态
vm.uselegacyft = "true"
replay.allowFT = "false"
这行参数强制让虚拟机尝试使用 Legacy FT(旧版故障容错) 技术。
- Legacy FT 的限制:在 vSphere 老版本中,Legacy FT 仅支持 1 个 vCPU。
- 冲突:你更改虚拟机vCPU为 4 个 vCPU,这违反了 Legacy FT 的硬性限制,因此系统不断弹出“不受 Fault Tolerance 支持”的报警。
即使你没有在界面上显式开启 FT,只要这个参数在配置文件里为
true,vCenter 就会不断进行兼容性预检并报错。更改配置后,重新注册虚拟机即可修复该问题。

评论
发表评论