Overview
| Artifact ID: | 97dee6fad4b75f5a93cee1feeca00f5adce2c655 | 
|---|---|
| Page Name: | Virtual WorkStation | 
| Date: | 2015-12-18 09:23:14 | 
| Original User: | vitus | 
| Parent: | 06fe097172e344a46935b3288ac577a8023edd46 (diff) | 
| Next | 02cbaf6fa61d0e83e1589054250e2d53910d78fc | 
Content
Virtual WorkStation (or Vitus Wagner's Spice) is set of script wrappers to QEMU/KVM intened to use on notebooks or developer's workstations, where few virtual machines exist, these machines are seldom created and guest OS configurations are carefully tuned.
Main objectives:
- Virtual machines should be kept as isolated as possible. One should be able to easily move them around, even to the hosts wbere no VWS installed.
 - Most virtual machines are workstations, which means you need GUI, sound, USB devices etc on them.
 - Use of our scripts shouldn't prevent users from operating directly with QEMU command line and monitor.
 - Script layer should be as thin as possible, readable and understandable by almost anyoune
 - No new hairy formats should be invented, just a simple conventions how to store VMs in filesystem to make in operable by scripts and how to put options into shell scripts to make them editable by wizard-like interface
 - No attempt to support every virtualization technology out there. Concentrate on QEMU and do our best with it.
 
Project Phases
- Collect Useful tips about QEMU
 - Write simple scripts
 - Write GUI to control virtual machine though monitor
 - Add graphic console to GUI using this widget
 
Current state
Now project reached stage, where simple scripts can be easily installed and manage collection of dozens of virtual machines.