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 qemu juga 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:

  1. Pastikan paket polkit dan dbus terinstal serta layanan dbus aktif.
  2. 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.

@T4n-Labs · @Gh0sT4n