From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:49752) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TCAtn-0003WV-O1 for qemu-devel@nongnu.org; Thu, 13 Sep 2012 11:00:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TCAth-0003Ck-JQ for qemu-devel@nongnu.org; Thu, 13 Sep 2012 11:00:11 -0400 Received: from plane.gmane.org ([80.91.229.3]:45146) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TCAth-00038U-D0 for qemu-devel@nongnu.org; Thu, 13 Sep 2012 11:00:05 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TCAtf-0005L0-2d for qemu-devel@nongnu.org; Thu, 13 Sep 2012 17:00:03 +0200 Received: from 195.62.106.84 ([195.62.106.84]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 13 Sep 2012 17:00:03 +0200 Received: from ct by 195.62.106.84 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 13 Sep 2012 17:00:03 +0200 From: Christian Theune Date: Thu, 13 Sep 2012 16:58:23 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] Selective block migration (still on 0.13) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hi, we're currently still on 0.13, looking forward to a large update soon. :) We haven't been using live migration up until now, but are investigating it to multiple downtimes (restarting updated hosts and restarting updated guests) when doing system updates. So, we're trying to find out whether we can get this into a usable shape while still running 0.13. I saw that 0.13 does have block migration available. However, looking at the code, it's an "either or" situation: migrate all block devices or none. In our case we have the root disks on iSCSI (through virtio-blk) and two additional local disks (for /tmp and swp). Now, the iSCSI shouldn't be migrated but the local disks should. Reading up in the current code, it doesn't look like this would be feasable. Can someone prove me wrong? Please? :) Even the earlier discussion regarding live block copy which included a reference to using libvirt sounds like it would have a problem instrumenting the live migration correctly: how do you get the migration atomic if you need to copy the block devices independent of the VM migration? Maybe, I'm missing something. Cheers, Christian