The following conditions are required for migrating a VM guest from source host to destination host:
The required guest image must be available on the destination host at the same location.
The storage and network devices configured in the migrating guest must be identical on source and destination hosts. Any difference may cause the migration process to terminate.
The KVM hypervisor version on both the hosts should be the same as well as the operating system level.
For KVM and RHEV environments, you must set password-less SSH communication between the source and destination host.
For detailed information about the required and limitation of virtual machine migration, see your Linux virtualization documentation.