Aller au contenu

Proxmox en 15 minutes : PVE, PBS, PMG, PDM, qui fait quoi

Day 0 · ConcevoirNiveau 1 · DécouvrirCoursRédigé · à valider en lab

Objectif. Savoir en un quart d'heure ce que fait chaque produit Proxmox, lequel tourne chez vous, lequel tourne chez le MSP, et à quoi sert chacun dans votre exploitation quotidienne.

Les quatre produits en une phrase

Produit Rôle Interface Chez vous ?
Proxmox VE (PVE) Hyperviseur : VMs KVM, conteneurs LXC, cluster, stockage (ZFS, Ceph), HA, firewall, SDN Web https://<nœud>:8006, CLI, API REST Oui, sur tous les nœuds (pve01, pve02, pve03)
Proxmox Backup Server (PBS) Sauvegarde incrémentale dédupliquée des VMs, conteneurs et hôtes physiques Web https://<pbs>:8007 Oui (PBS local) et chez le MSP (copie synchronisée)
Proxmox Mail Gateway (PMG) Passerelle mail antispam et antivirus placée devant votre serveur de messagerie Web https://<pmg>:8006 Seulement si vous l'avez souscrit à part
Proxmox Datacenter Manager (PDM) Vue centralisée de plusieurs clusters PVE et serveurs PBS, migration entre clusters Web https://<pdm>:8443 Selon le contrat, souvent opéré par le MSP

Les quatre produits sont basés sur Debian, open source (AGPLv3) et disponibles avec ou sans abonnement. Les abonnements donnent accès au dépôt enterprise et au support éditeur : voir Abonnements et dépôts.

Proxmox VE : l'hyperviseur

Ce qu'il faut retenir :

  • Deux types d'invités : VMs complètes (KVM/QEMU) et conteneurs système (LXC). Choix détaillé dans KVM vs LXC.
  • Pas de serveur de gestion central. Chaque nœud sert l'interface web du cluster entier. La configuration est répliquée sur tous les nœuds par le système de fichiers de cluster pmxcfs, monté sur /etc/pve.
  • Corosync gère l'appartenance au cluster et le quorum (majorité des votes). Sans quorum, /etc/pve passe en lecture seule : plus de démarrage ni de modification de VM.
  • Stockage intégré : ZFS local, Ceph hyperconvergé, LVM sur SAN, NFS, PBS. Voir Les types de stockage.
  • HA : le gestionnaire ha-manager redémarre les VMs d'un nœud tombé sur un nœud sain. Il exige le quorum et un stockage partagé ou répliqué.

Proxmox Backup Server : la sauvegarde

  • Découpe chaque sauvegarde en blocs (chunks) identifiés par leur empreinte : un bloc déjà présent n'est jamais réécrit. Résultat : sauvegardes incrémentales rapides et forte déduplication.
  • Vérification d'intégrité (verify), rétention (prune), nettoyage (garbage collection), chiffrement côté client.
  • Réplication vers un autre PBS par sync jobs : c'est ainsi que votre PBS local alimente le PBS du MSP.
  • Détails : rubrique PBS.

PMG et PDM : les produits périphériques

  • PMG n'a aucun lien technique avec la virtualisation. Il filtre le flux SMTP entrant et sortant. Il peut tourner dans une VM PVE.
  • PDM agrège plusieurs clusters et PBS sans les fusionner : chaque cluster garde son propre Corosync. Il permet notamment la migration de VMs entre clusters distincts. La version 1.0 stable est sortie fin 2025. Voir Proxmox Datacenter Manager.

Comment tout s'articule chez un client MSP

flowchart LR
    subgraph Client["Site client"]
        PVE1[pve01] --- PVE2[pve02] --- PVE3[pve03]
        PVE1 -->|sauvegarde nocturne| PBSL[(PBS local<br/>pbs-local)]
        PVE2 --> PBSL
        PVE3 --> PBSL
    end
    PBSL -->|sync job chiffré| PBSM[(PBS du MSP)]
    PDM[PDM] -.->|supervision| PVE1
    PDM -.-> PBSL
    MSP[Équipe MSP / iTop] -.-> PDM

Les quatre architectures livrées par le MSP utilisent toutes PVE et PBS :

Architecture Nœuds Stockage des VMs HA
Ceph HCI 3 et plus Ceph RBD (pool ceph-vm) partagé Oui, bascule automatique
ZFS répliqué 2 + QDevice ZFS local (rpool ou tank) répliqué par pvesr Oui, avec perte possible des dernières minutes
SAN externe 2 et plus LVM partagé sur LUN iSCSI ou FC Oui
Mono-nœud 1 ZFS local Non

Recommandations MSP

  • Connectez-vous toujours à l'interface d'un nœud sain du cluster : n'importe lequel convient, il n'y a pas de « maître ».
  • Considérez PBS comme un composant de production : surveillez ses jobs chaque matin (RB-14, RB-15).
  • Gardez les mêmes versions de paquets sur tous les nœuds. Les mises à jour se font nœud par nœud (RB-08).

Pièges vus en support

  • Chercher « le vCenter » : il n'existe pas. Arrêter le nœud sur lequel on est connecté coupe seulement la session web, pas le cluster.
  • Installer PBS dans une VM du cluster qu'il sauvegarde, sans copie externe : si le cluster tombe, les sauvegardes tombent avec lui.
  • Confondre PMG (mail) et PBS (sauvegarde) dans les tickets.
  • Croire que PDM remplace le cluster : il ne fournit ni quorum ni HA.

Testez-vous

  1. Où est stockée la configuration des VMs d'un cluster PVE ?

    Réponse

    Dans /etc/pve, le système de fichiers de cluster pmxcfs, répliqué sur tous les nœuds. Exemple : /etc/pve/qemu-server/101.conf.

  2. Quel produit assure la copie de vos sauvegardes vers le MSP ?

    Réponse

    PBS, par un sync job entre le PBS local et le PBS du MSP.

  3. Que se passe-t-il si le cluster perd le quorum ?

    Réponse

    /etc/pve passe en lecture seule : impossible de démarrer, créer ou modifier des invités. Les VMs déjà démarrées continuent de tourner. C'est un incident P1 (RB-09).

  4. PDM peut-il faire de la HA entre deux clusters ?

    Réponse

    Non. PDM centralise la vue et permet des migrations entre clusters, mais la HA reste interne à chaque cluster.

Pour aller plus loin