[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[libvirt-users] Upgraded to F18: now machines won't start



We've gone back to using an older machine that used to run libvirt just fine. Updated to F18, libvirt-1.1.0-1.fc18.x86_64. VirtualBox works ok.

Now I can't start any image.

For one machine i get:

..............
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 698, in create
    if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: internal error Cannot find suitable CPU model for given data

that's whether I use what we used to use "Phenom" or the selection from allowing virt-manager to choose "Opteron G3".

For another machine we get:

libvirtError: internal error Process exited while reading console log output: char device redirected to /dev/pts/37 (label charserial0)
failed to initialize KVM: Device or resource busy

Doing some debugging, I found:

1. On boot the kvm_amd and kvm kernel modules won't/don't load. Nothing in dmesg. Modprobe does load them.

lsmod | grep kvm
kvm_amd                59982  0
kvm                   429349  1 kvm_amd

I still can't make anything work with the modules loaded.

2. When I start libvirtd, I get:

Oct 30 14:56:29 sixcore systemd[1]: Starting Virtualization daemon...
Oct 30 14:56:29 sixcore systemd[1]: Started Virtualization daemon.
............
Oct 30 14:56:31 sixcore kernel: [ 837.705913] kvm: enabling virtualization on CPU5 failed Oct 30 14:56:31 sixcore kernel: [ 837.705920] kvm: enabling virtualization on CPU4 failed Oct 30 14:56:31 sixcore kernel: [ 837.705928] kvm: enabling virtualization on CPU1 failed Oct 30 14:56:31 sixcore kernel: [ 837.705934] kvm: enabling virtualization on CPU2 failed Oct 30 14:56:31 sixcore kernel: [ 837.705946] kvm: enabling virtualization on CPU3 failed Oct 30 14:56:31 sixcore kernel: [ 837.745267] kvm: enabling virtualization on CPU0 failed

I looked at the wiki on how to debug, and I seem to pass all the tests.

virsh capabilities | grep kvm
      <domain type='kvm'>
        <emulator>/usr/bin/qemu-kvm</emulator>
      <domain type='kvm'>
        <emulator>/usr/bin/qemu-kvm</emulator>

virsh dumpxml 2008R2 | grep kvm
<domain type='kvm'>
    <emulator>/usr/bin/qemu-kvm</emulator>

Am I right that some of the entries in the xml file have now changed? Is there a guide to updating them from the prior entries?

And, if I try to create a new machine, virt-install just hangs:

virt-install --prompt
What is the name of your virtual machine?
New-2008R2
How much RAM should be allocated (in megabytes)?
1200
What would you like to use as the disk (file path)?
/opt/storage/virt/windows/images/2008R2.img

ls -l /opt/storage/virt/windows/images/2008R2.img
-rw-------. 1 root root 23571726336 Dec 8 2012 /opt/storage/virt/windows/images/2008R2.img

I changed the permissions to 666. still hung.

Any help appreciated.

Sean


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]