Re: libvirt proxy

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

 



On 18.06.2015 00:55, Vasiliy Tolstov wrote:
> Hello. I need libvirt proxy, but not simple proxy connection, but
> something like dedicated libvirt server, that can modify requests or
> doing something based on incoming request.
> I'm use go for this, i'm already parse xdr data, but i'm stuck at
> payload. Where i can find payloads examples or how can i determine
> needed payload for specific procedure ? (now i'm use wireshark with
> libvirt dissector).
> I don't need to provide all libvirt functions, now i need very basic
> sets like open/close, list, create , destroy domains..
> 

As Dan says, I too discourage you from doing this. But if you really
need to dig into RPC, then:

1) payload is just function arguments serialized. In general, two
functions have different set of arguments, and therefore different payloads.

2) The (de-)serializers are generated from .x files, e.g.
src/remote/remote_protocol.x

3) There's a wireshark plugin under tools/wireshark/, you may want to
check it out. But it's mainly for developers - to see the data passed
through RPC tube.

Michal

--
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]