Libvirt QEMU kann nicht auf das Image in meinem Home-Verzeichnis zugreifen, auch nicht als Root?

Libvirt QEMU kann nicht auf das Image in meinem Home-Verzeichnis zugreifen, auch nicht als Root?

Ich habe Probleme, meine VM über libvirt zum Laufen zu bringen. Hier ist mein Setup:

  • Ich habe mein qcow2-Image und die Domänen-XML (mit dem Namen win7.xml) unter abgelegt $HOME/vm, wobei alle Dateien und Verzeichnisse meinen Benutzer, meine Gruppe und die Berechtigungsbits verwenden 0644.

  • Ich habe die Kommentare zu user = "root"und group = "root"die dynamic_ownership = 1 Zeilen in entfernt /etc/libvirt/qemu.conf, da ich erwarte, qemu-system-x86_64dass sie als Root ausgeführt werden und somit vollen Zugriff auf die Verzeichnisse und Dateien darunter haben $HOME/vm.

Der Aufruf als Root ist jedoch virsh create win7.xmlfehlgeschlagen:

error: Failed to create domain from win7.xml
error: internal error: early end of file from monitor, possible problem: 2016-10-01T03:36:02.049418Z qemu-system-x86_64: -drive file=/home/naitree/vm/win7/win7.qcow2,format=qcow2,if=none,id=drive-virtio-disk0: Could not open '/home/naitree/vm/win7/win7.qcow2': Permission denied

Der folgende Fehler wurde protokolliert /var/log/libvirt/qemu/win7.log:

2016-10-01T03:36:02.049418Z qemu-system-x86_64: -drive file=/home/naitree/vm/win7/win7.qcow2,format=qcow2,if=none,id=drive-virtio-disk0: Could not open '/home/naitree/vm/win7/win7.qcow2': Permission denied
2016-10-01 03:36:02.080+0000: shutting down

Es sieht so aus, als ob qemu nicht auf meine VM-Disk-Datei zugreifen konnte. Aber warum? Wurde nicht qemu-system-x86_64 als Root ausgeführt? Was muss getan werden, um sicherzustellen, dass libvirt-qemu auf das Disk-Image im $HOMEVerzeichnis zugreifen kann?

Zusätzliche Versionsinformationen:

  • libvirt, virsh-Version: 1.3.3.2
  • QEMU-Version: QEMU-Emulator Version 2.6.1 (qemu-2.6.1-1.fc24)
  • Distribution: Fedora 24
  • Kernel: 4.7.4-200.fc24.x86_64

Antwort1

Sie werden höchstwahrscheinlich von Selinux blockiert. Überprüfen Sie Ihr /var/log/audit.log

verwandte Informationen