From e7034cd478e54686cd1b054705c4828d640b08a4 Mon Sep 17 00:00:00 2001 From: Mitchell-Johnson Date: Sun, 11 Oct 2026 15:02:52 -0700 Subject: [PATCH] VIRTUALIZATION.md: grid's Incus removed for a fresh start; status Co-Authored-By: Claude Fable 5.1 --- VIRTUALIZATION.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/VIRTUALIZATION.md b/VIRTUALIZATION.md index 92caaa8..7ba1799 100644 --- a/VIRTUALIZATION.md +++ b/VIRTUALIZATION.md @@ -1,17 +1,17 @@ # 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). -Incus runs on `grid` with **plain-files storage on its root disk** (`local`, see decision 1, -revised 2026-10-11 — the file-backed ZFS pool and the test VM are gone); the other machines -show Install or, on `gate`, unavailable. A **Disk location** picker is on both create forms, -with add/remove of locations. Phase 2 verified live on `grid` through the hub on 2026-10-09: -ISO fetched by URL with its sha256 checked, New VM from ISO booted Alpine with Secure Boot -off, the VGA console drew it in a real browser (headless Chromium; needed the `binary` -websocket subprotocol and one console operation per VM with a data websocket per SPICE -channel), a virtiofs mount appeared in a running VM, an export tarball landed and the nightly -cron line is written, `instance.*` sensors flow and the "VM or container down" alert default -is in. **Left:** the LAN bridge step (his call, needs him near the NanoKVM), cloud-init -presets beyond "Use my SSH keys", a backup line for `grid`'s `virt/exports/`. +**Status:** phases 1 and 2 are **deployed to all five machines as v0.1.0-196**. **No machine +has Incus installed as of 2026-10-11**: `grid`'s install of 2026-10-09 was removed at +Mitchell's request so he can install it himself from the tab and ask questions along the way +(`hamlet/docs/hosts.md` has what was removed and what the two days established). The tab +shows Install on `grid`, `core`, the Mac mini and `hamtv`, unavailable on `gate`. Both create +forms carry a **Disk location** picker with add/remove of locations; instance storage as +plain files on the machine's own disk is what he wants on `grid`. Everything in phase 2 was +verified live on `grid` before the removal: ISO fetch with checksum, New VM from ISO, the VGA +console in a real browser (headless Chromium; `binary` subprotocol, one console operation per +VM with a data websocket per SPICE channel), a virtiofs mount into a running VM, exports and +their cron line, `instance.*` sensors and the alert default. **Left:** the LAN bridge step +(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 machines**, the way Proxmox does with `pct` and `qm` — **per machine, like every other