KVM tooling and API
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cli
dhcp
dns
docs
id
libvirt
metadata
qmp
scheduler
types
utils
.gitignore
.travis.yml
Makefile
README.md
vm.go

README.md

schnapps

KVM tooling and API

Running in Docker

  • To be able to use KVM, you need to have the proper unix capabilities.
  • If you are using the bridge NIC, you need to use the host network mode.

Features

  • DNS server (only A records are supported) (doc)
  • QMP server
  • Random MAC address generator (doc)
  • Uses libvirt events
  • Manages a KVM process, its lifecycle and its configuration (doc)
  • Simple VM scheduler with cluster health monitoring (doc)
  • Metadata server (doc)
  • Custom DHCP server (Ipv4 only) (doc)

Roadmap

  • Network gateway (via tap/tun on the host)

With Linuxkit