Migration Proxmox 8 vers 9 : retour d'experience et methodologie
Proxmox VE 9.0 est sorti en juin 2025, base sur Debian 13 Trixie. Nous avons migre l'integralite de notre infrastructure de production vers Proxmox 9.1 en decembre 2025 ; le parc est mis a jour mensuellement, en totalite, et tourne aujourd'hui en Proxmox VE 9.2. Cet article detaille notre methodologie, notre choix du kernel opt-in, le comparatif Debian 12 vs 13, et les etapes techniques pour une migration reussie.
Pourquoi migrer vers Proxmox 9
Proxmox VE 9.x apporte des ameliorations significatives sur trois axes : la base OS, le kernel Linux, et les composants de virtualisation. Voici les raisons principales qui justifient la migration.
Debian 13 Trixie : support long terme
Proxmox VE 9 est base sur Debian 13 "Trixie", sortie en juin 2025. Debian 13 beneficiera d'un support de securite jusqu'en 2028 minimum (LTS jusqu'en 2030+). Rester sur Proxmox 8 (Debian 12 Bookworm) signifie s'approcher progressivement de la fin de support active de Debian 12 (prevue mi-2026 pour le support standard, LTS jusqu'en 2028).
Migrer maintenant nous donne une marge de 4+ ans sur le support de la base OS, au lieu de devoir planifier une migration dans l'urgence quand Debian 12 approchera de sa fin de vie.
Kernel recent et nouvelles fonctionnalites
Proxmox 9.x embarque un kernel 6.x recent avec des ameliorations notables : meilleur support du hardware recent (CPU Intel/AMD derniere generation, NVMe, cartes reseau), optimisations de performance I/O, ameliorations de la securite (mitigations Spectre/Meltdown plus efficaces), et support ameliore de io_uring pour les workloads stockage.
Fin de support Debian 12 a terme
Meme si Debian 12 LTS restera supportee jusqu'en 2028, les paquets Proxmox VE 8.x ne recevront plus de fonctionnalites nouvelles — uniquement des correctifs de securite. Les nouvelles features (GUI, SDN, Ceph) ne seront disponibles que dans la branche 9.x. Migrer maintenant vous permet de beneficier des dernieres ameliorations.
Notre choix
Chez RDEM Systems, nous avons migre toute notre infra de production vers Proxmox 9.1 des decembre 2025. Aucun incident, performances identiques ou superieures, et une base OS fraiche pour les 4+ prochaines annees. Depuis, le parc est mis a jour mensuellement dans sa totalite : il tourne aujourd'hui en Proxmox VE 9.2 — c'est pour ca que le noyau que nous avions pris en opt-in a fini rattrape par la release.
Debian 12 vs 13 / Proxmox 8 vs 9 — etude comparative
Le passage de Proxmox 8 a 9 implique un changement de base OS complet (Debian 12 vers 13). Voici un comparatif detaille des composants cles.
Composants systeme
| Composant | Proxmox 8 (Debian 12) | Proxmox 9 (Debian 13) |
|---|---|---|
| Base OS | Debian 12 Bookworm | Debian 13 Trixie |
| Kernel | 6.8.12-9 par défaut, 6.14 en opt-in | 6.17.2-1 par défaut (9.1) |
| systemd | 252 | 256+ |
| OpenSSL | 3.0.x | 3.3.x+ |
| Python | 3.11 | 3.13+ |
| glibc | 2.36 | 2.40+ |
Composants Proxmox VE
| Composant | Proxmox 8.4 | Proxmox 9.1 |
|---|---|---|
| QEMU | 9.2.0 | 10.1.2 |
| ZFS | 2.2.7 | 2.3.4 |
| LXC | 6.0.0 | 6.0.5 |
| Ceph | Squid 19.2.1 / Reef 18.2.4 | Squid 19.2.3 |
| GUI / Web UI | ExtJS 7 | ExtJS 7 ameliore + new widgets |
| SDN | OVN, VXLAN, EVPN | OVN ameliore, nouveau panneau SDN |
Attention : « le » kernel de Proxmox, c'est deux choses
Chaque version de Proxmox VE publie un kernel par défaut et, parfois, un kernel opt-in plus récent que l'on installe explicitement. Confondre les deux fausse toute comparaison de versions.
- Proxmox VE 8.4 — défaut
6.8.12-9, opt-in6.14 - Proxmox VE 9.0 — défaut
6.14.8-2, pas d'opt-in - Proxmox VE 9.1 — défaut
6.17.2-1 - Proxmox VE 9.2 — défaut
7.0, disponible en opt-in sur 9.x avant sa sortie
Le motif se répète à chaque cycle : le kernel opt-in d'une version devient le kernel par défaut de la suivante. C'est vérifiable sur toute la série — 5.15 puis 6.2 en opt-in sur 7.4, 6.8 puis 6.11 sur 8.3, 6.8 puis 6.14 sur 8.4. Passer en opt-in, c'est donc prendre en avance le noyau que vous aurez de toute façon.
Exemple concret pris sur l'un de nos hyperviseurs : il tourne enproxmox-ve 9.2.0 sur Debian 13 Trixie, avec7.0.14-6-pve. Les deux méta-paquets y sont installés :proxmox-kernel-7.0 — celui qu'on nomme explicitement pour prendre un noyau en avance — etproxmox-default-kernel. Sur 9.2 ils pointent tous les deux sur 7.0, puisque c'est devenu le défaut : le noyau pris en opt-in a été rattrapé par la release, exactement comme prévu.
Nos hyperviseurs sont mis à jour au moins une fois par mois, sur l'ensemble du parc — c'est précisément pour ça que le noyau pris en opt-in finit toujours par être rattrapé par la release. Un parc mis à jour une fois par an ne connaît pas ce phénomène : il saute directement d'un défaut à l'autre, avec tous les changements accumulés d'un coup.
C'est aussi pourquoi uname -r ne suffit pas à savoir si vous êtes en opt-in : il faut regarder quelproxmox-kernel-* est installé, et le comparer au défaut de votre release.
Le kernel opt-in de 8.4 est le kernel par défaut de 9.0 : c'est précisément ce qui rend la méthode décrite plus bas intéressante — vous validez sur votre matériel le kernel de Proxmox 9 avant de changer de base système. Attention en revanche au méta-paquet proxmox-default-kernel : il pointe vers le défaut de la version installée, donc sur un hôte 8.4 il vous donne 6.8, pas 6.14. Pour l'opt-in il faut nommer le paquet explicitement. Sources : roadmap Proxmox VE et guide officiel Upgrade from 8 to 9.
Avantages concrets du passage en 9.x : meilleur support hardware, QEMU 10.x avec performance I/O amelioree, Ceph Squid plus stable et performant, ameliorations de l'interface web, et une base Debian fraichement supportee pour 4+ ans.
Proxmox 8 vs 9 : ce qui change réellement côté performance
« Proxmox 9 est plus rapide » n'est pas une réponse utile. Ce qui change, c'est la version de quatre composants situés chacun à un endroit différent du chemin d'I/O. Que vous le sentiez ou non dépend de celui qui constitue votre goulot d'étranglement.
| Ce qui bouge | 8 → 9 | Où ça se voit |
|---|---|---|
| Kernel | 6.8.12 → 6.17.2 | io_uring sur les charges de stockage, ordonnancement sur les CPU récents à grand nombre de cœurs, pilotes pour les NVMe et cartes réseau de dernière génération. Le gain est maximal sur du matériel plus récent que le kernel 6.8, pas sur un parc ancien. |
| QEMU | 9.2.0 → 10.1.2 | Couche bloc du guest et chemins virtio. Compte surtout pour les VMs à forte I/O ; une VM limitée par le CPU ne verra rien. |
| Ceph | Squid 19.2.1 → 19.2.3 | Uniquement si vous utilisez Ceph. C'est le composant dont le comportement et la stabilité changent le plus des quatre. |
| LXC | 6.0.0 → 6.0.5 | Marginal. Un conteneur tournait déjà sur le kernel de l'hôte : le saut de kernel compte davantage que le saut de LXC. |
Ce que nous avons observé en production. Nous avons migré nos propres clusters en Proxmox 9.1 en décembre 2025 : zéro incident post-migration, environ 30 minutes par nœud pour le dist-upgrade et le redémarrage, et zéro seconde d'interruption des VMs grâce à la migration à chaud entre nœuds. À charge et matériel identiques, nous n'avons mesuré aucune régression. Ces mêmes nœuds ont depuis suivi la ligne 9.x : ils tournent aujourd'hui en Proxmox VE 9.2 avec le kernel 7.0.14-6-pve, pris en opt-in avant de devenir le défaut de 9.2.
Ce que nous n'avons pas mesuré, et que nous n'affirmerons pas. Nous n'avons pas mené de campagne de benchmarks synthétiques avant/après. Notre critère de recette était la non-régression sur des charges de production réelles, pas un chiffre de benchmark. Quiconque publie un « X % plus rapide » unique pour Proxmox 8 vs 9 décrit son matériel et son stockage, pas l'hyperviseur. Si votre goulot est la latence disque sur du NVMe récent, le gain est du côté du kernel et de QEMU ; si vous êtes limité par le CPU sur du matériel ancien, attendez-vous à la parité, pas à un bond.
Fin de vie de Proxmox 8, et sur quelle Debian repose chaque version
Proxmox VE 9 repose sur Debian 13 « Trixie », sortie en juin 2025. Proxmox VE 8 repose sur Debian 12 « Bookworm ». C'est cette base système qui détermine la fenêtre de support : les deux questions n'en font qu'une.
| Proxmox VE 8 | Proxmox VE 9 | |
|---|---|---|
| Base Debian | Debian 12 Bookworm | Debian 13 Trixie (juin 2025) |
| Support de sécurité standard | fin attendue mi-2026 | au moins 2028 |
| LTS Debian | jusqu'en 2028 | 2030+ |
Concrètement : rester en Proxmox 8, c'est devoir planifier la montée de version sous contrainte de temps dès que Debian 12 quitte le support standard. Basculer maintenant vous donne quatre ans de marge sur la base système. Les dates faisant foi sont celles du calendrier des versions Debian.
Un produit, pas trois. Cette page traite de Proxmox VE (l'hyperviseur) et de son chemin pve8to9. Proxmox Backup Server a le sien (pbs3to4, PBS 3.x vers 4.x) et Proxmox Mail Gateway un autre (pmg8to9). Les trois suivent le même changement de base Debian 12 vers 13 mais ne sont pas interchangeables : lancez le vérificateur correspondant au produit que vous migrez.
Notre choix — kernel opt-in
Avant de lancer le dist-upgrade complet de Debian 12 vers Debian 13, nous avons choisi d'utiliser la methode du kernel opt-in. Cette approche consiste a installer le kernel de Proxmox 9 sur votre installation Proxmox 8 existante, sans migrer la base OS.
Pourquoi le kernel opt-in ?
- Controle de la version : vous choisissez exactement quand passer au nouveau kernel, independamment du dist-upgrade. Cela permet de valider le kernel sur votre hardware specifique avant de changer quoi que ce soit d'autre.
- Rollback facile : si le nouveau kernel pose probleme (driver GPU, carte reseau exotique, module DKMS tiers), il suffit de rebooter sur l'ancien kernel via GRUB. Aucun rollback de dist-upgrade necessaire.
- Stabilite en production : on valide d'abord le kernel (composant le plus critique), puis on fait le dist-upgrade dans un second temps. Deux etapes au lieu d'un big bang.
Comment proceder
L'installation du kernel opt-in se fait en quelques commandes :
# 1. S'assurer d'etre en Proxmox 8.4 (derniere version 8.x) apt update && apt dist-upgrade # 2. Installer le meta-paquet du kernel Proxmox 9 apt install proxmox-kernel-6.14 # 3. Pinning : s'assurer que le nouveau kernel est prioritaire proxmox-boot-tool kernel pin 6.14.11-4-pve # adapter au numero exact # 4. Reboot sur le nouveau kernel reboot # 5. Verification apres reboot uname -r # doit afficher 6.14.x-x-pve pveversion # toujours Proxmox 8.4, mais kernel 9.x
Important
Le kernel opt-in est une etape facultative. C'est ce que nous avons choisi pour des raisons de performances — les gros gains du nouveau kernel justifiaient une validation prealable sur notre hardware de production. Vous pouvez passer directement au dist-upgrade si vous etes confiant dans votre hardware.
Etapes de migration Proxmox 8 vers 9
Voici les etapes techniques detaillees que nous suivons pour chaque migration. Consultez egalement la documentation officielle Proxmox .
Audit et preparation
Avant toute chose, verifiez l'etat de votre infrastructure :
# Verifier la version actuelle pveversion -v # Lancer le checker officiel pve8to9 --full # Verifier l'espace disque (minimum 5 Go libres) df -h / # Sauvegarder la configuration du cluster tar czf /root/pve-config-backup.tar.gz /etc/pve/ # Verifier la sante Ceph (si applicable) ceph status ceph osd tree
Mise a jour vers Proxmox 8.4
Assurez-vous d'etre sur la derniere version 8.x avant de migrer :
# Mise a jour complete vers 8.4 apt update apt dist-upgrade -y # Reboot si nouveau kernel installe reboot # Verifier pveversion # doit afficher 8.4-x
Migration vers Proxmox 9.1
Changez les depots et lancez le dist-upgrade :
# Mettre a jour les sources APT vers Debian 13 + PVE 9 sed -i 's/bookworm/trixie/g' /etc/apt/sources.list sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-*.list # Ou mieux : editer manuellement chaque fichier # Mise a jour et dist-upgrade apt update apt dist-upgrade -y # Repondre aux prompts de configuration # (garder la version locale sauf indication contraire) # Reboot obligatoire reboot
Verification post-migration
Apres le reboot, verifiez que tout fonctionne correctement :
# Version Proxmox
pveversion -v # doit afficher la derniere 9.x publiee (9.2 aujourd'hui)
# Kernel
uname -r # doit afficher le noyau par defaut de votre release
# 6.17.x-x-pve sur 9.1, 7.0.x-x-pve sur 9.2
# Services Proxmox
systemctl status pvedaemon pveproxy pvestatd
# Cluster (si multi-noeud)
pvecm status
# Ceph (si applicable)
ceph status
ceph osd versions # doit afficher Squid
# VMs et conteneurs
qm list
pct list
# Acces GUI : https://node:8006Documentation officielle : pour les details complets et les cas particuliers, consultez le guide officiel de migration Proxmox 8 vers 9 .
Notre retour d'experience
Nous avons migre l'integralite de notre infrastructure de production vers Proxmox 9.1 en decembre 2025. Voici notre retour concret.
Perimetre migre
- Clusters multi-noeuds en production
- Stockage Ceph deja en Squid avant la bascule — prerequis officiel
- PBS 3.x vers 4.x — sauvegardes continues sans interruption
- SDN OVN — configuration preservee
Resultats
0
incidents post-migration
~30 min
par noeud (dist-upgrade + reboot)
0 s
downtime VM (migration live)
Tarifs de migration : pour connaitre nos forfaits de migration Proxmox 8 vers 9 et les details de notre accompagnement, consultez notre grille tarifaire detaillee sur RDEM Managed Services .
Prerequisites et points de vigilance
Points d'attention
- Ceph : ne migrez jamais plus d'un noeud Ceph a la fois. Attendez que le cluster Ceph soit en
HEALTH_OKavant de passer au noeud suivant. Un cluster Ceph hyperconverge doit deja tourner en Squid 19.2 avant de lancer la montee de version : c'est un prerequis officiel, pas une etape du dist-upgrade, mais le rebalancing peut prendre du temps. - Extensions et modules DKMS : si vous utilisez des modules kernel tiers (drivers GPU NVIDIA, carte reseau Intel proprietaire, ZFS custom), verifiez leur compatibilite avec le nouveau kernel avant la migration. Le kernel opt-in est votre meilleur outil pour cette validation.
- Backup avant migration : faites une sauvegarde complete de toutes vos VMs et de la configuration du cluster (
/etc/pve/) avant de commencer. Utilisez NimbusBackup ou PBS pour une sauvegarde complete avant la fenetre de maintenance. - HA (Haute Disponibilite) : si vos VMs sont gerees par le HA Manager, desactivez temporairement les ressources HA sur le noeud que vous migrez. Reactivez-les une fois le noeud de retour dans le cluster en version 9.
- Depots custom : si vous avez ajoute des depots APT tiers (Zabbix, Docker, Grafana...), assurez-vous qu'ils proposent des paquets pour Debian 13 Trixie avant le dist-upgrade. Sinon, desactivez-les temporairement.
Documentation officielle
Questions frequentes
Articles connexes
A lire aussi sur nos blogs
Besoin d'aide pour migrer vers Proxmox 9 ?
RDEM Systems realise des migrations Proxmox 8 vers 9 cle en main. Audit de votre infrastructure, kernel opt-in, dist-upgrade et validation complete — zero downtime en cluster.