I installed qemu 1.0 from source from the qemu site and all of the
dependencies it needed. I rebooted my system and now if I type virsh
version I get:
Compiled against library: libvir 0.9.2
Using library: libvir 0.9.2
Using API: QEMU 0.9.2
Error: failed to get the hypervisor version
Error: internal error Cannot find suitable emulator for x86_64
If I try to launch my vm now I get:
virsh -c qemu:///system start Shawn
error: Failed to get domain 'Shawn'
error: Domain not found: no domain with matching name 'Shawn'
virsh uri
qemu:///system
If I run:
Sudo libvirtd start I get:
12:37:48.742: 2886: info : libvirt version: 0.9.2
12:37:48.742: 2886: error : qemudWritePidFile:532 : Failed to open pid file
'/var/run/libvirtd.pid' : File exists
Ps -ef | grep libvirtd
Root 1049 1 0 12:10 ? 00:00:00
/usr/sbin/libvirtd -d
Testa 2925 1897 0 12:43 pts/0 00:00:00 grep
--color=auto libvirtd
It appears my libvirt isn't finding qemu. Any ideas on how to fix?
Thanks,
Shawn
-----Original Message-----
From: Eric Blake [mailto:eblake@redhat.com]
Sent: Wednesday, March 21, 2012 9:56 AM
To: Shawn Davis
Cc: 'Michal Privoznik'; libvirt-users(a)redhat.com
Subject: Re: [libvirt-users] qemu-monitor-command
On 03/21/2012 08:49 AM, Shawn Davis wrote:
Hi Michal,
Thanks for testing that for me.
When I try to run the latter command which was:
virsh qemu-monitor-command Shawn '{"execute":"pmemsave",
"arguments":
{"val":0, "size":536870912,
"filename":"/tmp/testimage.dump"}}'
I get:
Unknown command: '{\"execute\":\"pmemsave\",'
Any ideas?
Your qemu is old enough that it isn't running the QMP monitor, so you can
only pass HMP commands. It may be worth upgrading to a newer qemu.
My versions are:
Compiled against library: libvir 0.9.2 Using library: libvir 0.9.2
Using API: QEMU 0.9.2 Running hypervisor: QEMU 0.14.1
I think we didn't turn on QMP until 0.15; and now 1.0 is out.
--
Eric Blake eblake(a)redhat.com +1-919-301-3266
Libvirt virtualization library
http://libvirt.org