Ich benutze KVM auf einem System mit Opensuse 12.3 x86_64. Ich habe mir im vergangenen Jahr mehrere KVM Gastsysteme mit OS 12.3 und OS 12.2 aufgebaut. Lief bis heute alles einwandfrei.
Normalerweise führe ich Updates mittels der RPMs des folgenden Opensuse Repositories durch
download.opensuse.org/repositories/Virtualization/openSUSE_12.3
durch. Das hat bisher auch immer geklappt.
Heute dagegen habe ich versucht das KVM RPM in der Version 1.6.0-216.1-x86_64 einzuspielen. Alle anderen benötigten Package, wie etwa libvirt, libvirt-daemon, libvirt-clients, spice etc., befanden sich bereits auf dem aktuellesten Stand.
Nach dem Upgrade des kvm-rpms liess sich keiner meiner virtuellen KVM-Gäste mehr starten. Das Hochfahren der Gäste stoppt gleich am Anfang. Virtmanager zeigt konstant 100% CPU-Verbrauch des jeweiligen Gastes an - aber es kommt nie zur Darstellung des Boot Screens des Gastes. Der virtuelle Schirm bleibt schwarz.
Dies erwies sich als völlig unabhängig von den Video-Einstellung des Gastes (virtuelles video device, spice, vnc … ) . Es erwies sich auch unabhängig von anderen Einstellungen. Es ist ferner nicht mehr möglich, eine komplett neu konfigurierte Maschine zum erstmaligen Booten und Lesen eiens Images oder einer Installations-DVD zu bewegen.
Geh eich wieder zurück auf den originalen Opensuse 12.3 Status des kvm-Packets - nämlich - die Version 1.3.0-3.3.2, so läuft alles auf Abhieb wieder (ohne dass ich irgendein anderes Packet downgraden müßte.
Hat jemand ähnliche Erfahrungen oder eine Idee, was falsch sein könnte ? Welche Infos würdet ihr benötigen, um das Problem zu analysieren ?
Meine Kernelversion ist 3.7.10-1.11.1.
Status des Daemons.
systemctl status libvirtd
libvirtd.service - Virtualization daemon
Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; disabled)
Active: active (running) since Sat, 2013-08-17 15:31:53 CEST; 58s ago
Main PID: 14319 (libvirtd)
CGroup: name=systemd:/system/libvirtd.service
├ 8027 /usr/bin/qemu-kvm -name xlamp -S -machine pc-1.3,accel=kvm,usb=off -cpu kvm64 -m 2048 -smp 1,sockets=1,cores=1,threads=1 -uuid c8a74f2a-78cd-ecc5-cee2-5bfd95f8d359 -no-user-config -nodefaults -chardev socket,id=charmonit…
└ 14319 /usr/sbin/libvirtd --listen
Aug 17 15:31:53 mysystem systemd[1]: Starting Virtualization daemon…
Aug 17 15:31:53 mysystem systemd[1]: Started Virtualization daemon.
Aug 17 15:31:53 mysystem libvirtd[14319]: libvirt version: 1.1.1
Aug 17 15:31:53 mysystem libvirtd[14319]: Configured security driver “none” disables default policy to create confined guests
Log-messages from the last successful start of one of the guests :
2013-08-17 13:34:59.632+0000: starting up
LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin QEMU_AUDIO_DRV=none /usr/bin/qemu-kvm -name opensuse12-1 -S -machine pc-1.3,accel=kvm,usb=off -m 1024 -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 -uuid ca8c62f0-fcc4-6af6-4b8c-a67b9c8a39ca -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/opensuse12-1.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-shutdown -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive file=/dev/volgrp1/vm1_hd1,if=none,id=drive-virtio-disk0,format=raw -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=23,id=hostnet0,vhost=on,vhostfd=25 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:60:b2:24,bus=pci.0,addr=0x3 -vnc 127.0.0.1:1 -k de -device cirrus-vga,id=video0,bus=pci.0,addr=0x2 -device AC97,id=sound0,bus=pci.0,addr=0x4 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6
Mit KVM 1.6.0 gibt es leider keine Eintrag fürdie Gäste, da die virtuellen Maschinen ja nicht mal gestartet werden.
Die Einträge in /var/log/messages sind unauffällig.