一次在 vCenter Server 5.5 中对虚拟机启用 Fault Tolerance,显示以下错误: 出现一般系统错误: 源检测到目标无法恢复(Source detected that destination failed to resume)。
处理过程:
 通过vclient 查看防火墙上FT需启用端口8100需要开启。通过运行以下命令:
    localcli network ip connection list | grep LISTEN | grep 8100  验证 vmkstatelogger 模块是否未侦听连接。发现此命令无返回信息,而其它正常集群上有返回,猜测可能是FT进程卡死。
故重启该模块尝试:
    通过运行以下命令卸载 vmkstatelogger 模块:
    vmkload_mod -u vmkstatelogger
    通过运行以下命令重新加载该模块:
    vmkload_mod vmkstatelogger
再次验证服务:localcli network ip connection list | grep LISTEN | grep 8100 有返回信息。
之后,重做FT正常。
本次故障非常奇怪,集群中三台主机都是8100端口没有,但模块是启用,一般三台都异常非常奇怪,实际需等待vmware查看日志后的权威解释。

本次异常过程处理,本打算重启ESXi,但业务应用方不同意重启,个人建议最好找时间重启ESXi,毕竟对FT不是深深入了解,可能其它进程和服务也有异常,建议所有ESXi重启一遍,VClient重做HA。