Today I ran into this issue with a customer and wanted to write on it so it does not happen to everyone. Fault Tolerance on vSphere is an awesome solution to maximize uptime. There is a CPU scenario that may be a challenge however:
This KB article (http://kb.vmware.com/kb/1008027) reads:
For VMware FT to be supported, the servers that host the virtual machines must each use a supported processor from the same category as documented below:
Intel Xeon based on 45nm Core 2 Microarchitecture Category:
3100 Series
3300 Series
5200 Series (DP)
5400 Series
7400 Series
Intel Xeon based on Core i7 Microarchitecture Category:
3500 Series
5500 Series
AMD 3rd Generation Opteron Category:
1300 and 1400 Series
2300 and 2400 Series (DP)
8300 and 8400 Series (MP)
Please note the requirement “same category.” As an example, if you have a server with a 54xx series Intel Processor and a Intel 55xx series processor (both have the technology for FT), you can vMotion and DRS between them (via EVC) but you cannot run a Fault Tolerant pair across them. The Lockstep technology from Intel changed in the 35xx and 55xx CPUs and is not compatible with the previous generations of lockstep.