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
