QEMU/KVM-Snapshot mit Nicht-USB-Gerät

QEMU/KVM-Snapshot mit Nicht-USB-Gerät

Ich habe eine voll funktionsfähige QEMU-virtuelle Maschine (Ubutu-Host, XP-Gast). Ich kann den Maschinenstatus nicht in einem Snapshot speichern, da ich eine PCIe-Karte an die VM angeschlossen habe. Die Fehlermeldung lautet: „Angeforderter Vorgang ist ungültig: Domäne hat Nicht-USB-Hostgeräte zugewiesen.“ Das „Nicht-USB-Gerät“ ist die PCIe-Karte. Wenn ich sie von der VM trenne, funktioniert der Snapshot einwandfrei. Der Grund für den Fehler ist (nehme ich an), dass die PCIe-Karte zwischen der Erstellung und der Wiederherstellung des Snapshots Änderungen erfahren kann, daher ist dies standardmäßig deaktiviert.

Gibt es eine Möglichkeit, das zu umgehen? Ich brauche die PCIe-Karte unbedingt auf dem XP-Gast und habe sie tatsächlich vom Host getrennt, sodass der Host sie nie verwendet. Aber ich möchte Snapshots auf der VM verwenden können, da ich bei meiner Arbeit mit mehreren verschiedenen Programmen in XP arbeite.

Antwort1

Können Sie: grep -i denied auf /var/log/kern.log. Es könnte sein, dass Apparmor es blockiert. Wenn ja, ändern Sie die Apparmor-ACL für libvirt-qemu.

Am besten.

verwandte Informationen