mit virtualisierungen habe ich mich bisher nicht wirklich befasst, da ich aber mehrfach von der möglichkeit gelesen habe, dadurch fwupdates via usb durchführen zu können die leider wndws zwingend voraussetzen, klingt das gleich wieder sehr spannend.
also habe ich mir (yay -S virt-manager qemu ebtables) installiert & dienste gestartet. eine wndws testinstallation in einer vm war dann überraschenderweise auch wirklich einfach gemacht. den image pool habe ich aber aus platzgründen von /var/lib/libvirt/images auf eine externe festplatte verlegt und den alten pool entfernt.
wenn ich jetzt aber eine neue vm erstellen möchte und die im pfad enthaltene iso auswähle, erscheint immer ein hinweis: keine suchberechtigung für den pfad. ein klick auf korrigieren führt zu einem fehlerhinweis, daß das starten der vm wohl scheitern wird.
dabei fragt virt-manager zum start nach dem admin passwort und das neue zielverzeichnis erfordert nicht mal mehr rootrechte wie im alten pool zuvor?
so wie ich es verstanden habe, braucht es keine neue regel oder gruppenzugehörigkeit für die verbindung zum rw daemon, sofern man teil der wheel gruppe ist.
trotzdem habe ich die hinweise unter using polkit einmal getestet. der effekt ist dergleiche, nur das virt-manager dann passwortlos startet.
/var/lib/libvirt/images is der default Pfad für die Festplattenabbilder im Virtmanager, ein POOL muss immer erst deaktiviert und dann gelöscht werden, den Pfad zu löschen reicht nicht aus, sonst wird ein Fehler angezeigt da Virtmanager diesen nicht finden kann er aber noch eingetragen ist…
$ virsh pool-list
Name Status Automatischer Start
--------------------------------------
sollte da jetzt nicht: default active yes erscheinen?
$ virsh pool-destroy default
Fehler: Konnte Pool 'default' nicht ermitteln
Fehler: Storage pool not found: no storage pool with matching name 'default'
in der gui kann ich zumindest pools löschen und anlegen.
╭─joekamprad@empowered64 ~
╰─$ virsh pool-list
Name Status Automatischer Start
--------------------------------------
╭─joekamprad@empowered64 ~
╰─$ sudo virsh pool-list
[sudo] Passwort für joekamprad:
Name Status Automatischer Start
-----------------------------------------------------
default Aktiv ja
develisos Aktiv ja
Downloads Aktiv ja
Festplattenabbilder Aktiv ja
ich habe aus neugier mal einen usb stick grafisch als pool definiert - gleicher fehler beim erstellen der vm. als nächstes eine feste tmpfs unter /media/test. der fehler tritt dort nicht auf (ebenso wie unter /var/lib/libvirt/images).
es scheint etwas mit dem pfad /run/media/… zu tun zu haben bzw. mit laufwerken, die nicht fest eingetragen sind?
aus platzgründen und da ich die vm nur sehr selten benutzen werde, wollte ich das ganze flexibel auslagern und nur bei bedarf manuell starten.