[libvirt] virsh -no-kvm problem on debian install

Daniel P. Berrange berrange at redhat.com
Mon Jun 22 15:45:40 UTC 2009


On Mon, Jun 22, 2009 at 12:18:44PM +0200, ChaosMedia > WebDev wrote:
> Hi,
> 
> i've installed lastest kvm-86 and libvirt-0.6.4 tarballs on my debian 
> stable and have a problem using virsh
> 
> No matter what i do in the guest domain config or with /usr/bin/ 
> symlinks, libvirt keeps using the -no-kvm option when starting guests 
> when my cpu has kvm-amd support, modules are loaded and /dev/kvm exists, 
> and starting the guests thru command line works fine, and faster.

Can you provide your actual guest XML config 


> 
> and tried adding "/usr/bin/qemu-kvm" symlink
> 
> <capabilities>
> 
>  <host>
>    <cpu>
>      <arch>x86_64</arch>
>    </cpu>
>    <migration_features>
>      <live/>
>      <uri_transports>
>        <uri_transport>tcp</uri_transport>
>      </uri_transports>
>    </migration_features>
>  </host>
> 
>  <guest>
>    <os_type>hvm</os_type>
>    <arch name='i686'>
>      <wordsize>32</wordsize>
>      <emulator>/usr/bin/qemu</emulator>
>      <machine>pc</machine>
>      <machine>isapc</machine>
>      <domain type='qemu'>
>      </domain>
>      <domain type='kvm'>
>        <emulator>/usr/bin/qemu-kvm</emulator>
>      </domain>
>    </arch>
>    <features>
>      <pae/>
>      <nonpae/>
>      <acpi default='on' toggle='yes'/>
>      <apic default='on' toggle='no'/>
>    </features>
>  </guest>
> 
>  <guest>
>    <os_type>hvm</os_type>
>    <arch name='x86_64'>
>      <wordsize>64</wordsize>
>      <emulator>/usr/bin/qemu-system-x86_64</emulator>
>      <machine>pc</machine>
>      <machine>isapc</machine>
>      <domain type='qemu'>
>      </domain>
>      <domain type='kvm'>
>        <emulator>/usr/bin/qemu-kvm</emulator>
>      </domain>
>    </arch>
>    <features>
>      <acpi default='on' toggle='yes'/>
>      <apic default='on' toggle='no'/>
>    </features>
>  </guest>
> 
> </capabilities>

These two shows libvirt knows about KVM, so the bug must be in
the guest XML config.

> 
> So far i had no luck getting virsh to use kvm, it always adds the 
> -no-kvm option, i'm not sure how to specify the domain type in the guest 
> config, using the <emulator>/usr/bin/qemu-kvm</emulator> won't help.

I suspect you've not got type='kvm' on the <domain> tag.


Daniel
-- 
|: Red Hat, Engineering, London   -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org  -o-  http://virt-manager.org  -o-  http://ovirt.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-  F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|




More information about the libvir-list mailing list