Upgrade Proxmox from 2.3 to 3.0

Wikis > Informatique > Linux > Proxmox > Upgrade Proxmox from 2.3 to 3.0

== Introduction ==

Il y a deux possibilités de migrer de la version 2.3 à 3.0:

*Sur le système actuellement en version 2.3 en passant par un script (recommandé)
*Une nouvelle installation sur un nouveau matériel (et restaurer les VM à partir d’un backup)

== Mise à jour via le script ==

Avant de commencer, soyez sur d’avoir une sauvegarde de toutes les configurations de Proxmox et VM. Si la mise à jour échoue, vous serais capable de tout réinstaller sur un environnement Proxmox tout neuf.

Le script de mise à niveau effectue les opérations suivantes:
*Mise a jour de la distribution (de Squeeze vers Wheezy)
*Installation de Proxmox VE 3.0
*Facultatif: Purger les paquets Obsolétes

== Requirements ==

*Proxmox VE à jour en version 2.3
*Sauvegarder toutes les VM
*Éteindre toutes les VM
*Assez d’espace libre sur votre système de fichier /root

== Mise à jour de Proxmox ==

Assurez vous de bien avoir la version 2.3 de Proxmox sur votre système et que toutes les VM soient éteintes

Connectez vous en ssh sur l’environnement Proxmox, et téléchargez le script de mise à jour

cd /tmp
wget http://download.proxmox.com/debian/dists/wheezy/pve-upgrade-2.3-to-3.0

Rendre le script exécutable

chmod +x pve-upgrade-2.3-to-3.0

Le script peut télécharger les paquets (environ 265 Mo) avant de les installer. C’est une bonne méthode pour minimiser le temps d’arrêt et surtout si votre connexion internet est lente:

./pve-upgrade-2.3-to-3.0 --download-only

Si vous êtes vraiment prêt pour la mise à niveau, exécutez le script:

./pve-upgrade-2.3-to-3.0

Le script écrit un journal détaillé dans  »’pve-upgrade.log »’.

Redémarrer le Proxmox

*Facultatif: Purger les paquets obsolètes pour économiser de l’espace disque (ce qui supprime tous les paquets non présent par défaut, donc exécuter cette opération que si vous n’avez pas installé d’autre paquets que ce par défaut de Proxmox. Ne pas faire cela sur des installations personnalisées comme OVH ou similaire)

./pve-upgrade-2.3-to-3.0 --purge

== Cluster ==

*Arrêtez ou migrez toutes les VM vers un autres node (live or offline)
*Exécutez la mise a niveau sur un node
*Migrer ou démarrer les VM sur le Proxmox mis à jour (3.0) et vérifier que tous fonctionnent correctement
*Faites la même chose sur les autres node du cluster un par un