Mise à jour Proxmox VE (PVE) 6.4-11 vers 7.0-11

Auteur : Vince NADUS
Date de publication : Aug. 23, 2021
proxmox serveurs upgrade

Comment passer de Proxmox VE (PVE) 6.4-11 à 7.0-11

Le problème

Nous voulons passer de Proxmox VE 6.x (la dernière version est 6.4-11) à 7.x (la dernière version PVE 7 est 7.0-11)

La réponse

Attention !!! : Avant de commencer la mise à niveau, il est suggéré de lire d'abord cette courte section sur les problèmes connus, ou nous pourrions finir par perdre la connexion avec l'hôte si nous effectuons une mise à niveau à distance en raison de changements de nom d'interface réseau, nous pouvons également avoir problème avec les conteneurs, alors soyez prudent et soyez planifié.

0 Avant de procéder à la mise à niveau, nous devons effectuer une sauvegarde complète du système hôte PVE, par ex. En utilisant Clonezilla, etc. et sauvegardez toutes les machines virtuelles ou les machines virtuelles importantes si possible, déplacez les machines virtuelles importantes hors de l'hôte que nous allons mettre à niveau

0.1 Remarque : Si nous ne sommes pas sur la dernière version de PVE 6 (PVE 6.4-11), effectuez d'abord la mise à niveau vers cette version avant la mise à niveau vers PVE 7.0-11, un redémarrage du système peut être nécessaire après la mise à niveau

1 Connectez-vous à l'interface graphique Web PVE

https://IP_Address:8006 puis faites un clic droit sur le nom du nœud, cliquez sur >_ Shell

OU

Se connecter à l'hôte PVE via SSH

2 Utilisez le script de liste de contrôle

pour vérifier les problèmes potentiels de mise à niveau 6 à 7, exécutez la commande suivante

pve6to7 --full

Au bas des résultats, nous verrons quelque chose comme suit

= SOMMAIRE =
TOTAL : 19
PASSÉ : 16
IGNORÉ : 2
AVERTISSEMENTS : 1
ÉCHEC: 0

S'il y a des FALIURES, nous devons revenir en arrière et vérifier quelles sont les erreurs

Étape facultative (3)

Assurez-vous que notre référentiel de mise à jour est correctement configuré, reportez-vous à ce guide pour plus de détails : Comment : mettre à jour/mettre à niveau Proxmox VE 7.x (PVE 7.x)

4 Mettre à jour toutes les entrées du référentiel Debian de buster à bullseye

sed -i 's/buster\/updates/bullseye-security/g;s/buster/bullseye/g' /etc/apt/sources.list

(Debian a changé le référentiel de mise à jour de sécurité de « deb http://security.debian.org buster/updates main » à « deb http://security.debian.org bullseye-security main »)

Remarque : Si, pour une raison quelconque, le fichier d'origine /etc/apt/sources.list est souhaité, faites défiler vers le bas de la page, le contenu d'origine peut être trouvé dans la section Annexe

Le nouveau fichier /etc/apt/sources.list ressemble à ce qui suit

Utilisez cat /etc/apt/sources.list pour afficher le contenu du fichier

deb http://ftp.au.debian.org/debian bullseye main contrib
deb http://ftp.au.debian.org/debian bullseye-updates main contrib
# security updates
deb http://security.debian.org bullseye-security main contrib

5 (Facultatif, pour les utilisateurs gratuits uniquement pve-no-subscription)

Nous pouvons également ajouter le référentiel gratuit (pve-no-subscription) au bas de ce fichier

Utilisez nano /etc/apt/sources.list pour éditer le fichier

Le contenu final ressemble à ceci

deb http://ftp.au.debian.org/debian bullseye main contrib
deb http://ftp.au.debian.org/debian bullseye-updates main contrib

deb http://security.debian.org bullseye-security main contrib

deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription

Utilisez Ctrl + X, Y, la touche Entrée pour enregistrer et quitter l'éditeur nano

6 (Pour les utilisateurs abonnés / utilisateurs Enterprise) (pve-enterprise),

Nous devons ajouter le référentiel de packages Proxmox VE 7, exécutez simplement la commande suivante

echo "deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise" > /etc/apt/sources.list.d/pve-enterprise.list

Pour vérifier les référentiels configurés existants, nous pouvons utiliser la commande suivante

cat /etc/apt/sources.list.d/pve-enterprise.list

ET

cat /etc/apt/sources.list

7 Si nous utilisons Ceph,

ajoutez (Exécutez) également ce qui suit

echo "deb http://download.proxmox.com/debian/ceph-octopus bullseye main" > /etc/apt/sources.list.d/ceph.list

8 Mettre à jour l'hôte PVE de 6.4-11 à 7.x

apt update
apt dist-upgrade

Au cours de l'étape ci-dessus, il peut nous être demandé d'approuver de nouveaux packages, qui souhaitent remplacer certains fichiers de configuration. Ceux-ci ne sont pas pertinents pour la mise à niveau Proxmox VE, nous pouvons donc choisir ce qui est le plus approprié pour notre configuration.

Si la commande se termine avec succès, nous pouvons redémarrer le système afin d'utiliser le nouveau noyau PVE.

Si nous voyons

W: (pve-apt-hook) !! ATTENTION !!
W: (pve-apt-hook) You are attempting to upgrade from proxmox-ve '6.4-1' to proxmox-ve '7.0-2' Please make sure to read the Upgrade notes at
W: (pve-apt-hook) https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0
W: (pve-apt-hook) before proceeding with this operation.
W: (pve-apt-hook)
W: (pve-apt-hook) Press enter to continue, or C^c to abort.

Appuyez sur la touche Entrée

Si nous voyons apt-listchanges: News …..

Appuyez sur la touche Q pour continuer l'installation

Lorsque vous voyez Configuration de la configuration du clavier, sélectionnez la disposition de clavier appropriée, puis appuyez sur la touche Entrée ou sur OK

Lorsqu'on nous demande quelle version de /etc/issues installer, nous pouvons utiliser la valeur par défaut N ou Y

Noter

Si nous avons commis des erreurs lors de la modification des fichiers, nous pouvons utiliser la commande nano pour les modifier manuellement et enregistrer les modifications.

par exemple. pour éditer le fichier /etc/apt/sources.list, nous pouvons utiliser la commande nano /etc/apt/sources.list

Ensuite, apportez les modifications nécessaires

Pour enregistrer et quitter l'éditeur nano, nous pouvons utiliser la touche Ctrl + X, Y, Entrée