When using KVM for virtualisation on Redhat (RHEV), is it possible to live migrate VMs between AMD and Intel boxes? In particular, I'm interested in Opteron 6100 and Intel Xeon 5200 series.
There was an AMD demo in 2008, but I can't find out whether it's now available now or not. On this Red Hat docs page I see no requirement for the same CPU.
KVM lets you specify the kind of CPU 'exposed' to the VM by choosing the specific subset of features it announces to the BIOS. If you use
-cpu host
, it simply exposes the same features as the host; but there are other more 'generic' subsets, like-cpu qemu64
. If you use the same on different machines, you can freely migrate between them.No, you cannot migrate between different CPU vendors. with RHEV, you should not be able to place an Intel and AMD hosts in the same cluster (migration domain)
No virtualization platform allows cross vendor migrations today, normally you get blocked during the setup stage, so you don't get crashed VMs.
I think migration should work OK as long as you are using 64-bit (and otherwise identically set up) distributions in both boxes. But if the other box runs some other version of RHEV or has 32-bit version installed, then there are problems waiting for you.
(Both boxes running a 32-bit distribution should work OK, too. It's only if you mix up 32 and 64 bits, then there are problems)
I dont thing so it will migration done in AMD and Intel box it has identically same architect, it will show you its migrating but it will zombi status. And both box has to be RHEV version
If you use a HVM based virtual environment then yes. Your CPU's must support Virtual Hardware requirements. If you look at KVM documentation you can do it - and those CPU's do support it.
Yes, you can live migrate across platforms. I'm currently experimenting with this using KVM in Arch Linux. It works