Vous voulez jeter un coup d'œil à la nouvelle Proxmox 9 Beta Lancer la version avant la sortie de la version finale? I got you covered!
Supplément, 7.8 -> La version finale a déjà été déployée, Avant Trixie.
Sérieusement maintenant, je le comprends bien: après tout, il est toujours intéressant de découvrir de nouvelles fonctionnalités et améliorations avant qu’elles ne soient officiellement disponibles. Attends une minute:
Avant de commencer, je dois te dire: Proxmox 9 est actuellement en phase bêta. Cela signifie que vous ne devez en aucun cas l'installer sur un système de production. Ce guide n'est vraiment destiné qu'à votre Homelab ou à un environnement de test où il n'y a pas de problème si quelque chose ne va pas.
Si après ce disclaimer, vous n'êtes plus sûr de savoir si la mise à jour est faite pour vous, il y a un plan B à suivre.
Vous utilisez déjà Proxmox, alors installez un nouveau conteneur Debian LXC, installez la dernière version 8.4.5 et mettez-la à jour directement au lieu de votre Homelab complet.
Ce que vous devez savoir avant
Avant de commencer la mise à jour, assurez-vous que votre système Proxmox 8 fonctionne et que vous disposez d'un accès administrateur complet. De plus, vous aurez besoin d'une connexion Internet stable, car nous téléchargerons différents paquets. Et très important: Assurez-vous de faire une sauvegarde complète de votre système! Je n’insiste pas assez sur le fait que les logiciels bêta peuvent toujours se tromper de manière imprévue.
Première mise à jour vers la dernière version de Proxmox 8
La mise à jour vers Proxmox 9 ne fonctionne que si vous avez déjà installé la dernière version de Proxmox 8. Concrètement, vous aurez besoin d'au moins la version 8.4.5. Si vous avez une version plus ancienne, vous devez d'abord effectuer une mise à jour normale.
Pour ce faire, ouvrez l'interface Web Proxmox et sélectionnez votre serveur. Ensuite, allez au point «Mise à jour» et cliquez sur «Refresh». Proxmox télécharge maintenant toutes les mises à jour disponibles et vous les montre. Si des mises à jour sont disponibles, cliquez simplement sur «Mise à niveau», confirmez avec «Yes» et «Entrée» et attendez que tout soit prêt. Après un rafraîchissement de l'interface Web, vous devriez voir la version 8.4.5.
À ce stade, il est tout à fait logique de redémarrer le serveur complet une fois. Selon le niveau de mise à jour que vous avez été jusqu'à présent, il vous sera également communiqué directement dans la console.
Le contrôle de compatibilité – Mieux vaut être sûr que désolé
Proxmox nous a fourni un outil pratique pour vous aider à vérifier si votre système est prêt pour la mise à jour. Quoi qu'il en soit, vous devriez le faire avant de continuer.
Ouvrez le shell dans l'interface Proxmox Web et exécutez la commande suivante:
pve8to9 --full
Le script est maintenant en cours d'exécution et fait environ 35 vérifications différentes. À la fin, vous obtiendrez un résumé du nombre de tests réussis et s'il y a des avertissements ou des erreurs. Ce n’est que lorsque tout est vert, c’est-à-dire qu’aucun avertissement ou échec n’est affiché, que vous devez procéder à la mise à jour. Si des problèmes apparaissent, vous devez d'abord les résoudre avant de continuer.
Personnaliser la configuration du référentiel
Maintenant, c’est un peu plus technique, mais ne vous inquiétez pas, je vais vous expliquer exactement ce qui se passe. Proxmox 9 est basé sur Debian 13 (nom de code «Trixie»), tandis que Proxmox 8 est toujours construit sur Debian 12 («Bookworm»). C'est pourquoi nous devons changer les sources de colis.
Tout d'abord, nous modifions les entrées de référentiel existantes de Bookworm à Trixie. C'est ce que vous faites avec ces deux ordres:
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list
Ces commandes parcourent vos fichiers de référentiel et remplacent toutes les occurrences de «bookworm» par «trixie». La première commande modifie le fichier de référentiel principal, la seconde le fichier d'entreprise (le cas échéant).
Après cela, nous devons ajouter un nouveau référentiel pour Proxmox 9. Ici, nous utilisons le moderne Format DEB822:
cat > /etc/apt/sources.list.d/proxmox.sources << EOF Types: deb URIs: http://download.proxmox.com/debian/pve Suites: trixie Components: pve-test Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg EOF
Cela semble compliqué à première vue, mais fondamentalement, nous ne créons ici qu'un nouveau fichier avec les informations sur l'emplacement de Proxmox 9.
Charger les nouvelles listes de paquets
Après avoir configuré les référentiels, nous devons télécharger les nouvelles listes de paquets:
Mise à jour d'apt
Vous verrez probablement que certaines des anciennes listes de référentiels sont ignorées, ce qui est tout à fait normal et correct.
La mise à jour proprement dite – Maintenant, c’est passionnant
Voici la partie la plus importante: La véritable mise à niveau de la distribution. Pour ce faire, utilisez cette commande:
apt dist-upgrade
Un conseil important: Tu pourrais aussi apt dist-upgrade -y utiliser pour répondre automatiquement par l’affirmative à toutes les questions. Je vous recommande, cependant, que -y Cela peut être dû au fait que vous devez prendre des décisions importantes pendant la mise à jour.
La mise à jour prend beaucoup de temps et on vous demandera plusieurs fois différentes choses. Laisse-moi t'expliquer ce qui t'attend:
Configuration du clavier: Tout d'abord, le système vous demandera les paramètres de votre clavier. Si vous avez un clavier allemand et qu'il est déjà configuré correctement, vous pouvez simplement appuyer sur Entrée.
ETC Issues Fichier: Le système veut savoir s'il /etc/issue Le fichier peut être modifié. Ici, vous devriez répondre «Non» (c’est aussi la norme), car nous ne voulons pas apporter de modifications inutiles aux fichiers système.
Redémarrage du service pendant la mise à jour: C'est une question importante! Le système demande s'il peut redémarrer automatiquement les services pendant la mise à jour. Ici, vous devez absolument choisir «Non». Pourquoi?
Parce que les redémarrages automatiques du service pendant une mise à jour en cours peuvent entraîner l'échec de la mise à jour ou l'interruption de votre connexion Internet.
Services spéciaux: Plus tard, le système vous demandera des services spécifiques tels que Postfix, SSH et Cron. Vous pouvez dire «oui» à ceux-ci, car ils ne compromettent généralement pas la mise à jour.
Configuration de LVM: Enfin, le système vous demandera s'il est autorisé à modifier votre configuration LVM. Ici, vous devriez certainement dire «non»! Si vous avez des disques durs supplémentaires ou des configurations de stockage spéciales, une modification de la configuration LVM pourrait vous faire perdre l'accès à vos données.
La mise à jour est terminée, et maintenant?
Une fois que toutes les questions ont été répondues et que la mise à jour a été effectuée, vous revenez à la ligne de commande normale. Vous pouvez voir un avertissement concernant l’absence d’un fichier EFI, ce qui n’est pas grave au début, mais plus tard.
Fermez la fenêtre du shell et mettez à jour votre interface Web Proxmox avec F5. Si tout a bien fonctionné, vous devriez maintenant voir «9.0-1 beta» comme une version. Félicitations, vous avez mis à jour avec succès la version bêta de Proxmox 9!
Un peu de nettoyage
Vous pouvez maintenant mettre un peu d'ordre dans votre configuration de référentiel. Accédez à «Référentiels» dans l’interface web et vérifiez si le référentiel «PVE Enterprise» est activé. Si c'est le cas, désactivez-le pour éviter d'éventuels messages d'erreur à l'avenir (sauf si vous avez réellement une licence Enterprise).
Vérifiez également sous «Mise à jour» si d’autres mises à jour sont disponibles. Normalement, tout devrait être à jour juste après la mise à jour majeure. Vous trouverez également toutes ces informations dans le Proxmox Wiki.
Choses importantes que vous devez savoir
Le thème UEFI vs. GRUB Boot: Si vous avez vu un avertissement concernant GRUB Boot, sachez que Proxmox 9 ne supportera plus GRUB Boot à long terme. Cela signifie que les systèmes avec bateau GRUB devraient être convertis en UEFI en perspective. Dans un environnement virtualisé, c'est généralement moins critique, mais pour les installations bare metal, gardez cela à l'esprit.
Vérifier après la mise à jour: Prenez quelques minutes pour vérifier si tout fonctionne encore. Vérifiez que vos machines virtuelles et conteneurs fonctionnent normalement, que la configuration du réseau est correcte et que votre configuration de stockage est toujours correcte. Testez également votre fonctionnalité de sauvegarde - mieux vaut avoir de longs visages maintenant que plus tard!
Si quelque chose ne va pas
«pve8to9 –full» ne fonctionne pas: Cela se produit si votre Proxmox n'est pas encore mis à jour vers la version 8.4.5. Effectuez d'abord la mise à jour normale, puis le contrôle de compatibilité fonctionnera également.
La mise à jour échoue: Vérifiez votre connexion Internet et assurez-vous que tous les contrôles de compatibilité ont été passés. Parfois ça aide aussi, encore une fois Mise à jour d'apt Exécuter, puis répéter la mise à niveau.
Les services ne fonctionneront pas après la mise à jour: Un redémarrage de l'ensemble du système peut souvent faire des merveilles ici. Vous pouvez également cibler l'état des différents services avec systemctl status < servicename> vérifier.
Les commandes complètes en un coup d'œil
Si vous êtes déjà expérimenté et que vous avez simplement besoin d'un aperçu rapide, voici toutes les commandes dans le bon ordre:
# Vérification de compatibilité pve8to9 --full # Conversion du référentiel vers Trixie sed -i 's/bookworm/trixie/g' /etc/apt/sources.list sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list # Ajouter un dépôt Proxmox 9 cat > /etc/apt/sources.list.d/proxmox.sources << EOF Types: deb URIs: http://download.proxmox.com/debian/pve Suites: trixie Components: pve-test Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg EOF # Télécharger et installer les mises à jour apt update apt dist-upgrade
Attention, cas particulier pendant la beta:
Un cluster Ceph hyperconvergé installé directement dans Proxmox VE doit actuellement exécuter Ceph 19.2 Squid. Sinon, vous devez d'abord mettre à jour Ceph avant de pouvoir passer à Proxmox VE 9 sous Debian 13 Trixie! Vous pouvez vérifier la version actuelle de Ceph dans le panneau Ceph de chaque nœud de l'interface Web de Proxmox VE.
Donc, pour tous ceux qui utilisent CEPH, il y a encore du travail à faire pour vous, car pendant la phase bêta de Proxmox VE 9, seul le référentiel de test est disponible pour Ceph. Vous devriez pouvoir ajouter le référentiel Ceph-Test à l'aide de la commande suivante:
cat > /etc/apt/sources.list.d/ceph.sources << EOF Types: deb URIs: http://download.proxmox.com/debian/ceph-squid Suites: trixie Components: test Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg EOF
Assurez-vous qu'apt détecte correctement le référentiel en Mise à jour d'apt puis apt policy Exécuté. Il ne devrait pas y avoir d'erreurs et le nouveau référentiel devrait s'afficher correctement dans la sortie d'apt policy. Supprime nferme l'ancien fichier /etc/apt/sources.list.d/ceph.list.
Dirige alors Mise à jour d'apt puis apt policy à nouveau pour s'assurer qu'elle a été correctement supprimée.
Supprime, le cas échéant, la ligne «backports«. La mise à niveau n'a pas été testée avec les paquets installés à partir du référentiel Backports. Ensuite, mettez à jour l'index des paquets des référentiels et assurez-vous qu'aucune erreur n'est signalée avec Mise à jour d'apt
Conclusion
La mise à jour de Proxmox 8 vers Proxmox 9 Beta est tout à fait faisable, mais nécessite un peu de patience et d'attention. Ce qui est bien, c’est que l’interface n’a pas beaucoup changé, ce qui signifie que vous pouvez vous débrouiller tout de suite.
Mais souvenez-vous toujours: Vous travaillez avec une version beta! Utilisez-les uniquement pour apprendre et expérimenter, jamais dans un environnement productif. Et n'oublie pas, Sauvegardes régulières à faire.
Amusez-vous à découvrir les nouvelles fonctionnalités de Proxmox 9! Si vous avez des questions ou si quelque chose ne fonctionne pas, il est préférable de regarder Forum officiel Passer ou jeter un Regarder la documentation.
Ce guide fait référence à Proxmox 9 Beta, version 4.8.25. Les choses peuvent encore changer jusqu'à la version finale.