Network probes (no web admin, Debian SSH banner, only file-server ports open) show 10.250.50.50 is vanilla Debian 12 with hand-configured NFS/SMB, reprovisioned from the original TrueNAS SCALE install. Update stack comments, README storage notes, Backrest description, proxmox-vms.md entry for VM 100, and the restic configs intro to match. Cross-site sync plan simplifies to plain rsync over SSH on both sides — no appliance-specific tooling needed.
8.7 KiB
PFI-ANA Proxmox VM Inventory
Hypervisor: Proxmox VE at 10.250.250.31:8006
Storage Pool: ospool (CEPH/zfs — all VM disks reside here)
Network Bridge: vmbr0 with VLAN tag 50 on all VMs
QEMU Version: 7.2.0 (primary), VM 106 on 8.1.5
Virtual Machines
VM 100 — PFI-ANA-TRUENAS
| Property | Value |
|---|---|
| VMID | 100 |
| OS Type | Linux (l26) |
| CPU | 2 sockets × 2 cores = 4 vCPU (host passthrough) |
| Memory | 8,196 MB |
| Disk | scsi0: 80G on ospool |
| CDROM | ide2: TrueNAS-SCALE-22.12.1.iso (original install media; current OS is Debian 12) |
| Network | net0: virtio, MAC 9A:90:79:7A:86:87, vmbr0, VLAN 50 |
| Boot | scsi0 → ide2 → net0 |
| Startup | Order 2, delay 120s |
| Onboot | No |
Purpose: NAS/NFS/SMB storage for the colo environment.
Current OS: Debian 12 (bookworm), reprovisioned from the original TrueNAS SCALE install — SSH banner OpenSSH_9.2p1 Debian-2+deb12u9, no web UI on 80/443, no TrueNAS middleware. Shares are hand-managed via /etc/exports and /etc/samba/smb.conf. Mount paths kept the /mnt/<pool>/… shape of the original ZFS layout for host compatibility.
VM 101 — PFI-ANA-DC
| Property | Value |
|---|---|
| VMID | 101 |
| OS Type | Windows 11 |
| BIOS | OVMF (UEFI) with TPM 2.0 |
| Machine | pc-q35-7.2 |
| CPU | 2 sockets × 6 cores = 12 vCPU (host passthrough) |
| Memory | 24,576 MB |
| Disk | scsi0: 240G on ospool |
| EFI Disk | efidisk0: 1M on ospool |
| TPM | tpmstate0: 4M, v2.0 on ospool |
| CDROM | scsi1: virtio-win-0.1.229.iso (VirtIO drivers) |
| Network | net0: e1000, MAC CE:C8:D7:FE:32:40, vmbr0, VLAN 50 |
| Boot | scsi0 → net0 → ide0 → scsi1 |
| Startup | Order 5, delay 120s |
| Onboot | Yes |
Purpose: Windows Domain Controller for the Anaheim environment. UEFI with TPM 2.0 suggests Active Directory / Group Policy services.
VM 102 — PFI-ANA-Docker
| Property | Value |
|---|---|
| VMID | 102 |
| OS Type | Linux (l26) |
| CPU | 2 sockets × 4 cores = 8 vCPU (x86-64-v2-AES) |
| Memory | 16,384 MB |
| Disk | scsi0: 250G on ospool |
| Network | net0: virtio, MAC BA:AF:E7:E9:79:23, vmbr0, VLAN 50 |
| Boot | scsi0 → net0 → scsi1 |
| Startup | Order 4 |
| Onboot | Yes |
Purpose: Primary Docker host for the colo. Runs Dockge for compose management and Traefik for reverse proxy. All Docker services documented in docker-stack.md run here.
VM 103 — PFI-SlaveBot
| Property | Value |
|---|---|
| VMID | 103 |
| OS Type | Windows 10 |
| Machine | pc-i440fx-7.2 |
| CPU | 2 sockets × 4 cores = 8 vCPU (host passthrough) |
| Memory | 8,192 MB |
| Disk | ide0: 256G on ospool |
| Network | net0: e1000, MAC CE:F0:49:C9:03:70, vmbr0, VLAN 50 |
| Boot | ide0 → net0 → scsi0 |
| Startup | Not configured |
| Onboot | Yes |
Purpose: Windows 10 workstation/bot. Likely a task automation or RDP-accessible machine.
VM 104 — PFI-Mongo
| Property | Value |
|---|---|
| VMID | 104 |
| OS Type | Linux (l26) |
| CPU | 2 sockets × 4 cores = 8 vCPU (host passthrough) |
| Memory | 8,196 MB |
| Disk | scsi0: 256G on ospool |
| Network | net0: virtio, MAC 32:57:90:B2:66:61, vmbr0, VLAN 50 |
| Boot | scsi0 → ide2 → net0 |
| Startup | Order 3, delay 60s |
| Onboot | Yes |
Purpose: MongoDB server. Config file contains a connection string reference: mongodb://10.250.50.81:27017/.
VM 105 — PFI-Postgres
| Property | Value |
|---|---|
| VMID | 105 |
| OS Type | Linux (l26) |
| CPU | 4 sockets × 4 cores = 16 vCPU |
| Memory | 8,196 MB |
| Disk | scsi0: 80G on ospool |
| CDROM | ide2: debian-11.6.0-amd64-netinst.iso |
| Network | net0: virtio, MAC C2:1F:CC:71:66:D0, vmbr0, VLAN 50 |
| Serial | serial0: socket (IPMI/serial console) |
| Boot | scsi0 → ide2 → net0 |
| Startup | Order 3, delay 60s |
| Onboot | Yes |
Purpose: PostgreSQL database server running Debian 11.
VM 106 — PFI-Tailscale
| Property | Value |
|---|---|
| VMID | 106 |
| OS Type | Linux (l26) |
| CPU | 2 sockets × 4 cores = 8 vCPU (x86-64-v2-AES) |
| Memory | 2,048 MB |
| Disk | scsi0: 256G on ospool |
| CDROM | ide2: debian-12.2.0-amd64-netinst.iso |
| Network | net0: virtio, MAC BC:24:11:D7:E9:52, vmbr0, VLAN 50 |
| Boot | scsi0 → ide2 → net0 |
| Startup | Not configured |
| Onboot | Yes |
Purpose: Tailscale VPN node for mesh connectivity. Provides the VPN tunnel endpoints that link the three PFI sites together. Running Debian 12 (newer than most other VMs). Lightweight at 2G RAM.
VM 107 — PFI-Pteradactyl
| Property | Value |
|---|---|
| VMID | 107 |
| OS Type | Linux (l26) |
| CPU | 2 sockets × 4 cores = 8 vCPU (host passthrough) |
| Memory | 8,192 MB |
| Disk | scsi0: 256G on ospool |
| CDROM | ide2: debian-11.6.0-amd64-netinst.iso |
| Network | net0: virtio, MAC CA:44:37:8A:BF:E0, vmbr0, VLAN 50 |
| Boot | scsi0 → ide2 → net0 |
| Startup | Not configured |
| Onboot | Yes |
Purpose: Pterodactyl game server panel. Manages game server instances.
VM 108 — PFI-ANA--DEV
| Property | Value |
|---|---|
| VMID | 108 |
| OS Type | Linux (l26) |
| CPU | 2 sockets × 4 cores = 8 vCPU |
| Memory | 8,192 MB |
| Disk | scsi0: 120G on ospool |
| CDROM | ide2: debian-11.6.0-amd64-netinst.iso |
| Network | net0: virtio, MAC F2:EF:82:2C:AF:90, vmbr0, VLAN 50 |
| Boot | scsi0 → ide2 → net0 |
| Startup | Order 10, delay 60s |
| Onboot | No |
Purpose: Development environment. Not set to auto-boot, starts after core infrastructure (order 10).
VM 110 — PFI-ANA-Webhost
| Property | Value |
|---|---|
| VMID | 110 |
| OS Type | Linux (l26) |
| CPU | 4 sockets × 4 cores = 16 vCPU |
| Memory | 4,096 MB (balloon: 1024 MB minimum) |
| Disk | scsi0: 250G on ospool |
| CDROM | ide2: debian-11.6.0-amd64-netinst.iso |
| Network | net0: virtio, MAC E6:F9:3A:C9:61:2A, vmbr0, VLAN 50 |
| Boot | scsi0 → ide2 → net0 |
| Startup | Order 30, up 120s, down 120s |
| Onboot | Yes |
Purpose: Web hosting server. Highest startup order (30) — starts last. Also has the longest graceful shutdown timeout (120s). Memory ballooning enabled for dynamic allocation.
VM 111 — pfi-tacticalrmm
| Property | Value |
|---|---|
| VMID | 111 |
| OS Type | Linux (l26) |
| CPU | 4 sockets × 4 cores = 16 vCPU |
| Memory | 8,192 MB |
| Disk | scsi0: 256G on ospool |
| Network | net0: virtio, MAC BA:FA:65:F6:46:25, vmbr0, VLAN 50 |
| Boot | scsi0 → ide2 → net0 |
| Startup | Order 20 |
| Onboot | Yes |
Purpose: Tactical RMM (Remote Monitoring and Management) server. Provides IT management, remote access, and monitoring capabilities.
Startup Order Summary
VMs are brought up in the following order on host boot:
| Order | VMID | Name | Delay |
|---|---|---|---|
| 2 | 100 | PFI-ANA-TRUENAS | 120s |
| 3 | 104 | PFI-Mongo | 60s |
| 3 | 105 | PFI-Postgres | 60s |
| 4 | 102 | PFI-ANA-Docker | — |
| 5 | 101 | PFI-ANA-DC | 120s |
| 10 | 108 | PFI-ANA--DEV | 60s |
| 20 | 111 | pfi-tacticalrmm | — |
| 30 | 110 | PFI-ANA-Webhost | 120s |
VMs without a startup order (103, 106, 107) will start based on their onboot setting but without a specific sequencing delay.
Resource Summary
| VMID | Name | vCPU | RAM (MB) | Disk | OS |
|---|---|---|---|---|---|
| 100 | PFI-ANA-TRUENAS | 4 | 8,196 | 80G | Debian 12 (reprovisioned from TrueNAS SCALE) |
| 101 | PFI-ANA-DC | 12 | 24,576 | 240G | Windows 11 |
| 102 | PFI-ANA-Docker | 8 | 16,384 | 250G | Linux |
| 103 | PFI-SlaveBot | 8 | 8,192 | 256G | Windows 10 |
| 104 | PFI-Mongo | 8 | 8,196 | 256G | Linux |
| 105 | PFI-Postgres | 16 | 8,196 | 80G | Debian 11 |
| 106 | PFI-Tailscale | 8 | 2,048 | 256G | Debian 12 |
| 107 | PFI-Pteradactyl | 8 | 8,192 | 256G | Debian 11 |
| 108 | PFI-ANA--DEV | 8 | 8,192 | 120G | Debian 11 |
| 110 | PFI-ANA-Webhost | 16 | 4,096 | 250G | Debian 11 |
| 111 | pfi-tacticalrmm | 16 | 8,192 | 256G | Linux |
| Totals | 112 | 105,348 | 2,300G |
Network Notes
- All VMs are on VLAN 50 via
vmbr0. - All VMs have firewall enabled on the network interface.
- Linux VMs use
virtionetwork adapters; Windows VMs usee1000. - The MongoDB connection string embedded in VM 104's config references IP
10.250.50.81, suggesting VLAN 50 maps to the10.250.50.0/24subnet within the10.250.0.0/16range.