On Mon, Apr 20, 2015 at 8:04 PM, Eric Blake <ebl...@redhat.com> wrote:
> On 04/20/2015 07:32 PM, hanyandong wrote: > > [please don't top-post on technical lists] > > > As I know, you can use Libvmi API to access the memory of VM and then > walk through the double-linked list of process to reconstruct the process > list. it is easy, and libvmi has provide the example > > Maybe so, but that requires very intimate knowledge of the exact kernel > running in the guest, and could be rather fragile; especially if you are > not freezing the guest while snooping memory. Adding a guest-agent > command would probably be more portable across a wider range of guests. > I agree with that, even though this might work, but might require very kernel specific code. Probably not the road that I would want to go down. Nevertheless, Yandong, appreciate the suggestion. > > >> No, I don't think there's a way. Problem is, libvirt views guest > >> internals private to the guest. Having said that, I don't think there > >> ever will be an API for that. Nor qemu-ga has an API for executing an > >> arbitrary shell commands. > > There have been proposals on the qemu list for adding such a qemu-ga > command, although it hasn't been reviewed for inclusion yet. > Thanks Eric for the pointer, do you know if it is on the roadmap or some kind of plan though ? Michal, thanks for your response too. Regards dtsweval > > -- > Eric Blake eblake redhat com +1-919-301-3266 > Libvirt virtualization library http://libvirt.org > >
_______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users