Virt-manager: Difference between revisions

From NixOS Wiki
imported>Artturin
(add virt-manager page and instructions)
 
imported>Nasirhm
(Addition of instructions to add user in libvirtd group)
Line 22: Line 22:
Connect
Connect
</pre>
</pre>
You can get the following error :
<code>authentication unavailable: no polkit agent available to authenticate action 'org.libvirt.unix.manage'</code>
To resolve, We would have to add user in the <code>libvirtd</code> group.
<syntaxhighlight lang="nix">
{
users.users.<myuser>.extragroups = [ "libvirtd" ];
}
</syntaxhighlight>


You will only need to do this once
You will only need to do this once


[[Category:Virtualization]]
[[Category:Virtualization]]

Revision as of 13:54, 29 November 2020

Installation

NixOS

virtualisation.libvirtd.enable = true;
programs.dconf.enable = true;
environment.systemPackages = with pkgs; [ virt-manager ]

You will get a warning when you open it for the first time

Could not detect a default hypervisor. Make sure the appropriate virtualization packages containing kvm, qemu, libvirt, etc. are installed and that libvirtd is running.

To resolve

File in the menu bar -> Add connection

HyperVisor = QEMU/KVM
Autoconnect = checkmark

Connect

You can get the following error :

authentication unavailable: no polkit agent available to authenticate action 'org.libvirt.unix.manage'

To resolve, We would have to add user in the libvirtd group.

{
users.users.<myuser>.extragroups = [ "libvirtd" ];
}

You will only need to do this once