Hello everyone,
I've been reading through the articles on the website trying to understand
what's needed to use the libvirt Java bindings with a QEMU hypervisor, but
still have some uncertainties/questions:
1. It is my understanding that libvirtd has to be running on the machine
hosting the hypervisor. Correct?
2. For libvirtd to communicate with QEMU, QEMU has to be installed on the
machine hosting the hypervisor. Correct? I guess what I'm really asking is
whether the libvirt QEMU "driver" includes the QEMU source code, or rather
communicates with pre-installed executables.
3. Assuming the answer to the two former questions is "yes", is there a way
to bypass libvirtd if the machine hosting the hypervisor is the same as the
one running the Java code? I'm asking because running libvirtd would
require privileged permissions, whereas QEMU itself can run with normal
user permissions. Is that a price I have to pay for the uniform interface
that libvirt presents?
Yours, Lior.