[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [Libguestfs] guestfish/libguestfs takes legacy qemu instead of kvm?
- From: "Richard W.M. Jones" <rjones redhat com>
- To: Kirby Zhou <kirbyzhou sohu-rd com>
- Cc: 'EPEL development disccusion' <epel-devel-list redhat com>, libguestfs redhat com
- Subject: Re: [Libguestfs] guestfish/libguestfs takes legacy qemu instead of kvm?
- Date: Tue, 10 Aug 2010 18:19:53 +0100
On Wed, Aug 11, 2010 at 12:10:13AM +0800, Kirby Zhou wrote:
> From: Richard W.M. Jones [mailto:rjones redhat com]
> > On Tue, Aug 10, 2010 at 05:27:56PM +0800, Kirby Zhou wrote:
> > > Thanks very much. BTW, I have a small question, why libguestfs
> > > depends on QEMU instead of libvirt? If we take libvirt, we can
> > > easily run libguestfs with xen, virtualbox, vmware, etc.
> >
> > It's considerably more complex than that.
>
> But pure QEMU is very very slow.
OK, so I think what you're asking for is to be able to run libguestfs
with KVM (ie. hardware acceleration) either alongside another
hypervisor (eg. Xen) or inside another virtual machine.
This [hardware acceleration] is indeed not possible, and so you will
fall back to using software emulation (ie. pure TCG-based qemu), and
this is somewhat slow, although at least it works!
The only solution to this is some sort of nested virt. Since I am at
the KVM Forum at the moment, I have been emphasizing the importance to
us of having nested virt at least in KVM. But the implementation of
nested virt is very complex.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]