[libvirt] Not able to run "virsh qemu-agent-command" when socat is working

Puneet Bakshi bakshi.puneet at gmail.com
Sat Jul 5 17:53:47 UTC 2014


Sorry, that was a typo. But, it is still not working. (For some reason, I
had to move to Windows2012 with name vm_win_05).

[root at sdsr720-14 virtio-win]# echo "{'execute':'guest-ping'}" | socat
stdio,ignoreeof /var/lib/libvirt/qemu/g05.agent
{"return": {}}

[root at sdsr720-14 virtio-win]# virsh qemu-agent-command vm_win_05 '{
"execute":"guest-ping"}'

[root at sdsr720-14 virtio-win]#

Regards,
~Puneet


On Wed, Jul 2, 2014 at 10:09 PM, Eric Blake <eblake at redhat.com> wrote:

> On 07/02/2014 01:13 AM, Puneet Bakshi wrote:
> > Hi,
> >
> > I am running qemu guest agent in Windows 2k8. I am able to execute
> > "qemu-agent-commands" using socat but not through "virsh
> > qemu-agent-command".
> >
>
> > *Host CentOS system*
> >
> > socat returns response appropriately.
> >     [root at sdsr720-14 ~]# echo "{'execute':'guest-ping'}" | socat
> > stdio,ignoreeof /var/lib/libvirt/qemu/g06.agent
> >     {"return": {}}
>
> Note your spelling...
>
> >
> > *"virsh qemu-agent-command" returns blank.*
> >
> >     [root at sdsr720-14 ~]# virsh qemu-agent-command vm_win_06 '{
> "execute":
> > "guest_ping"}'
>
> and compare it to here.  There is no guest_ping command, only
> guest-ping.  It's a bug in libvirt that guest-agent-command doesn't
> output a useful error message when attempting to run a non-existing
> command, but you'll never hit that bug if you pass valid commands to the
> agent in the first place.
>
> --
> Eric Blake   eblake redhat com    +1-919-301-3266
> Libvirt virtualization library http://libvirt.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20140705/e7b3a3f1/attachment-0001.htm>


More information about the libvir-list mailing list