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¶
- Proxmox en 15 minutes : PVE, PBS, PMG, PDM
- Glossaire VMware → Proxmox
- Abonnements et dépôts
- Le périmètre de votre contrat MSP
Ordre de lecture conseillé¶
- Choisir le matériel : CPU, RAM ECC, HBA vs RAID, NIC, disques boot
- Quorum et votes : 2, 3, 4, 5 nœuds
- Installer PVE (ISO, ZFS RAID1 boot, IPMI), post-install
- Créer un cluster, Corosync multi-liens, nœud QDevice
- Créer une VM optimisée : VirtIO SCSI single, iothread, discard, CPU type, NUMA
- Templates, cloud-init, clones liés et complets
- Conteneurs LXC : privilégiés, non privilégiés, bind mounts
- Haute disponibilité : ressources HA, groupes, règles d'affinité, fencing
- PCI passthrough, vGPU, SR-IOV
- Migration à chaud, migration de stockage, migration hors ligne
- RB-08 · Mises à jour mineures en rolling
- Proxmox Datacenter Manager : gérer plusieurs clusters
- Mise à niveau majeure (ex. 8 → 9) avec pve8to9
- Ajouter, retirer, réinstaller un nœud
- 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 |