From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35164) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XNkz9-0006yr-Ol for qemu-devel@nongnu.org; Sat, 30 Aug 2014 11:54:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XNkz5-00055H-2v for qemu-devel@nongnu.org; Sat, 30 Aug 2014 11:54:39 -0400 Received: from lputeaux-656-01-25-125.w80-12.abo.wanadoo.fr ([80.12.84.125]:39838 helo=paradis.irqsave.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XNkz4-000553-T0 for qemu-devel@nongnu.org; Sat, 30 Aug 2014 11:54:35 -0400 Date: Sat, 30 Aug 2014 17:53:43 +0200 From: =?iso-8859-1?Q?Beno=EEt?= Canet Message-ID: <20140830155343.GA2212@irqsave.net> References: <20140829172218.GD16755@irqsave.net> <20140830144641.GM14001@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <20140830144641.GM14001@redhat.com> Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] tcmu-runner and QEMU List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Richard W.M. Jones" Cc: =?iso-8859-1?Q?Beno=EEt?= Canet , kwolf@redhat.com, qemu-devel@nongnu.org, stefanha@redhat.com, pbonzini@redhat.com, agrover@redhat.com The Saturday 30 Aug 2014 =E0 15:46:41 (+0100), Richard W.M. Jones wrote : > For the benefit of those who have absolutely no idea what you're > talking about, could you write a simpler summary of what you're trying > to do? >=20 > Rich. Hello, Most cloud providers sell virtualized instances either using Xen or KVM. However another trend is to provide bare metal instances for people who w= ant the highest CPU and network performance possible.(typicaly people doing computation w= ith MPI) So a cloud end user would need to be able to instanciate a virtual machin= e use it for a while then stop the virtual machine, change the hardware type to bare metal and= restart the instance while keeping using the same boot volume. QEMU will keep a virtual machine data stored in one of it's numerous stor= age backend format like QCOW2 or QED. If the cloud provider want to be able to boot QCOW2 or QED images on bare= metal machines he will need to export QCOW2 or QED images on the network. So far only qemu-nbd allows to do this and it is neither well performing = nor really convenient to boot on a bare metal machine. So summarize I am looking for a way to export QCOW2 or QED image as an IS= CSI or FCOE targets while keeping all the goodies these format provides (taking snaps= hots for backup, streaming, mirroring). Reusing LIO code would help tremendously to simplify this task. Best regards Beno=EEt >=20 > --=20 > Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~= rjones > Read my programming and virtualization blog: http://rwmj.wordpress.com > libguestfs lets you edit virtual machines. Supports shell scripting, > bindings from many languages. http://libguestfs.org >=20