Précau­tion à prendre pour la mise à jour vers Debian Bull­seye d’un clus­ter Ganeti

Géné­ra­le­ment, on fait sa mise à jour vers la nouvelle version de Debian, ça installe la nouvelle version de Ganeti, on fait un petit gnt-cluster upgrade, pis ça roule.

Hélas, pas pour Debian Bull­seye (Debian 11) ! En effet, la mise à jour de Debian dégage les paquets rela­tifs à Ganeti 2.16, ne lais­sant plus en place que les fichiers de Ganeti 3. Or il faut les anciers binaires pour mettre à jour vers les nouveaux !

Donc, avant le passage à Bull­seye, instal­lez ganeti, ganeti-3.0, ganeti-haskell-3.0 et ganeti-htools-3.0 depuis les back­ports de buster et faites l’up­grade du clus­ter ganeti vers la 3.0 (gnt-cluster upgrade --to=3.0).

apt install ganeti ganeti-3.0 ganeti-haskell-3.0 ganeti-htools-3.0 -t buster-backports

Vous pour­rez ensuite mettre à jour les machines vers Bull­seye en toute quié­tude.

NB : il est dit dans les notes de version de Ganeti qu’il faut mettre à jour Ganeti vers la version 2.16.2 pour pouvoir mettre à jour vers la version 3.0. Debian ne four­nit pas de version 2.16.2 (juste 2.16.0–5), mais ils ont fait ce qu’il faut pour que ça passe (c’est dans la liste des chan­ge­ments lors de la mise à jour vers Bull­seye), n’ayez pas d’inquié­tude.

Migra­tion d’une version majeure de Post­greSQL à une autre (pour Debian Buster)

Logo de PostgreSQL

Aver­tis­se­ment Ceci est une réac­tua­li­sa­tion d’un [précé­dent article][1]. J’en avais marre de devoir chan­ger les numé­ros de version dans mes copier/coller (quoi, vous ne croyez quand même pas que je me souviens de ces commandes par cœur ?), donc je réac­tua­lise l’ar­ticle, ce sera plus confor­table pour tout le monde.

Avec la sortie de Buster, c’est Post­greSQL 11 qui est proposé. Mais comment faire pour migrer les bases de données du clus­ter 9.6 (qui ne rece­vra plus trop d’up­dates) vers le 11 ? Ce n’est pas très compliqué.

Aver­tis­se­ment Cet article est main­te­nant dispo­nible sur mon wiki à l’adresse https://wiki.fiat-tux.fr/admin:bdd:pgsql:migra­tion-version-majeure.
Le wiki contient des infor­ma­tions impor­tantes en plus et sera mis à jour. Pour cette raison, j’ai supprimé cet article pour que personne ne fasse d’er­reur. Rendez-vous donc sur le wiki 😉