1.9 KiB
1.9 KiB
[2026-09-24] NH3 power outage — recovered; three latent gaps closed, one needs a hand
Power at NH3 dropped and returned; every NH3 box booted at 1233–1234 PT. The
core recovered unaided (post office, headscale, egress proxy, DNS, WAN IP
unchanged at 70.230.226.88). Three things did not, each a latent config gap
that only a site-wide power event exposes:
- pbs-nh3 (VM 105) had no
onbootflag and stayed down. Setonboot=1and started it; datastore NFS mounted (its line usesbg).qm guest exec 105works (guest agent on) — the root path, since infra-ops is not provisioned there. - NFS boot race. nh3-nas is the slowest box to serve NFS, so every plain
fstab NFS line failed at boot (nh3-docker
/mnt/compose/mnt/backup, nh3-dev/mnt/backup). nh3-dev's/mnt/smithyalready hadx-systemd.automountand self-healed on its next access (1234 failed, 1309 mounted, no hand) — the existence proof.playbooks/nh3-nfs-automount.yamlbrought the rest to that shape (_netdev,nofail,x-systemd.automount, x-systemd.mount-timeout=30), commit1cbde50. ⚠ nh3-dev's installer cdrom fstab line is a pre-existingfindmnt --verifyerror; the playbook judges only errors a rewrite ADDS, after its first run aborted on it. - pfi-gx10 (bare metal, no BMC) did not power on — ASUS ships "Restore AC
Power Loss" = stay off. See
[[2026-09-24-gx10-ac-restore-patch]].
Also: every Claude session on nh3-dev died with the reboot except
infra-ops, infra-hermes, jekyll. Relaunch is Prime's call (dev-launch).
nh3-laser (VM 104) is on-demand and stays off by Prime's ruling;
servers/nh3-pve/README.md now carries an expected-after-power-loss column per
guest so the next triage does not flag it.
The headscale-ddns failures 1141–1202 were the WAN being down, correctly
refused (no public v4); every run since 1247 reads unchanged.