Aller au contenu

Proxmox VE

admin@pve:~# ls pve/ | wc -l → 14 pages · 14 disponibles

Cluster, VMs, conteneurs, haute disponibilité, mises à jour.

Cette rubrique couvre Proxmox VE de bout en bout : choix du matériel, installation, création du cluster et du quorum, VM et conteneurs bien configurés, haute disponibilité, migrations, passthrough matériel, puis l'exploitation du cluster dans la durée (mises à jour, ajout et retrait de nœuds, pilotage multi-clusters). Elle s'adresse aux administrateurs système, souvent issus de VMware, et aux équipes d'astreinte qui exploitent un cluster PVE 9.x livré par le MSP. Chaque page précise ce que vous faites seuls et ce que vous confiez au MSP : Corosync, mises à niveau majeures et changements de topologie restent des opérations MSP.

Ce que vous saurez faire

  • Valider une nomenclature matérielle (HBA en mode IT, RAM ECC, SSD avec PLP, réseau Corosync dédié) et dimensionner le quorum d'un cluster de 2 à 5 nœuds.
  • Installer un nœud PVE 9 sur ZFS RAID1, créer un cluster à deux liens Corosync et ajouter un QDevice.
  • Créer des VM performantes et migrables (VirtIO SCSI single, IO thread, discard, type de CPU) et les déployer à partir de templates cloud-init.
  • Protéger les services avec la HA et les règles d'affinité de PVE 9, et comprendre le fencing.
  • Migrer une VM à chaud, déplacer ses disques et vider un nœud avant maintenance.
  • Préparer avec le MSP une mise à niveau majeure ou un ajout de nœud, et savoir quand ouvrir un ticket.

Prérequis

Ordre de lecture conseillé

  1. Choisir le matériel : CPU, RAM ECC, HBA vs RAID, NIC, disques boot
  2. Quorum et votes : 2, 3, 4, 5 nœuds
  3. Installer PVE (ISO, ZFS RAID1 boot, IPMI), post-install
  4. Créer un cluster, Corosync multi-liens, nœud QDevice
  5. Créer une VM optimisée : VirtIO SCSI single, iothread, discard, CPU type, NUMA
  6. Templates, cloud-init, clones liés et complets
  7. Conteneurs LXC : privilégiés, non privilégiés, bind mounts
  8. Haute disponibilité : ressources HA, groupes, règles d'affinité, fencing
  9. PCI passthrough, vGPU, SR-IOV
  10. Migration à chaud, migration de stockage, migration hors ligne
  11. RB-08 · Mises à jour mineures en rolling
  12. Proxmox Datacenter Manager : gérer plusieurs clusters
  13. Mise à niveau majeure (ex. 8 → 9) avec pve8to9
  14. Ajouter, retirer, réinstaller un nœud
  15. Runbooks liés : RB-02 · Maintenance d'un nœud, RB-09 · Nœud grisé, perte de quorum, RB-10 · VM verrouillée

Notions clés

Terme Définition
Corosync Couche de communication du cluster ; elle porte le quorum et exige une latence faible et stable
Quorum Majorité stricte des votes ; sans elle, /etc/pve passe en lecture seule
QDevice Vote externe (corosync-qnetd) qui départage un cluster à nombre pair de nœuds
pmxcfs Système de fichiers du cluster monté sur /etc/pve, répliqué sur tous les nœuds
Règle d'affinité HA Depuis PVE 9 : placement d'une ressource HA sur des nœuds (node affinity) ou par rapport à d'autres ressources (resource affinity)
Fencing Redémarrage forcé, par watchdog, d'un nœud isolé avant la relance de ses VM ailleurs
VirtIO SCSI single Contrôleur disque paravirtualisé, un par disque, qui permet l'IO thread
Clone lié Clone d'un template qui ne stocke que les différences ; il dépend du template

Les pages de la rubrique

Page Format Phase Niv. Statut
Choisir le matériel : CPU, RAM ECC, HBA vs RAID, NIC, disques boot Cours Day 0 · Concevoir 2 Rédigé
Quorum et votes : 2, 3, 4, 5 nœuds Cours + lab Day 0 · Concevoir 2 Rédigé
Installer PVE (ISO, ZFS RAID1 boot, IPMI), post-install Procédure Day 1 · Déployer 1 Rédigé
Créer un cluster, Corosync multi-liens, nœud QDevice Procédure Day 1 · Déployer 2 Rédigé
Créer une VM optimisée : VirtIO SCSI single, iothread, discard, CPU type, NUMA Procédure Day 1 · Déployer 2 Rédigé
Templates, cloud-init, clones liés et complets Procédure Day 1 · Déployer 2 Rédigé
Conteneurs LXC : privilégiés, non privilégiés, bind mounts Cours Day 1 · Déployer 2 Rédigé
Haute disponibilité : ressources HA, groupes, règles d'affinité, fencing Cours + lab Day 1 · Déployer 3 Rédigé
PCI passthrough, vGPU, SR-IOV Procédure Day 1 · Déployer 3 Rédigé
Migration à chaud, migration de stockage, migration hors ligne Procédure Day 2 · Exploiter 2 Rédigé
Mises à jour mineures en rolling sur un cluster Runbook Day 2 · Exploiter 2 RB-08
Proxmox Datacenter Manager : gérer plusieurs clusters Cours Day 2 · Exploiter 2 Rédigé
Mise à niveau majeure (ex. 8 → 9) avec pve8to9 Runbook Day 2 · Exploiter 3 Rédigé
Ajouter, retirer, réinstaller un nœud Runbook Day 2 · Exploiter 3 Rédigé

Runbooks Day 2 de la rubrique