This repository provides a set of Vagrant boxes to build a development and test
environment for pyvmidbg
- Vagrant
ansible
ruby-dev
libvirt-dev
A few options can be tweaked in the <distro>/Vagrantfile
.
source
: build Xen from source, or use the distribution packagesvmi
: install VMI tools (libvmi
,libvmi-python
)
Install the required Vagrant
plugins:
$ vagrant plugin install vagrant-libvirt vagrant-reload
The choose a supported distribution and build the box:
$ cd fedora
$ vagrant up --provider=libvirt
Your Vagrant
box is ready !
Run vagrant ssh
to get a shell into the VM.
As SSH is open for password authentication, you can manage your VMs from
virt-manager
with a remote connection.
Use vagrant ssh
and ip a
to get the IP address of the VM, and add a new
connection in virt-manager
with these credentials:
- username:
root
- password:
vagrant