Akses qemu:///system dari nonroot user.

Cara membuat nonroot user mengakses qemu::///system. Mengatasi error permmision ketika membuat network interface libvirt.

Akses qemu:///system dari nonroot user.
Photo by ThisisEngineering RAEng / Unsplash

Berawal dari saya menggunakan arch-linux sebagai lab virtualisasi, saya menemukan error permission ketika menggunakan nonroot user untuk membuat interface baru dari network yang akan digunakan oleh kvm. Setelah searching, cara termudahnya adalah membuat konfigurasi libvirt untuk nonroot user agar dapat mengakases qemu:///system

Step

  1. Create file .config/libvirt/libvirt.conf
uri_default = "qemu:///system"

Verify

[shezento@nb-lab-pc ~]$ virsh net-list --all
 Name            State      Autostart   Persistent
----------------------------------------------------
 default         inactive   no          yes
 k8s-172.16.10   active     yes         yes
 net-172.18.10   active     yes         yes

[shezento@nb-lab-pc ~]$