Vagrant doesn't have an official provider for libvirt but there is a plugin that allows to run via libvirt KVM on Linux.
First you would think why not VirtualBox/VmWare etc. - simply because KVM is built in and is very lightweight(especially if you run it on your laptop). Also if you have pre-made virtual machines with kvm you can easily package them as Vagrant boxes.
This is what you need to get started on Ubuntu 14.
Obtain package (could be a different version) wget https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.4_x86_64.deb
Install package
$ sudo dpkg -i vagrant_1.7.4_x86_64.deb
Install kvm, virt-manager, libvirt and ruby-dev
$ sudo apt-get install ruby-dev $ sudo apt-get install kvm virt-manager $ sudo apt-get install libvirt-dev
Remove just in case ruby-libvirt as we need a specific version
$ sudo apt-get remove ruby-libvirtInstal from gem
$ sudo gem install ruby-libvirt -v '0.5.2'
Install the plugin
$ sudo vagrant plugin install vagrant-libvirt_Note_: Installed the plugin 'vagrant-libvirt (0.0.30)'!
0 comments:
Post a Comment