[libvirt] How does libvirt access kvm infomation?

Chris Lalancette clalance at redhat.com
Thu Jun 19 07:06:04 UTC 2008

Akio Takebe wrote:
> Hi,
> AFAIK kvm has only an interface of qemu console when we use device
> hotplug, migration and so on. How does libvirt access the interface
> of qemu console?

As far as I understand it (from looking at the code recently), you can tell the
qemu monitor to open against a pty.  libvirtd does this, and holds on to the
other end of the pty, and then issues commands through the PTY to do anything
that you need through the monitor interface.

Look at src/qemu_driver.c:qemudWaitForMonitor() (or thereabouts) for where this
is setup while starting a domain.

Chris Lalancette

More information about the libvir-list mailing list