Host requires a shared storage. Virtual machine files on a VMFS or NFS datastore need to be accessible by both the source and destination ESXi host.
Host requires at least a Gigabit Ethernet network interface card with a VMkernel port enabled for vMotion on each ESXi host. Identically named virtual machine port groups connected to the same network. All port groups to which the virtual machine is attached must exist on both ESXi hosts. The port group naming is case sensitive.
CPUs in both ESXi hosts must be compatible. CPUs need to be from the same CPU family, and must support the same features. Some features CPU features can be hidden by using compatibility masks.