Dans cette documentation, nous allons voir ensemble comment mettre à jour un serveur Proxmox en Standalone (qui n'est donc PAS dans un cluster).
Pour les besoins de cette documentation j'ai créé un serveur Proxmox Nested en version 8.4 que je vais mettre à jour puis que je vais upgrader dans la dernière version disponible au moment de la rédaction de ce tuto, la version 9.1.











pveversion

Le serveur est en version 8.4.16, nous pourrons le mettre à jour en version 9.1
Pour pouvoir mettre à jour la version de PVE, il faudra dans un premier temps mettre à jour les sources des paquets afin de pointer vers les dépôts de la dernière version disponible.
Pour cela, toujours depuis le shell taper les commandes suivantes :
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list

Notez que la seconde ligne n'est nécessaire que si vous avez une licence Entreprise auprès de Proxmox
D'ailleurs, si vous n'avez pas de licence Entreprise il est possible de supprimer les sources y correspondant à l'aide des commandes suivantes :
rm /etc/apt/sources.list.d/pve-enterprise.list
rm /etc/apt/sources.list.d/ceph.list

apt update

Après avoir effectué cette commande nous pouvons voir qu'il y a 582 paquets avec des mises à jour disponibles.
apt dist-upgrade



Attention Pendant le processus d'upgrade, plusieurs questions vous seront posées concernant des configurations systèmes ou de paquets. Il est donc important de rester devant l'écran.


Lorque l'upgrade sera terminée, le serveur PVE va redémarrer.
Une fois fait, nous pourrons vérifier la version du serveur.
Elle sera visible directement depuis l'interface graphique mais nous pourrons également la vérifier à l'aide de la commande pveversion depuis le Shell.
pveversion
