I think pretty much everyone has made their own so here is mine.

Few features:
- Can start, stop, reset etc virtual machines
- Can set niceness level (I/O, CPU) and CPU affinity
- Handles tap devices and VNC displays


Files and what they do...

kvmctl - main script. does all the work
kvmvmedit - script to edit /etc/kvmctl/vm.conf
/etc/kvmctl/global.conf - files and directories
/etc/kvmctl/vm.conf - list of virtual machines and their VNC displays,
MAC address etc
/etc/kvmctl/networks.conf - network configuration
/etc/kvmctl/conf/* - configuration files for virtual machines
/etc/qemu-ifup - script to bring up network devices
/var/run/kvmctl - directory for monitor sockets, pid files and file
containing VNC display number
/var/log/kvmctl - log files

There are some documentation in the configuration files that might be helpful.

TODO:
- Currently must be run as root. Get over this limitation.
- "ONBOOT" flag to start certain virtual machines on boot.  Also
gracefully shut running vms on reboot/shutdown of host
- Fix bugs


Licensed under GPL2. And then the standard disclaimer... It does the
job for me but in case it doesn't work for you or even breaks things
badly you are the one to blame.


Download here: http://81.209.59.133/kvmctl.tar.gz
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to