[libvirt-users] Problems using latest qemu-kvm and latest libvirt ( hvm missing )

Bhasker C V bhasker at unixindia.com
Wed Apr 18 20:56:27 UTC 2012


Hi all


 I have faced this issue already and the solution was to go back to a
old version of qemu-kvm and/or libvirt and things start falling into
place but this time I would want to solve this.


I have used these versions as per the o/p of the commands below. To
jumpstart a new machine which is libvirt capable, it always is a hastle
to find out which of the version combination of libvirt,qemu-kvm will work.

Just by picking the latest of the two versions does not help and ends up
not supporting hvm at all



$ sudo virsh capabilities
<capabilities>

  <host>
    <uuid>34373030-3635-435a-4a32-313230485156</uuid>
    <cpu>
      <arch>x86_64</arch>
      <model>Westmere</model>
      <vendor>Intel</vendor>
      <topology sockets='2' cores='4' threads='2'/>
      <feature name='rdtscp'/>
      <feature name='pdpe1gb'/>
      <feature name='dca'/>
      <feature name='pdcm'/>
      <feature name='xtpr'/>
      <feature name='tm2'/>
      <feature name='est'/>
      <feature name='smx'/>
      <feature name='vmx'/>
      <feature name='ds_cpl'/>
      <feature name='monitor'/>
      <feature name='dtes64'/>
      <feature name='pclmuldq'/>
      <feature name='pbe'/>
      <feature name='tm'/>
      <feature name='ht'/>
      <feature name='ss'/>
      <feature name='acpi'/>
      <feature name='ds'/>
      <feature name='vme'/>
    </cpu>
    <power_management/>
    <migration_features>
      <live/>
      <uri_transports>
        <uri_transport>tcp</uri_transport>
      </uri_transports>
    </migration_features>
  </host>

</capabilities>

$ virsh --version
0.9.11


$ qemu-system-x86_64 --version
QEMU emulator version 1.0,1 (qemu-kvm-1.0.1), Copyright (c) 2003-2008
Fabrice Bellard

$ sudo virsh uri
qemu:///system

$ sudo virsh version
Compiled against library: libvir 0.9.11
Using library: libvir 0.9.11
Using API: QEMU 0.9.11
error: failed to get the hypervisor version
error: internal error Cannot find suitable emulator for x86_64

$ which kvm
/usr/local/bin/kvm


Can someone tell me, please, what is the version of qemu-kvm which will
work well with the latest libvirt 0.9.11 ? since clearly the latest
versions of qemu-kvm and libvirt are not compatible fully (atleast not hvm).
Even better if this is documented somewhere visible so that a lot of
time can be saved in iterating through the versions of qemu-kvm to find
out which one will work.

-- 
Bhasker C V
Secure Mails:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x4D05FEEC54E47413




More information about the libvirt-users mailing list