/schnapps

KVM tooling and API

Primary LanguageGo

schnapps

KVM tooling and API

Examples

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