<html><body><p><br><br><br><tt>kimchi-devel-bounces@ovirt.org wrote on 10/27/2015 12:00:03 PM:<br><br>&gt; On 10/27/2015 11:13 AM, Frank Novak wrote:<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; kimchi-devel-bounces@ovirt.org wrote on 10/27/2015 08:31:49 AM:<br>&gt; &gt;<br>&gt; &gt; &gt; Date: Mon, 26 Oct 2015 16:08:11 -0200<br>&gt; &gt; &gt; From: &lt;dhbarboza82@gmail.com&gt;<br>&gt; &gt; &gt; To: Kimchi Devel &lt;kimchi-devel@ovirt.org&gt;<br>&gt; &gt; &gt; Subject: [Kimchi-devel] [PATCH 0/3] Live migration backend<br>&gt; &gt; &gt; Message-ID: &lt;1445882894-10208-1-git-send-email-dhbarboza82@gmail.com&gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; From: Daniel Henrique Barboza &lt;dhbarboza82@gmail.com&gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; This patch series implements the first release of the Live (and cold!)<br>&gt; &gt; &gt; migration in Kimchi.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; *** Requirements for a VM migration ***<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; - shared storage. The disk/storage path must be the same at the origin<br>&gt; &gt; &gt; and destination.<br>&gt; &gt; Is this a temporary restriction in kimchi?<br>&gt; &gt; We otherwise do support live migration w/ storage...<br>&gt; &gt;<br>&gt; <br>&gt; I guess I've expressed myself poorly there. What I meant was that the VM <br>&gt; must be in the same<br>&gt; storage pool at both hosts (shared storage). For example, a NFS/iSCSI <br>&gt; storage pool that contains<br>&gt; both the source and destination. The idea is that the migration process <br>&gt; will only copy the VM<br>&gt; RAM - the disks would be accessible by the VM at the destination from <br>&gt; the same path.<br>&gt; <br>&gt; I am aware that there is an option to copy the storage (non-shared <br>&gt; storage migration) but I've found<br>&gt; out that it isn't that supported by Red Hat for example:<br>&gt; <br>&gt; <a href="https://access.redhat.com/solutions/60034">https://access.redhat.com/solutions/60034</a><br>&gt; <br>&gt; &quot;Live migration with non-shared storage in RHEL6/RHEV3.* is a deprecated <br>&gt; functionality, but under certain circunstances and with some <br>&gt; limitations, it works fine. In RHEL7, this feature has been disabled.&quot;<br>&gt; <br>&gt; <br>&gt; However, if some distro that Kimchi supports still have support for non <br>&gt; shared migration, we can<br>&gt; add this option as well.<br>&gt; </tt><br><tt>well, PowerKVM at least does.. </tt><br><tt>I haven't checked whether Ubuntu or SLES KVM do..</tt><br><tt><br>&gt; &gt; &gt;<br>&gt; &gt; &gt; - password-less login<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; - enough resorces in the destination host to allocate the VM<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Limitations of this first version and possible candidates for future <br>&gt; &gt; work:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; - do not automate the process of password-less login (but it is able to<br>&gt; &gt; &gt; verify this condition)<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; - due to the above limitation, the 'user' parameter value is only 'root'<br>&gt; &gt; &gt; at this moment<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; - do not verify the 'shared storage' condition<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; - do not verify same hypervisor/arch conditions<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; - the origin VM will shutdown after migration (not sure if can be <br>&gt; &gt; helped)<br>&gt; &gt; &gt;<br>&gt; &gt; Ahh, shutdown where, if it was running on source, it should be running <br>&gt; &gt; on destination..<br>&gt; &gt; clearly it will not be on source anymore..<br>&gt; &gt;<br>&gt; Yeah, that was my reasoning when seeing the VM shutting down <br>&gt; automatically in the<br>&gt; source after the migration was successful.<br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; Daniel<br>&gt; <br>&gt; <br></tt><br><br>Cheers,<br>Frank  <BR>
</body></html>