vbwagner / vws

lightweight CLI virtual machines manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VWS

VWs stands for "Virtual WorkStation".

It's main repository, bts and wiki is on my site. See also manual page

It is a python script which provides command-line interface to QEMU virtual machines, which simplifies such tasks as creation, device redirection doing snapshots and reverting to them.

It's main features

  • No daemons. No extra processes like libvirtd
  • No complicated API like libvirt.
  • No XML configs. All configuration of vm is stored in the shell script which invokes QEMU with appropriate arguments.
  • Transparency. If vws doesn't know how to make something, it doesn't prevent you from interacting with QEMU monitor direcrly or editing start script by hand.
  • Runs as ordinary user. QEMU processes run a invoking user. qemu-bridge-helper is used to setup network
  • Virtual machines can be freely copied from one physical machines to another using ordinary file operations. VM directory with virtual disks and start script is self-contained.

About

lightweight CLI virtual machines manager


Languages

Language:Python 91.5%Language:Shell 5.0%Language:Makefile 3.5%