libvirt
libvirt adalah API dan daemon untuk mengelola platform virtualisasi. Mendukung berbagai teknologi seperti KVM, QEMU, LXC, Bhyve, Xen, VMware, hingga Hyper-V.
Instalasi
sudo xbps-install -S libvirt dbus
Jika menggunakan QEMU/KVM, pastikan paket
qemujuga terinstal.
Aktifkan layanan yang diperlukan:
sudo ln -s /etc/sv/dbus /var/service/
sudo ln -s /etc/sv/libvirtd /var/service/
sudo ln -s /etc/sv/virtlockd /var/service/
sudo ln -s /etc/sv/virtlogd /var/service/
Akses Non-Root
Secara default, perintah manajemen virtualisasi memerlukan akses root. Untuk menjalankan sebagai pengguna biasa:
- Pastikan paket
polkitdandbusterinstal serta layanandbusaktif. - Tambahkan user ke grup
libvirt:
sudo usermod -aG libvirt $USER
Log out dan log in kembali agar perubahan grup diterapkan.
Antarmuka Manajemen
CLI — virsh
Paket libvirt menyertakan virsh, shell interaktif untuk membuat, mengonfigurasi, dan menjalankan VM serta mengelola jaringan dan penyimpanan:
virsh list --all
Untuk mengonfigurasi daemon libvirtd secara langsung, gunakan virt-admin.
GUI — virt-manager
sudo xbps-install -S virt-manager virt-manager-tools
virt-manager menyediakan antarmuka grafis untuk memantau statistik VM dan mengakses konsol sistem tamu.
Referensi
- Libvirt Wiki — Dokumentasi teknis dan informasi umum.
man virsh— Manual CLI virsh.man libvirtd— Manual daemon libvirt.