Hi,
We was in the same situation few month ago. After some testing, we decided to made the migration on application level instead of migrating VM.
So, instead of migrating the whole VM, we installed new CentOS 7 vms, (old infrastructure on xen was centos6) and we redeployed everything on that.