Přeskočit obsah

Proxmox Cluster

Hardware (Nodes)

Node CPU Model CPU Cores RAM Version IP Adresa Storage
pmx1 NiPoGi E3B Mini PC (Ryzen 5 7430U) 12 30.8 GB pve-manager/9.x 192.168.20.2 ZFS (rpool)
pmx2 NiPoGi E3B Mini PC (Ryzen 5 7430U) 12 30.8 GB pve-manager/9.x 192.168.20.3 ZFS (rpool)

[!NOTE] Architektura (2-Node ZFS Cluster) Oba nody jsou identické — AMD Ryzen 5 7430U, 30 GB RAM, iGPU AMD Barcelo. Kritické VM (pfSense, HA, PBS) jsou replikovány přes ZFS replication každých 15 min. Viz Disaster Recovery.

Distribuce VM/CT

pmx1 (192.168.20.2)              pmx2 (192.168.20.3)
─────────────────────            ─────────────────────
🟢 pfSense (100)    → replica → pmx2
🟢 UniFi (101)                  🟢 HA (102)      → replica → pmx1
🔴 Win11 (103)                  🟢 PBS (105)     → replica → pmx1
🟢 Dify (108)                   🟢 Immich (104)
                                🟢 Scrypted (106)
                                🟢 Debian-svc (107)

Síťová Konfigurace

Node Interface Type IP / CIDR VLAN Aware
pmx1 vmbr0 bridge 192.168.20.2/24
pmx2 vmbr0 bridge 192.168.20.3/24

Storage (Úložiště)

Node Storage Type Pool Content
pmx1 local-zfs ZFS Pool rpool/data images, rootdir
pmx2 local-zfs ZFS Pool rpool/data images, rootdir
All pbs-truenas PBS TrueNAS NFS backups

Seznam VM a Kontejnerů

ID Hostname Typ Node Status CPU RAM HDD IP (Net0) Popis
100 pfSense-router VM pmx1 🟢 2 2.0 GB 33 GB 192.168.20.1 Router/Firewall
102 haos15.2 VM pmx2 🟢 2 4.0 GB 32 GB 192.168.20.7 Home Assistant
103 win11pro VM pmx1 🔴 4 4.0 GB 128 GB 192.168.40.3 Windows 11 (rarely used)
104 immich LXC pmx2 🟢 4 4.0 GB 20 GB 192.168.20.90 Photo Management
105 pbs VM pmx2 🟢 2 4.0 GB 10 GB 192.168.20.8 Proxmox Backup Server
106 scrypted LXC pmx2 🟢 4 4.0 GB 8 GB 192.168.20.21 NVR / HomeKit Bridge
107 debian-services LXC pmx1 🟢 4 6.0 GB 20 GB 192.168.20.20 Docker host (monitoring stack)
109 unifi-os VM pmx1 🟢 2 4.0 GB 30 GB 192.168.20.5 UniFi OS Server (Network App 10.3.55) — primary controller; cloud-init, onboot=1; bez ZFS replikace
110 stash LXC pmx2 🟢 2 2.0 GB 8 GB 192.168.20.22 Stash; mp0 NFS /mnt/pve/stash-truenas/mnt/stash; viz follow-up v docs/todos.md

Správa Služeb (Manuální Deploy) 📦

Služby v kontejneru debian-services jsou spravovány ručně. Konfigurace je uložena v tomto repozitáři v docs/files/docker/debian-services/.

Postup nasazení změny:

  1. Lokálně (Antigravity): Upravit docker-compose.yml, commit, push do repozitáře na GitHubu (docek/ha-config).
  2. Na Serveru (SSH): Zkopírovat soubory a restartovat:
    cd /opt/homelab-stack
    scp -r docs/files/docker/debian-services/* root@192.168.20.20:/opt/homelab-stack/
    ssh root@192.168.20.20 'cd /opt/homelab-stack && docker compose up -d'
    

[!NOTE] Windows 11 Aktivace Pro zachování aktivace Windows 11 je nutné zachovat SMBIOS settings a MSDM_table. Soubor /root/MSDM_table je uložen na pmx1. Machine: pc-q35-9.2+pve1, BIOS: ovmf.

Zálohování (Backup Jobs)

ID Povoleno Plán (Schedule) Storage Mode Retention
backup-39e7db5a-d0ca 21:00 pbs-truenas snapshot 3h/4d/4w/4m/2y