VMs starten anch Update auf Qemu 7.x nicht mehr :-(
Hallo zusammen,
heute habe ich Qemu auf meinem Server auf Version 7.x aktualisiert, über die
Debian Backports. Leider starten seitdem die VMs nicht mehr und es kommt der
folgende Fehler :-(:
$ virsh start kn1
Fehler: Failed to start domain 'kn1'
Fehler: Interner Fehler: qemu unexpectedly closed the monitor:
2022-05-08T16:39:55.343598Z qemu-system-x86_64: warning: This feature
depends on other features that were not requested:
CPUID.8000000AH:EDX.svme-addr-chk [bit 28]
2022-05-08T16:39:55.361927Z qemu-system-x86_64: warning: This feature
depends on other features that were not requested: CPUID.8000000AH:EDX.svme-addr-chk [bit 28]
2022-05-08T16:39:55.386964Z qemu-system-x86_64: error: failed to set MSR
0xc0000104 to 0x100000000
qemu-system-x86_64: ../../target/i386/kvm/kvm.c:2996: kvm_buf_set_msrs:
Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.
Es scheint irgendwas mit der CPU zu sein. Die XML-Definitionen für Libvirtd
schauen dafür folgendermaßen aus:
...
<vcpu placement='static'>2</vcpu>
<features>
<acpi/>
<apic/>
</features>
<cpu mode='host-model' check='partial'/>
...
Damit sind mit Qemu 6.x die VMs noch problemlos gestartet.
Die VMs laufen bauf einem virtuellen Server, d.h. da ist nested
Virtualization mit im Spiel und ggf. ist das auch der Grund für die jetzigen
Probleme. Auf einem Notebook, auf dem ich Qemu auch auf Version 7.x
aktualisiert habe, werden die VMs mit der gleichen XML Konfiguration noch
gestartet, d.h. ohne nested Virtualization geht es.
Hat von euch jemand eine Idee, wie ich das problem einkreisen kann? Ich habe
keinen Zugriff auf die (virtuelle) Hardware des Servers, der ist nur
gemietet. D.h. ich kann nur auf betriebssystemebene bzw. libvirt /qemu Ebene
was tun... Downgrade wäre natürlich auch eine Möglichkeit, doch früher oder
später kommt Qemu 7.x, spätestens dann popt das Problem wieder hoch...
Ciao und danke für jede Hilfe / jeden zHinweis,
Schöpp
Reply to: