Deploy a 3-node OC-managed Incus cluster with OVN overlay networking
and an HA nginx workload behind an OVN load balancer. Key discoveries:
- OC needs_update blocker: OC tracks update delivery through its pipeline,
not version comparison. Nodes deployed from the latest ISO are stuck at
needs_update=true. Fix: generate ISO from older channel (--channel
old-stable), let OC push the real update after registration.
- ISO upload skip bug: incusos-proxmox silently reused stale ISOs with the
same filename. Fixed: --iso now replaces existing same-named ISOs.
- Empty app-seed-config ({}): avoids "Certificate already in trust store"
Terraform error when cert is already injected via SEED_DATA.
Files changed:
- notes/operations-center-guide.md: full rewrite with real captured output
- CLAUDE.md: needs_update findings, ISO fix, OVN LB behavior
- incusos/examples/lab-oc-deploy.yaml: static IP for VLAN 69
- incusos/examples/lab-oc-nodes.yaml: static IPs + disk sizing
- incusos/incusos-proxmox: fix stale ISO reuse when --iso provided
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| incus-cluster-node.yaml | ||
| incus-standalone.yaml | ||
| lab-advanced.yaml | ||
| lab-cluster.yaml | ||
| lab-networking.yaml | ||
| lab-oc-deploy.yaml | ||
| lab-oc-nodes.yaml | ||
| lab-oc.yaml | ||
| lab-production.yaml | ||
| lab-replace.yaml | ||
| lab-single.yaml | ||
| my-test.yaml | ||
| network-static.yaml | ||
| ops-center.yaml | ||
| proxmox-lab.yaml | ||
| proxmox-minimal.yaml | ||
| proxmox.yaml.example | ||