https://github.com/wenzel/vagrant-xen-pyvmidbg
Vagrant box to work on pyvmidbg project
https://github.com/wenzel/vagrant-xen-pyvmidbg
Last synced: about 1 month ago
JSON representation
Vagrant box to work on pyvmidbg project
- Host: GitHub
- URL: https://github.com/wenzel/vagrant-xen-pyvmidbg
- Owner: Wenzel
- Created: 2018-11-13T02:11:52.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-12-10T00:09:24.000Z (over 5 years ago)
- Last Synced: 2025-01-02T05:13:09.791Z (over 1 year ago)
- Language: HTML
- Size: 3.3 MB
- Stars: 5
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vagrant-xen-pyvmidbg
This repository provides a set of Vagrant boxes to build a development and test
environment for [`pyvmidbg`](https://github.com/Wenzel/pyvmidbg)
# Requirements
- [Vagrant](https://www.vagrantup.com/)
- `ansible`
- `ruby-dev`
- `libvirt-dev`
# Configuration
A few options can be tweaked in the `/Vagrantfile`.
- `source`: build Xen from source, or use the distribution packages
- `vmi`: install VMI tools (`libvmi`, `libvmi-python`)
# Setup
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 !
# Usage
Run `vagrant ssh` to get a shell into the VM.
# Virt-Manager: remote connection
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`