Update migration checklist - routers, DNS, proxy done

This commit is contained in:
jester 2026-03-29 17:56:19 +00:00
parent 04870c81db
commit dc2c3c60d2

View File

@ -10,54 +10,47 @@
- ✅ New server provisioned and up — Proxmox 9 installed - ✅ New server provisioned and up — Proxmox 9 installed
- ✅ PBS datastore disk resized to 1.1TB - ✅ 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 - ✅ Fresh backup of all VMs/containers completed Mar 29 ~08:34
- ✅ Network bridges configured (vmbr0vmbr6) on new host - ✅ Network bridges configured (vmbr0vmbr6) 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 ## 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] Delete old PBS datastore and recreate fresh
- [x] Run fresh backup — priority order: - [x] Run fresh backup — all VMs/containers
- [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] Verify all backups show green - [x] Verify all backups show green
--- ---
## Phase 1 — New Server Setup ## Phase 1 — New Server Setup
- [x] Configure network bridges to match current layout (vmbr0vmbr6) - [x] Configure network bridges (vmbr0vmbr6)
- [ ] Set up VLANs - [ ] Set up VLANs
- [ ] Add PBS as backup target on new server - [ ] Add PBS as backup target on new server
- [ ] Verify new server can see PBS backup repository - [ ] 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: - [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
- [ ] OPNsense core router 9001 (VM) — fresh 26.1 + config import + os-isc-dhcp plugin - [x] zlh-dns 9010 (Technitium)
- [ ] OPNsense zpack router 9002 (VM) — fresh 26.1 + config import + os-isc-dhcp plugin - [x] zlh-proxy 9011 (Caddy core)
- [ ] zlh-dns 9010 (Technitium)
- [ ] zlh-proxy 9011 (Traefik core)
- [ ] zlh-zpack-proxy 9012 (Traefik game/dev edge) - [ ] zlh-zpack-proxy 9012 (Traefik game/dev edge)
- [ ] zlh-monitor 9016 (Prometheus/Grafana) - [ ] zlh-monitor 9016 (Prometheus/Grafana)
- [ ] zlh-artifacts 9014 - [ ] zlh-artifacts 9014
- [ ] zpac-api 9020 - [ ] zpac-api 9020
- [ ] zpac-portal 9021 - [ ] zpac-portal 9021
- [ ] zlh-velocity 9015 (Minecraft proxy) - [ ] zlh-velocity 9015 (Minecraft proxy)
- [ ] zlh-back 9017 (PBS — if moving) - [ ] zlh-back 9017 (PBS)
- [ ] zlh-connect 9013 (Twingate) - [ ] zlh-connect 9013 (Twingate)
- [ ] aimeesites 9030 - [ ] aimeesites 9030
- [ ] Game/dev containers - [ ] 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 - 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) - 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 - 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