Re: how libvirt communicate with qemu?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/21/2012 03:12 PM, yue wrote:
> i am reading source code, begin with tracing simple command line ,like virsh list and forth.
> please look at my qurestions
> 1.how libvirt communicate with qemu?

For starters, before diving into code, I'm learning it this way, by tracing all the
commands(let it be Qemu's QMP or others) virsh is calling:

Place the below log filters in /etc/libvirt/libvirtd.conf.
----
log_filters="1:libvirt 1:qemu_monitor 1:util 1:qemu"
log_outputs="1:file:/var/log/libvirt/libvirtd.log"
----

And, monitor /var/log/libvirt/libvirtd.log for all the calls libvirt is making.

For your other questions, I'll let more qualified people answer it.

/kashyap


> call qemu'lib or open special device/socket?
>  
> 2. i do not find the implement of function qemuAgentOpen---->qemuAgentInitialize().
> i also search qemu-kvm source
>  
> 3. qemuListAllDomains  is the function which corespond to virsh-list.   please explain
> this function .
>  virDomainList(conn, driver->domains.objs, domains, flags);
>  i) it seems driver->domains.objs  have gotten all dmains.   so when and where  
> driver->domains.objs   is  assigned.
> ii)and what is conn,and its definition?
>  
> thanks.
> 
> 
> 
> 
> --
> libvir-list mailing list
> libvir-list@xxxxxxxxxx
> https://www.redhat.com/mailman/listinfo/libvir-list
> 

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]