Deploy with Vagrant on KVM/libvirt

In this tutorial i show, how to extend Vagrant, to convert BaseBoxes and deploy to KVM/libvirt.


  • Vagrant installed (min. versionĀ 1.5)

Install Vagrant-Mutate and Vagrant-Libvirt

Convert existing VirtualBox BaseBox

Supported conversions by Vagrant-mutate

  • VirtualBox to KVM
  • VirtualBox to libvirt
  • libvirt to KVM
  • KVM to libvirt

Vagrantfile example

Note: Read the documentation, there are many settings more available!


Common Vagrant commands like: up, destroy, suspend, resume, halt, ssh etc are available.