Kavoom

A KVM instance management script

Kavoom manages KVM instances using configuration files and start/stop/monitor commands. Features:

Manual

There's a separate user manual.

There's a separate installation manual.

Screenshots

Sample configuration file for a system with 1 GB of memory, one disk (hda) and a single network card:

mem = 1024
disk = /dev/vg/foobar
mac = 52:54:00:c8:37:e0

Sample session:

# kavoom start foobar
# kavoom monitor foobar sum 435783 33
20681
# kavoom monitor foobar 
Escape character is '^]'.
QEMU 2.1.2 monitor - type 'help' for more information
(qemu) info balloon
balloon: actual=1024
(qemu) ^]
# kavoom serial foobar
Escape character is '^]'.
Debian GNU/Linux 9.1 foobar ttyS0
foobar login: ^]
#

Downloads

Debian packages

For Debian, use the following APT source and apt-get install kavoom:

deb http://non-gnu.uvt.nl/debian stretch uvt
deb http://non-gnu.uvt.nl/debian jessie uvt
deb http://non-gnu.uvt.nl/debian wheezy uvt

You need to add all these lines, up to and including the version of Debian that you use, in the order as above. So if you're still on Debian jessie, omit the stretch line.

You may need to download the necessary GnuPG key and place it in /etc/apt/trusted.gpg.d.

Ubuntu

Ubuntu 16.04 and up will work as above, but with an extra line:

deb http://non-gnu.uvt.nl/debian xenial uvt
deb http://non-gnu.uvt.nl/debian stretch uvt
deb http://non-gnu.uvt.nl/debian jessie uvt
deb http://non-gnu.uvt.nl/debian wheezy uvt

Sources

Sources can be downloaded from the downloads directory.

Back to the index page

mail me