What is the currently accepted method for migrating VMs between hypervisors? I currently have two libvirt hypervisors defined as compute resources in my Foreman setup. I can easily provision VMs to either of them. The question is, after I’ve provisioned a VM to one of the hypervisors, can I migrate the VM to my other hypervisor afterward using Foreman? If Foreman doesn’t have the means to do this then I assume I can just use standard KVM tools to migrate the VM. If I do that, however, does Foreman figure out on its own that the VM has been moved to a different compute resource? How would I keep Foreman in sync with the current setup in that case?
Would the standard procedure be to unregister the VM from Foreman first, migrate the VM to the other hypervisor using KVM, and then re-register the VM to Foreman?