Adding the replay advanced options per the virtuallyghetto blog post does not resolve the FT issue. The small (1GB RAM 1 vCPU) nested 32bit VM I am using to test FT fails to start the secondary FT vm and displays the following errors:
- Cannot power on the Fault Tolerance Secondary VM for virtual machine FTtest. Refer to the errors list for details.
- A general system error occurred: Source detected that destination failed to resume.
These errors generally correspond to the issue described in VMware KB 2002379. The KB article has a code snippet that shows the last MigrateSetState equal to 11. The highest MigrateSetState value I see in the log is 5, which drops to zero when the secondary FT VM fails to start.
This seems to suggest the reported FT status of the nested vSphere VM is accurate and the required replay capability is not functioning.
Edit: The following is output from esxcfg-info regarding the nested vSphere server vCPU capabilities: