非 USB デバイスを使用した qemu/kvm スナップショット

非 USB デバイスを使用した qemu/kvm スナップショット

完全に機能する QEMU 仮想マシン (ubutu ホスト、XP ゲスト) があります。 VM に PCIe カードが接続されているため、マシンの状態をスナップショットに保存できません。エラー メッセージには、「要求された操作は無効です: ドメインに非 USB ホスト デバイスが割り当てられています」と表示されます。「非 USB デバイス」とは、PCIe カードのことです。 VM から取り外すと、スナップショットは問題なく機能します。エラーの原因は (おそらく)、スナップショットの作成と復元の間に PCIe カードが変更される可能性があるため、これがデフォルトで無効になっています。

これを回避する方法はありますか? XP ゲストでは PCIe カードが絶対に必要ですが、実際にはホストから切り離してあるため、ホストでは使用されません。ただし、私の仕事では XP でいくつかの異なるプログラムを操作するため、VM でスナップショットを使用できるようにしたいと考えています。

答え1

/var/log/kern.log で grep -i denied を実行できますか? apparmor がブロックしている可能性があります。ブロックしている場合は、libvirt-qemu の apparmor acl を変更します。

最高。

関連情報