5

Proxmox : migration de version 3.4 vers 4.0

La nouvelle version de Proxmox VE est sortie, porte la numérotation 4.0 et elle est livrée avec son lot de nouvelles fonctionnalités.

proxmox

Proxmox VE 4.0

Cet version de Proxmox est basée sur la distribution Debian 8 et la version du kernel 4.2 fait maison, basé sur celui de la Red-Hat.

Quelques améliorations majeures pour Proxmox VE 4.0 :

  • OpenVZ remplacer par LXC (abondons d’OpenVZ),
  • Nouvelle version corosync (reconstruction du cluster obligatoire),
  • Nouveau gestionnaire HA, qui remplace rgmanager (impliquant une reconfiguration complète du HA).

Proxmox : migration de version 3.4 vers 4.0

Avant de démarrer le processus de migration faire une sauvegarde total des machines virtuelles et si possible, tester la migrations sur des machines en mode laboratoire.
Le processus de migration coupe l’accès à toutes les machines virtuelles, donc il faut planifier l’intervention. De plus, si les Proxmox sont en mode Cluster Haute disponibilité (HA), il faut tout reconstruire.

Si c’est une installation personnalisée avec des paquets supplémentaires, par exemple pour le stockage distribué comme Ceph, DRBD ou d’autres logiciels tiers, il faut avant tout mettre à niveau ces paquets à partir des dépôts de Debian Jessie.

Pour la migration de la version 3.4 vers 4.0 , il peut y avoir deux scénarios :

  • Migration étape par étape via apt,
  • Nouvelle installation sur un nouveau matériel et restaurer les VMs à partir d’une sauvegarde (moyen le plus sûr).

Étapes de migrations

Dans cet article, je ne traite pas le cas d’OpenVZ et ni la reconstruction d’un cluster HA.

  • Désinstallation des paquets Proxmox 3.4 :
  • apt-get remove proxmox-ve-2.6.32 pve-manager corosync-pve openais-pve redhat-cluster-pve pve-cluster pve-firmware 
  • Modifications des dépôts Wheezy vers Jessie suivie d’une MAJ :
  • sed -i 's/wheezy/jessie/g' /etc/apt/sources.list
    sed -i 's/wheezy/jessie/g' /etc/apt/sources.list.d/pve-enterprise.list
    apt-get update
    
  • Installation du kernel pve 4.2
  • apt-get install pve-kernel-4.2.2-1-pve
  • Migration de l’OS Debian :
  • apt-get dist-upgrade
  • Une fois la migration du système terminée, redémarrer le serveur :
  • reboot
  • Installation de Proxmox VE 4.0 :
  • apt-get install proxmox-ve
  • Désinstallation du vieux kernel PVE après redémarrage du serveur :
  • apt remove pve-kernel-2.6.32-41-pve
  • Mise à jour du système :
  • apt update && apt -y upgrade && apt -y dist-upgrade

aidé du Wiki Proxmox

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

5 commentaires

  1. Merci pour le tuto.

    Il manque un reboot entre Migration de l’OS Debian et aInstallation de Proxmox VE 4.0 , car sinon tu te tappe une belle erreur vu que le kernel 4.XX n’est pas encore monté car tu es toujours en 2.6XX.

    Sinon pour la partie Openvz j’ai suivi ce lien https://pve.proxmox.com/wiki/Convert_OpenVZ_to_LXC
    Pas un seul problème.

  2. Salut Maitrefou,
    merci pour l’oubli, j’ai ajouté l’étape du reboot après le migration de Debian :-)

  3. Merci !
    Personnellement j’ai eu des problèmes avec ma VM (KVM) Windows XP : écran bleu. J’ai été obligé de faire une installation complète de celle-ci.

  4. Je n’ai pas de machine windows, sur mes VMs Linux aucun soucis de mon côté…
    hs: sympa le thème de ton blog :razz:

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.