A KVM instance management script

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


There's a separate user manual.

There's a separate installation manual.


Sample configuration file for a system with 1 GiB 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
# 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 10 foobar ttyS0
foobar login: ^]


Debian packages

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

deb http://non-gnu.uvt.nl/debian stretch uvt
deb http://non-gnu.uvt.nl/debian bullseye uvt
deb http://non-gnu.uvt.nl/debian buster 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

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 buster, omit the bullseye line.

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


Ubuntu 20.04 and up will work as above. For 18.04 omit the bullseye line.


Sources can be downloaded from the downloads directory.

Back to the index page

mail me