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
- Ce cluster était installé depuis la version 6, lors de la migration vers la version 7 j’avais choisi de rester sur systemd-timesyncd.
- Dans mon cas 2 warning :
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-install-repo.list
echo "deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list
apt update
apt dist-upgrade
reboot
ceph osd unset noout
apt autoremove
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)
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 ?