Mettre à jour Proxmox VE 7 vers 8 – 4sysops

Consultez notre autre site internet Juexparc.fr pour plus d’actualités et d’informations sur les jeux
Une nouvelle version de Proxmox Virtualization Environment (VE) a été publiée peu après la sortie de Debian 12 (Bookworm). Comme il s’agit d’une mise à jour majeure, il y a de nombreuses améliorations et de nouvelles fonctionnalités. Dans cet article, vous apprendrez à effectuer une mise à niveau sur place de Proxmox VE 7 à 8.
Derniers articles parSurender Kumar (voir tout)

Points forts des fonctionnalités de Proxmox 8

  • Version majeure basée sur Debian 12 (Bookworm)
  • Le dernier et le meilleur noyau Linux 6.2
  • Variété d’améliorations de l’interface utilisateur graphique (GUI)
  • Dernière version de Quick Emulator (QEMU) 8.0
  • x86-64-v2-AES est le type de CPU par défaut pour les nouvelles machines virtuelles et offre des performances améliorées par rapport à la valeur par défaut précédente (qemu64/kvm64)
  • Toute nouvelle interface utilisateur textuelle (TUI) pour l’installation de Proxmox VE
  • Accès au dernier référentiel d’entreprise Ceph 17.2 (Quincy) via un abonnement Proxmox VE
  • Travaux de synchronisation du domaine d’authentification pour synchroniser les utilisateurs et les groupes à partir d’AD ou de LDAP
  • Possibilité d’accorder des autorisations précises à des utilisateurs et groupes spécifiques sur les ressources réseau, telles que les ponts de réseau hôte et les réseaux virtuels
  • Possibilité de mapper les ressources USB ou PCI(e) entre les nœuds du cluster pour permettre la migration de machines virtuelles hors ligne avec des périphériques transmis

Pour en savoir plus sur les fonctionnalités de Proxmox 8 en détail, consultez le site officiel feuille de route.

Sauvegardez vos VM et conteneurs

Il est fortement recommandé d’avoir une bonne sauvegarde de l’hôte Proxmox et des charges de travail qui y sont exécutées avant la mise à niveau car les choses peuvent mal tourner à tout moment. Vous pouvez utiliser la fonction de sauvegarde native de Proxmox pour sauvegarder vos machines virtuelles et vos conteneurs, ou (éventuellement) installer un serveur de sauvegarde Proxmox dédié pour disposer d’une solution de sauvegarde fiable. Avoir un cluster Proxmox dans votre environnement vous donne la possibilité de migrer en direct les machines virtuelles et les conteneurs, de sorte que vos charges de travail critiques continuent de s’exécuter sur les nœuds disponibles pendant que vous mettez à niveau un nœud particulier, ce qui rend l’ensemble du processus de mise à niveau de Proxmox 7 à 8 transparent.

Advertisement

Processus de mise à niveau

Pour mettre à jour Proxmox 7 vers 8, suivez ces étapes :

  1. Assurez-vous que le nœud Proxmox que vous envisagez de mettre à niveau est entièrement mis à jour vers la version 7.4. Si des mises à jour sont disponibles, installez-les, comme indiqué dans la capture d’écran ci-dessous, et redémarrez le nœud.
    Installez toutes les mises à jour disponibles sur le nœud Proxmox

    Installez toutes les mises à jour disponibles sur le nœud Proxmox

    je vais mettre à jour le pmox-hôte2 nœud dans mon cluster, je vais donc m’assurer qu’il est entièrement à jour.

  2. L’étape suivante consiste à exécuter le programme de liste de contrôle de mise à niveau Proxmox 7 à 8 avec cette commande :
    pve7to8 --full
    Exécutez le programme de liste de contrôle de mise à niveau Proxmox 7 à 8

    Exécutez le programme de liste de contrôle de mise à niveau Proxmox 7 à 8

    Ce programme effectue un bilan de santé complet de votre cluster Proxmox et signale les erreurs et les avertissements. Comme vous pouvez le voir dans la capture d’écran ci-dessus, j’ai reçu un avertissement indiquant essentiellement qu’un invité en cours d’exécution a été détecté. En fonction de la criticité des VM invitées ou des conteneurs, vous pouvez les arrêter ou les migrer vers les autres nœuds Proxmox. Je vais migrer ma machine virtuelle vers l’autre nœud.

    Migrer une machine virtuelle vers un autre nœud Proxmox

    Migrer une machine virtuelle vers un autre nœud Proxmox

  3. À ce stade, votre nœud Proxmox est prêt pour une mise à niveau. Pour éviter toute déconnexion ou défaillance inattendue pendant le processus de mise à niveau, il est recommandé d’effectuer les étapes suivantes sur une session de console SSH plutôt que d’utiliser l’option de shell intégrée dans l’interface graphique Proxmox. Je vais maintenant accéder à mon nœud Proxmox avec SSH. Vous pouvez vérifier la version actuelle de Proxmox VE et du noyau avec le pvéversion commande.
    Vérifiez la version de Proxmox VE et du noyau

    Vérifiez la version de Proxmox VE et du noyau

    Proxmox VE version 7.4-15, ou plus récente, signifie que vous êtes prêt à opter pour une mise à niveau. Alternativement, vous pouvez utiliser le pveversion -v commande pour vérifier la version de tous les packages Proxmox.

  4. Maintenant, mettez à jour les dépôts Debian et Proxmox. Notre nœud Proxmox tourne actuellement sur Debian 11 (nom de code : œil de boeuf); nous devons mettre à jour les référentiels vers Debian 12 (nom de code : rat de bibliothèque). Pour ce faire, exécutez la commande suivante :
    sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
    Remplacez les référentiels bullseye par les référentiels bookworm à l'aide de la commande sed

    Remplacez les référentiels bullseye par les référentiels bookworm à l’aide de la commande sed

    La capture d’écran montre que toutes les entrées du référentiel bullseye ont été remplacées avec succès par bookworm. Si vous souhaitez utiliser Ceph, vous pouvez ajouter les référentiels pertinents en exécutant l’une des commandes suivantes :

    # Use Ceph with the Proxmox no-subscription repository	echo "deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list	# Use Ceph with the Proxmox enterprise repository	echo "deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise" > /etc/apt/sources.list.d/ceph.list 
  5. Une fois les dépôts mis à jour, exécutez les commandes suivantes pour démarrer le processus de mise à niveau :
    apt update
    apt dist-upgrade
    Démarrer la mise à niveau en place de Proxmox 7 à 8

    Démarrer la mise à niveau en place de Proxmox 7 à 8

    La première commande actualise l’index du paquet et la deuxième commande démarre la mise à niveau sur place de Debian 11 à 12 et de Proxmox 7 à 8 en même temps. Le système vous demandera un choix au cours du processus. En fonction de votre cas d’utilisation et de vos besoins, appuyez sur Oui accepter la version du responsable du paquet ou N pour conserver la version actuellement installée du fichier sur votre système.

  6. Si la commande ci-dessus se termine avec succès sans aucune erreur, redémarrez votre nœud Proxmox pour démarrer le nouveau noyau Proxmox.
  7. Après le redémarrage, connectez le nœud Proxmox à l’aide de SSH ou de l’interface graphique Web, et exécutez le pvéversion commande à nouveau pour vérifier que tout est à jour.
    Confirmez la version mise à jour de Proxmox et du noyau

    Confirmez la version mise à jour de Proxmox et du noyau

Toutes nos félicitations! Votre nœud exécute le noyau mis à jour et Proxmox 8. Vous pouvez maintenant restaurer ou migrer vos charges de travail vers ce nœud. Si tout fonctionne correctement, suivez les mêmes étapes pour mettre à niveau les autres nœuds de votre cluster Proxmox.

Dépannage

pve7to8 : commande introuvable

Si vous obtenez un -frapper: pve7to8 : commande introuvable erreur lors de l’exécution du programme de liste de contrôle de mise à niveau, assurez-vous d’exécuter le apt mise à jour -y && apt mise à jour -y commande sur le nœud, comme indiqué dans la capture d’écran ci-dessous :

Advertisement

Advertisement

Comment réparer la commande pve7to8 introuvable

Comment réparer la commande pve7to8 introuvable

apt dist-upgrade supprime Proxmox VE

Vous remarquerez peut-être que le apt dist-upgrade commande veut supprimer les packages Proxmox VE, comme indiqué dans la capture d’écran ci-dessous :

La commande apt dist upgrade veut supprimer les packages Proxmox

La commande apt dist upgrade veut supprimer les packages Proxmox

Cela se produit si vous avez installé manuellement Proxmox 7 sur Debian 11 (bullseye) sans utiliser le fichier ISO d’installation de Proxmox. Dans ce cas, vous pourriez avoir un package nommé linux-image-amd64 installé sur votre nœud Proxmox, qui est connu pour entrer en conflit avec le processus de mise à niveau de Proxmox. Pour remédier à la situation, vous devez supprimer le package en conflit avec cette commande :

apt remove linux-image-amd64

Exécutez ensuite le apt dist-upgrade -y commande pour démarrer le processus de mise à niveau. Si cela ne vous aide pas, assurez-vous d’avoir correctement installé les référentiels de vers de bibliothèque. Si vous avez installé Ceph, vous devez ajouter le référentiel Ceph à partir de l’abonnement Proxmox, comme indiqué à l’étape 4 ci-dessus.

Abonnez-vous à la newsletter 4sysops !

Vous venez d’apprendre comment mettre à niveau Proxmox VE 7 vers 8. Faites-moi savoir si vous rencontrez des problèmes lors de la mise à niveau.

Advertisement