From dc2c3c60d255c5db7c2189a5ffd82c1b02d4d78a Mon Sep 17 00:00:00 2001 From: jester Date: Sun, 29 Mar 2026 17:56:19 +0000 Subject: [PATCH] Update migration checklist - routers, DNS, proxy done --- SCRATCH/migration-new-host.md | 36 +++++++++++++++-------------------- 1 file changed, 15 insertions(+), 21 deletions(-) diff --git a/SCRATCH/migration-new-host.md b/SCRATCH/migration-new-host.md index 5a2860c..2d10a96 100644 --- a/SCRATCH/migration-new-host.md +++ b/SCRATCH/migration-new-host.md @@ -10,54 +10,47 @@ - ✅ New server provisioned and up — Proxmox 9 installed - ✅ PBS datastore disk resized to 1.1TB -- ✅ PBS datastore recreated fresh (old one was already cleared) +- ✅ PBS datastore recreated fresh - ✅ Fresh backup of all VMs/containers completed Mar 29 ~08:34 - ✅ Network bridges configured (vmbr0–vmbr6) on new host -- 🔧 OPNsense VMs being created now (9001, 9002) +- ✅ OPNsense core router 9001 up +- ✅ OPNsense zpack router 9002 up +- ✅ zlh-dns 9010 up — Technitium config restored +- ✅ zlh-proxy 9011 up — Caddy configured --- ## Pre-Migration -- [ ] Export OPNsense config (both routers) — System → Configuration → Backups → Download +- [x] Export OPNsense config (both routers) - [x] Delete old PBS datastore and recreate fresh -- [x] Run fresh backup — priority order: - - [x] OPNsense core router - - [x] OPNsense zpack router - - [x] zlh-dns - - [x] zpac-api - - [x] zpac-portal - - [x] zlh-artifacts - - [x] zlh-velocity - - [x] All remaining VMs/containers +- [x] Run fresh backup — all VMs/containers - [x] Verify all backups show green --- ## Phase 1 — New Server Setup -- [x] Configure network bridges to match current layout (vmbr0–vmbr6) +- [x] Configure network bridges (vmbr0–vmbr6) - [ ] Set up VLANs - [ ] Add PBS as backup target on new server - [ ] Verify new server can see PBS backup repository --- -## Phase 2 — Restore VMs (est. 2-4 hrs) +## Phase 2 — Restore VMs -Restore in this order — networking first: - -- [ ] OPNsense core router 9001 (VM) — fresh 26.1 + config import + os-isc-dhcp plugin -- [ ] OPNsense zpack router 9002 (VM) — fresh 26.1 + config import + os-isc-dhcp plugin -- [ ] zlh-dns 9010 (Technitium) -- [ ] zlh-proxy 9011 (Traefik core) +- [x] OPNsense core router 9001 — fresh 26.1 + config import + os-isc-dhcp +- [x] OPNsense zpack router 9002 — fresh 26.1 + config import + os-isc-dhcp +- [x] zlh-dns 9010 (Technitium) +- [x] zlh-proxy 9011 (Caddy core) - [ ] zlh-zpack-proxy 9012 (Traefik game/dev edge) - [ ] zlh-monitor 9016 (Prometheus/Grafana) - [ ] zlh-artifacts 9014 - [ ] zpac-api 9020 - [ ] zpac-portal 9021 - [ ] zlh-velocity 9015 (Minecraft proxy) -- [ ] zlh-back 9017 (PBS — if moving) +- [ ] zlh-back 9017 (PBS) - [ ] zlh-connect 9013 (Twingate) - [ ] aimeesites 9030 - [ ] Game/dev containers @@ -104,3 +97,4 @@ Restore in this order — networking first: - Proxmox 9 ships with kernel 6.14, LXC 6.0 — no API changes required - OPNsense 26.1: install os-isc-dhcp plugin BEFORE importing config (ISC DHCP no longer built-in) - Firewall rule migration assistant available in 26.1 — not urgent, do after everything is stable +- Caddy used for 9011 (core proxy) instead of Traefik — simpler for static routes