Why aren't we using libvirt plugin in Vagrant?

Daniel P. Berrange berrange at redhat.com
Mon Nov 11 14:05:58 UTC 2013

On Mon, Nov 11, 2013 at 02:04:30PM +0800, Peeyush Gupta wrote:
>  Hi all,
> In relation to the change proposed here :
> https://fedoraproject.org/wiki/Changes/Vagrant, I was wondering why
> aren't we using libvirt plugin instead of KVM plugin? The thing is
> libvirt is used more commonly than KVM, and could result in better
> implementation. Is there any specific reason for using KVM plugin?

The 'vagrant-kvm' plugin does in fact appear to use libvirt, and targets
only KVM. see the readme & code here:


The 'vagrant-libvirt' plugin also uses libvirt and also targets only


So, AFAICT, both vagrant plugins target the same virt scenario. I've no idea
why they need two separate impls of the same thing.... a question for their
respective upstream authors I guess.

|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|

More information about the devel mailing list