| To ensure production-system stability during migration with        VMotion, VirtualCenter requires the source and target CPUs to be        compatible, as defined in these documents: If the source and target CPUs are incompatible for VMotion, you  can:          Perform a cold migration (rather than a VMotion migration), thereby          removing VMotion CPU requirements as an issue.                   Remove VMotion compatibility constraints by modifying the default          bit-mask used by VirtualCenter. Note that some modifications discussed          in this knowledge base article are neither supported nor          recommended by VMware for production environments. In general, any CPU          feature (or extended feature) that circumvents the virtualization layer          (such as SSE3) is not supported for VMotion. Here are some resources that can help you obtain information        about a host system's CPU:                                  VMware's ESX Server 3.x CD-ROM includes an ISO image file (\images\cpuid.iso.gz ) that can be          uncompressed and used to create a bootable CD-ROM that provides CPU          information about a given host prior to operating system (or          ESX Server) installation. If you have questions about obtaining or using          this tool, contact VMware Technical Support.           VMotion Compatibility Groups for Intel ProcessorsTo guarantee successful migrations with VMotion, VMware has defined        several compatibility groups based on processor family (Pentium 4,        Core) and implementation of SSE3 and SSSE3 instructions. By default, VirtualCenter supports VMotion migrations within each CPU        compatibility group. For example, migration within group A is allowed, but        migration from group A to group B or from group B to group C is not, as        shown in the tables. Intel Pentium 4 CPU Family                             | VMotion CPU Compatibility              Group | CPU Details   | ESX Server 3.x   | ESX Server 2.x |  |  |                 Group A | Without SSE3, without XD (eXecute Disable) bit.Models              include:                               Early Intel P4s prior to Model 3, Stepping 1.For example,                Willamette and Northwood.
               Early Xeon and Xeon MP CPUs (prior to Nocona, Q3                2004).For example, Foster, Prestonia, and              Gallatin.
 |       For A <-> B VMotion, apply SSE3 mask (not              supported). | 
 
 
             For A <-> B VMotion, apply SSE3 mask (not              supported).    |  |             |           Group B(Group B and C are the same for VC 1.x)
   | With SSE3, without XD (eXecute Disable) bit. Models include:                P4s from Model 3, Stepping 1 onward (introduced in early                2004).For example, Prescott, or numbered 5x0, 5x5, 5x9.
Xeon with 64-bit (EM64T) enabled.For example, Nocona.
 |  |  |             For B <-> C VMotion, apply NX mask (supported).               
 
 
   |  |             |                 Group C(Group B and C are the same for VC 1.x)
   | With SSE3 and XD (eXecute Disable) bit. Models include:                P4s from Model 3, Stepping 1 onward (introduced in early                2004).For example, Prescott, or numbered 5x0j, 5x5j, 5x9j.
               P4s with 64 bit (EM64T) enabled.For example, Prescott 2M,                Cedar Mill, or numbered 5x1, 5x6, 6x0, 6x1, 6x2.
               P4s with dual-core (marketed as Pentium D).For example,                Smithfield, Pressler, or numbered 8x0.
Xeon and Xeon MP with 64-bit (EM64T) enabled.For example,                Irwindale, Cranford, and Potomac.Xeon and Xeon MP.
 For example,                Paxville, Dempsey, and Tulsa, or numbered 50xx, 70xx, and                71xx.
 |  |                                       | VMotion CPU              Compatibility Group | CPU Details | ESX Server 3.x | ESX Server 2.x |   |  | Group A | Without SSSE3. Models include: Dual-core Xeon LV based on              Intel Core Microarchitecture.For example, Sossaman.
 | For A <-> B              VMotion, apply SSSE3 mask (not supported). | For A <-> B VMotion, apply SSSE3 mask (not              supported). |  |  | Group B | Intel            Core CPU FamilyWith SSSE3. Models include: Intel Dual-core Xeon family based on              Intel Core Microarchitecture.For example, Woodcrest, Clovertown,              or numbered 51xx.
 |  |  | For B <-> C              VMotion, apply SSE4.1 mask (not supported)  | For B <-> C              VMotion, apply SSE4.1 mask (not supported) |  |             | Group C | With SSE4.1 Models include: Penryn-based CPUs, for example              Harpertown, Wolfdale |  |    Applying the MasksFor information about how to apply masks referenced in the tables, see        the appropriate sections in the "Migrations with        VMotion Prevented Due to CPU MismatchHow to Override        Masks" (KB 1993 http://kb.vmware.com/kb/1993),        as follows:  Note that for production environments, VMware neither supports nor        recommends modifying VMotion masks for SSE3, SSSE3, or SSE4.1 because of        the risk of failure of the application or guest operating system after        migration.          VMotion Between Single-Core and Multi-Core ProcessorsSupport for dual-core processors was introduced in VirtualCenter        version 1.3.0 and ESX Server version 2.5.2 (not shown in table above).        Migrations between some single-core and multi-core Intel processors        are supported, as long as the source and target CPUs have compatible CPU        features (or the features are masked) as outlined in the tables        above. For More InformationFor more information about the Intel Pentium 4 CPU family, go        to: For more information about the Intel Core CPU family, go        to:   For more information about SSE3, SSSE3, and SSE4, go to:     Note: Knowledge base articles 1991, 1992, and 1993 replace        article 1377.     
 |