VIRTUALIZATION.md: grid's Incus removed for a fresh start; status

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Mitchell-Johnson
2026-10-11 15:02:52 -07:00
co-authored by Claude Fable 5.1
parent e068fbdb2f
commit e7034cd478
+12 -12
View File
@@ -1,17 +1,17 @@
# Virtualization tab — plan (2026-10-09; phase 1 built the same day) # Virtualization tab — plan (2026-10-09; phase 1 built the same day)
**Status:** phases 1 and 2 are **deployed to all five machines as v0.1.0-196** (2026-10-11). **Status:** phases 1 and 2 are **deployed to all five machines as v0.1.0-196**. **No machine
Incus runs on `grid` with **plain-files storage on its root disk** (`local`, see decision 1, has Incus installed as of 2026-10-11**: `grid`'s install of 2026-10-09 was removed at
revised 2026-10-11 — the file-backed ZFS pool and the test VM are gone); the other machines Mitchell's request so he can install it himself from the tab and ask questions along the way
show Install or, on `gate`, unavailable. A **Disk location** picker is on both create forms, (`hamlet/docs/hosts.md` has what was removed and what the two days established). The tab
with add/remove of locations. Phase 2 verified live on `grid` through the hub on 2026-10-09: shows Install on `grid`, `core`, the Mac mini and `hamtv`, unavailable on `gate`. Both create
ISO fetched by URL with its sha256 checked, New VM from ISO booted Alpine with Secure Boot forms carry a **Disk location** picker with add/remove of locations; instance storage as
off, the VGA console drew it in a real browser (headless Chromium; needed the `binary` plain files on the machine's own disk is what he wants on `grid`. Everything in phase 2 was
websocket subprotocol and one console operation per VM with a data websocket per SPICE verified live on `grid` before the removal: ISO fetch with checksum, New VM from ISO, the VGA
channel), a virtiofs mount appeared in a running VM, an export tarball landed and the nightly console in a real browser (headless Chromium; `binary` subprotocol, one console operation per
cron line is written, `instance.*` sensors flow and the "VM or container down" alert default VM with a data websocket per SPICE channel), a virtiofs mount into a running VM, exports and
is in. **Left:** the LAN bridge step (his call, needs him near the NanoKVM), cloud-init their cron line, `instance.*` sensors and the alert default. **Left:** the LAN bridge step
presets beyond "Use my SSH keys", a backup line for `grid`'s `virt/exports/`. (his call), cloud-init presets beyond "Use my SSH keys", a backup line for `virt/exports/`.
A tab for creating, watching, consoling into and deleting **LXC containers and KVM virtual A tab for creating, watching, consoling into and deleting **LXC containers and KVM virtual
machines**, the way Proxmox does with `pct` and `qm` — **per machine, like every other machines**, the way Proxmox does with `pct` and `qm` — **per machine, like every other