D 2015-12-18T09:25:20.295 L simple\sscripts P 7729028cde9bc900adbbe0cd871e6486c6e38f4c U vitus W 1838 First phase of project is to provide following scripts:

Conventions

# [project directory layout] # [virtual machine directory] # [monitor locking] # [snapshot management]

features

* desktop integration - provided with SPICE client, you get seamless mouse integration, clipboard sharing and automatic screen resolution adjustment. You may need to install spice-guest-tools into virtual machine to get this functionality. * sound - you get VM sound automatically redirected to your spice client * usb - you can connect host usb devices using [vws] script or connect devices from the machine where your spice client is run via its GUI. * cdrom - you can "insert" or "eject" iso images into virtual machine CD-ROM drive * remote access - by default VM is accessable via localhost only. If you set environment variable SPICE_PASSWORD to some password, you can access VMs via network using this password. * snapshots - you can start VM in snapshot mode, where no changes to VM filesystem is save after VM shutdown. You can have stack of on-disk snapshots of known-good vm state, which can be restored anytime (but only powered-off vms can be snapshotted or reverted). * moving around - you can copy vm to other host (when it is powered off) just copying its files. * Easy import. You can create VMs based on virtual disk images from VMWare, Virtual box, virt-manager and so on. Any image, understandable by qemu-img would do

Requirements and system preparation

# [Software requirements] # [Setting up bridge interface] # [Users and groups] # [Installation] # [client configuration]

scripts

# [vm script] # [Virtual machine creator] # [vws] # [bridgecfg] # [find_free_port] # [vws.conf] Z 84d7a9c854c74f91f6a3556d145d7872