<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>&#8203;Actually it works great! It's&nbsp;been supported by KVM for a while now. I had one Proxmox&nbsp;cluster with a mix of AMD and Intel and migrated KVM VM's&nbsp;between them frequently.&nbsp;OpenStack (KVM) and VMWare support this as well.<br>
</p>
<p><br>
</p>
<p>The trick is to expose a virtual&nbsp;CPU with a common set of features to the VMs. KVM handles the rest.&nbsp;From the KVM FAQ:<br>
</p>
<p><a href="http://www.linux-kvm.org/page/FAQ#Does_KVM_support_live_migration_from_an_AMD_host_to_an_Intel_host_and_back.3F">http://www.linux-kvm.org/page/FAQ#Does_KVM_support_live_migration_from_an_AMD_host_to_an_Intel_host_and_back.3F</a><br>
</p>
<p><br>
</p>
<p>&quot;<span style="font-size: 12pt;">Does KVM support live migration from an AMD host to an Intel host and back?</span></p>
<p><span style="font-size: 12pt;"><br>
</span></p>
Yes. There may be issues on 32-bit Intel hosts which don't support NX (or XD), but for 64-bit hosts back and forth migration should work well. Migration of 32-bit guests should work between 32-bit hosts and 64-bit hosts. If one of your hosts does not support
 NX, you may consider disabling NX when starting the guest on a NX-capable system. You can do it by passing &quot;-cpu qemu64,-nx&quot; parameter to the guest.&quot;
<div id="Signature">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div class="BodyFragment"><font size="2">
<div class="PlainText"><br>
</div>
<div class="PlainText">--<br>
Matthew Trent</div>
<div class="PlainText">Network Engineer<br>
Lewis County IT Services</div>
<div class="PlainText">360.740.1247 - Helpdesk<br>
360.740.3343 - Direct line</div>
</font></div>
</div>
</div>
<div style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Yaniv Kaul &lt;ykaul@redhat.com&gt;<br>
<b>Sent:</b> Tuesday, February 2, 2016 2:17 PM<br>
<b>To:</b> Matthew Trent<br>
<b>Cc:</b> users@ovirt.org<br>
<b>Subject:</b> Re: [ovirt-users] Mixing CPU types</font>
<div>&nbsp;</div>
</div>
<div>
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Feb 1, 2016 at 9:13 PM, Matthew Trent <span dir="ltr">
&lt;<a href="mailto:Matthew.Trent@lewiscountywa.gov" target="_blank">Matthew.Trent@lewiscountywa.gov</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
Though our new oVirt setup is better in most ways, cross-CPU-type migration is one of the features I miss from Proxmox. KVM supports mixed-CPU migration for a while now, even between AMD and Intel.<br>
<br>
<a href="http://www.linux-kvm.org/page/Migration" rel="noreferrer" target="_blank">http://www.linux-kvm.org/page/Migration</a></blockquote>
<div><br>
</div>
<div>I highly doubt the above works in real life scenarios.&nbsp;</div>
<div>Y.<br>
</div>
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<br>
<br>
I'm using a bunch of re-purposed servers with a mix of AMD and Intel. I separate them into clusters, as noted, but it sure would be nice to be able to live migrate between them. :)<br>
<br>
--<br>
Matthew Trent<br>
Network Engineer<br>
Lewis County IT Services<br>
<span class="im HOEnZb"><br>
&gt; Hi Rene,<br>
&gt;<br>
&gt; Thank you very much for coming back to me.<br>
&gt;<br>
&gt; That's perfect then and answers my questions exactly.<br>
&gt;<br>
&gt; Much appreciated.<br>
&gt;<br>
&gt; Regards.<br>
&gt;<br>
&gt;Neil Wilson.<br>
&gt;<br>
&gt;<br>
</span>
<div class="HOEnZb">
<div class="h5">&gt;On Wed, Jan 27, 2016 at 1:57 PM, René Koch &lt;rkoch at <a href="http://rk-it.at" rel="noreferrer" target="_blank">
rk-it.at</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi Neil,<br>
&gt;&gt;<br>
&gt;&gt; You can mix cpu types (but not AMD and Intel) if you leave the cluster<br>
&gt;&gt; level at the lowest cpu level.<br>
&gt;&gt; I personally don't mix cpu levels if possible, but instead create own<br>
&gt;&gt; clusters for each cpu type in order to be able to use the newest cpu<br>
&gt;&gt; features...<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt; René<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On 01/27/2016 12:53 PM, Neil wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi guys,<br>
&gt;&gt;<br>
&gt;&gt; I currently have an oVirt 3.5 cluster with Sandy Bridge Xeon CPU's, and I<br>
&gt;&gt; need to add a new host for more RAM and vCPU's, however the new Xeon e5<br>
&gt;&gt; cpu's are Haswell based.<br>
&gt;&gt;<br>
&gt;&gt; Can I mix CPU types (Haswell and Sandy Bridge) in my cluster and will I be<br>
&gt;&gt; able to migrate between my hosts?<br>
&gt;&gt;<br>
&gt;&gt; I'm guessing that for this to work I'll need to leave my &quot;CPU type&quot; set to<br>
&gt;&gt; Sandy Bridge, will the Haswell based CPU be compatible with my cluster, but<br>
&gt;&gt; just run without any Haswell type features?<br>
&gt;&gt;<br>
&gt;&gt; Apologies if this is a dumb question or if it's been answered before.<br>
&gt;&gt;<br>
&gt;&gt; Thank you.<br>
&gt;&gt;<br>
&gt;&gt; Regards.<br>
&gt;&gt;<br>
&gt;&gt; Neil Wilson<br>
&gt;&gt;<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@ovirt.org">Users@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman/listinfo/users</a><br>
<br>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</body>
</html>