Aller au contenu

Cluster Proxmox

Vue d'ensemble

Le cluster est composé de 3 serveurs Proxmox VE en version 9.1.x, fonctionnant sur Debian 13 (Trixie).

graph TB
    subgraph proxmox["proxmox - Principal<br/>192.168.1.32"]
        HA[VM 100<br/>Home Assistant]
        Frigate[LXC 116<br/>Frigate NVR]
        EVCC[LXC 132<br/>EVCC]
        NPM[LXC 119<br/>NPM]
        DNS[LXC 110<br/>AdGuard DNS]
    end

    subgraph proxmox2["proxmox2 - Développement<br/>192.168.1.70"]
        VSCode[LXC 125<br/>VSCode Server]
        Gitea[LXC 121<br/>Gitea]
        TGTG[LXC 107<br/>Admin TGTG]
    end

    subgraph proxmox3["proxmox3 - Media/Backup<br/>192.168.1.17"]
        Immich[LXC 113<br/>Immich]
        PBS[LXC 115<br/>PBS Backup]
        Swizzin[LXC 124<br/>Swizzin]
        M3U[LXC 130<br/>M3U Editor]
    end

    subgraph storage["Stockage partagé"]
        NAS[(NAS Synology<br/>192.168.1.22)]
        PBSBackup[(PBS<br/>192.168.1.165)]
    end

    proxmox --> PBSBackup
    proxmox2 --> PBSBackup
    proxmox3 --> PBSBackup
    Immich --> NAS

Serveurs

proxmox (Principal)

  • IP : 192.168.1.32
  • Version : pve-manager/9.1.2
  • Kernel : 6.17.2-2-pve
  • Rôle : Serveur principal
  • Services critiques :
  • Home Assistant (VM 100)
  • Frigate NVR (LXC 116)
  • EVCC solaire (LXC 132)
  • Nginx Proxy Manager (LXC 119)
  • DNS/DHCP AdGuard (LXC 110)
  • Stockage :
  • local-lvm (LVM thin)
  • ssd-storage2 (SSD NVMe)

proxmox2 (Développement)

  • IP : 192.168.1.70
  • Version : pve-manager/9.1.1
  • Kernel : 6.17.2-1-pve
  • Rôle : Développement et services secondaires
  • Services critiques :
  • VSCode Server (LXC 125) - Environnement actuel
  • Git/Gitea (LXC 121, 122)
  • Admin TGTG (LXC 107)
  • Stockage :
  • local-lvm
  • ssd-storage (SSD)
  • pve2 (LVM)

proxmox3 (Media/Backup)

  • IP : 192.168.1.17
  • Version : pve-manager/9.1.1
  • Kernel : 6.17.2-1-pve
  • Rôle : Media, photos, backup
  • Services critiques :
  • Immich photos (LXC 113)
  • Backup PBS (LXC 115)
  • Swizzin seedbox (LXC 124)
  • IPTV (LXC 123)
  • M3U Editor (LXC 130)
  • Stockage :
  • nvme-local (NVMe)
  • zfs_raid1 (ZFS RAID1)

Stockage partagé

PBS (Proxmox Backup Server)

  • IP : 192.168.1.165
  • Datastore : pbs-backup-raid
  • Usage : Sauvegardes automatiques des VMs/LXCs

NAS Synology

  • IP : 192.168.1.22
  • Export : /volume1/photo
  • Montage : nas-photos
  • Usage : Stockage photos Immich

Ressources par noeud

Noeud LXCs actifs VMs actives RAM utilisée
proxmox 13 1 (HA) ~15 GB
proxmox2 5 0 ~8 GB
proxmox3 9 0 ~10 GB

Accès

Interface Web

  • proxmox : https://192.168.1.32:8006
  • proxmox2 : https://192.168.1.70:8006
  • proxmox3 : https://192.168.1.17:8006

SSH

ssh root@192.168.1.32  # proxmox
ssh root@192.168.1.70  # proxmox2
ssh root@192.168.1.17  # proxmox3

API

# Liste des ressources
pvesh get /cluster/resources --type vm

# État d'un LXC
pvesh get /nodes/proxmox/lxc/132/status/current