microvm tooling: qemu-microvm engine, tap+NAT pools, cloud-init seeds (#615)

Firecracker-class microVMs for dev: 13-microvm-setup.sh (idempotent
installer) + microvm CLI + microvm-net.service (per-user tap pools,
/30s, NAT). Debian 13 cloud assets in /usr/local/lib/microvm/base.
Firecracker v1.16.1 installed but its KVM cap check is refused by this
nested Westmere KVM; qemu -M microvm engine default, FC retry after #601.

Details + UAT: https://projects.knownelement.com/issues/615
This commit is contained in:
2026-09-01 13:27:06 -05:00
parent e37152495e
commit eeeca9bde9
5 changed files with 333 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
[Unit]
Description=microvm tap pool + NAT for user microVMs (#615)
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
ExecStart=/usr/local/sbin/microvm-net.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target