Skip to content

A GTK frontend for VDE and QEMU/KVM. Supports multiple network on the same host, tunneling between hosts networks, a fully featured configuration interface.

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENCE
Unknown
COPYING
Notifications You must be signed in to change notification settings

alepao96/virtualbricks

 
 

Repository files navigation

Virtualbricks

Virtualbricks is a frontend for the management of Qemu Virtual Machines (VMs) and VDE virtualized network devices (switches, channel emulators, etc.). Although it can be used to manage isolated VMs, its peculiar aim is to design and manage testbeds consisting of many VMs interconnected by VDE elements. In other words, it allows to extend the concept of VM to testbeds, which thanks to Virtualbricks can become entirely software-defined.

Installation

Virtualbricks is installable with pip but it won't work. It depends indeed on pygtk which is not installable via pip. The first solution is to install pygtk from your distribution's packages and to install Virtualbricks with pip:

pip install --user .

The second solution is to install Virtualbricks from the DEB or RPM packages. Available soon.

Note also that if you install Virtualbricks with pip, you must be able to install the dependencies, most notably pygraphviz. Pygraphviz requires a compiler, pkg-config and the development libraries for graphviz (libgraphviz-dev in Debian).

About

A GTK frontend for VDE and QEMU/KVM. Supports multiple network on the same host, tunneling between hosts networks, a fully featured configuration interface.

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENCE
Unknown
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%