Description
XenCenter is unable to copy a shutdown VM between pools if this VM HAD (in the past) a vGPU assigned but now does not.
- Copy a VM with vGPU assigned is not possible. However, you can remove this vGPU and the copy it.
- Copy this VM via command-line (with xe vm-migrate) is possible.
- Copy this VM from XenCentere does not allow you to copy to a remote pool. Only in the same pool (fast-clone or full clone). There is no option for cross-pool.
STEPS:
1- Create a VM and assign a vGPU.
2- Try copy between pools from Xencenter.
Result: no dialog in order to select a remote pool. Only in the same pool.
WORKAROUND:
Execute a xe vm-migrate copy=true vm=VM_Name live=false remote-master=IP remote-username=root remote-password=password.
It will FAIL because you have not specified vif to network assignment. Now, go to XenCenter and you will be able to copy this VM between pools.