Libvirt i KVM son unes biblioteques de virtualització molt eficients per treballar, en especial quan ho fem de forma automatitzada, com en el cas de Vagrant. KVM és emprada per distribucions tan potents com Proxmox.
Vagrant és una eina d'automatització d'infraestructura, també conegut com a IaC.
En Ubuntu, el més habitual sol ser treballar Vagrant amb VirtualBox, però la configuració amb Libvirt té molts avantatges, en particular la velocitat.
Tenim aquesta referència.
Resum per a Ubuntu 22.04 i 24.04:
sudo apt install libvirt-daemon virt-manager nfs-kernel-server libvirt-dev
sudo apt install nfs-kernel-server
sudo reboot
Dash -> virt
sudo apt install libvirt-dev
vagrant plugin install vagrant-libvirt
cd /el/meu/projecte/vagrant vagrant init debian/bookworm64 vagrant up --provider=libvirt
# Configuració comuna a per totes les màquines config.vm.provider "libvirt" do |vb| vb.memory = "1024" vb.cpus = 1 end