2

migration d’un cluster Proxmox 7 vers 8

Un petit mémo sur la migration d’un cluster HA avec Ceph de Proxmox 7 vers 8.

Pré-requis

  • Faire et vérifier la sauvegarde des VM
  • Mettre à jour la version 7 avant le passage à la version 8
  • Pour Ceph, être en version 17.2 minimum
  • Migrer vers la version 8 un nœud à la fois, tout en ayant migrer les VM vers les autres noeuds du cluster au préalable
  • Attention lors de la montée de version, le nom des interfaces réseau de cartes additionnelles changent !

Migrer Proxmox 7 vers 8

  • Exécuter le script pve7to8 :
    pve7to8 --full
    • Dans mon cas 2 warning :
      • WARN: ‘noout’ flag not set – recommended to prevent rebalancing during upgrades
      • Sur le nœud en question, j’exécute la commande suivante :

        ceph osd set noout
      • WARN: systemd-timesyncd is not the best choice for time-keeping on servers, due to only applying updates on boot.
        While not necessary for the upgrade it’s recommended to use one of:
        * chrony (Default in new Proxmox VE installations)
        * ntpsec
        * openntpd

        • Ce cluster était installé depuis la version 6, lors de la migration vers la version 7 j’avais choisi de rester sur systemd-timesyncd.
          Si même cas de figure, remplacer systemd-timesyncd par chrony :
        • apt install chrony
  • Changer les dépôts de Debian :
  • sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
  • Changer les dépôts de Proxmox :
  • sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-install-repo.list 
  • Changer les dépôts pour Ceph :
  • echo "deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list
  • Mettre à jour les dépôts :
  • apt update
  • Mettre à niveau l’hyperviseur Proxmox :
  • apt dist-upgrade
  • Redémarrage du nœud :
  • reboot
  • Attention, les nom des cartes réseau additionnelles peuvent changer de noms !
    • Ce qui a été mon cas, exemple :
      • enp59f0np0 -> ens1f0np0
    • Modifier le nom des interfaces réseau :
  • Retirer le flag des OSD du noeud :
  • ceph osd unset noout
  • Refaire les mêmes actions pour le nœud suivant
  • Pour finir, désinstaller les paquets non nécessaire :
  • apt autoremove

    Ressource

    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

    2 commentaires

    1. Bonjour,
      merci pr ce tuto. Je n’ai qu’une machine proxmox, pas de cluster. Je suis ton tuto en enlevant la partie cluster ?
      Sais-tu comment rajouter des l’espace disque distant pr stocker les sauvegardes ?
      On est d’accord, il vaut mieux faire la migration avec un clavier et un écran sur la machine ? (à cause du renommage réseau)

    2. Bonjour Sébastien,
      oui juste pour un nœud seul le changement des dépôts de Debian et Promox sont nécessaire.
      Pour le problème de renommage réseau, d’après ma petite expérience (3 clusters Proxmox) seul un un posé problème. En faite, tout dépend de ton nommage actuel : si le nommage commence par enp -> problème si ens -> pas de de problème. Le nommage des carte interne (eno) ne pose pas de problème, du coup tu peux le faire en ssh

      De l’espace disque distant ? c’est à dire ? ajouter de l’espace sur ton serveur distant ?

    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.