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