Généralement, 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 Bullseye (Debian 11) ! En effet, la mise à jour de Debian dégage les paquets relatifs à Ganeti 2.16, ne laissant 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 à Bullseye, installez ganeti
, ganeti-3.0
, ganeti-haskell-3.0
et ganeti-htools-3.0
depuis les backports de buster et faites l’upgrade du cluster 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 pourrez ensuite mettre à jour les machines vers Bullseye 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 fournit 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 changements lors de la mise à jour vers Bullseye), n’ayez pas d’inquiétude.
@luc Merci pour l'info !Ping @whilelm.
What can be the worst thing to happen to device if I fail to take precaution and immediately installed the Bullseye?
You won’t be able to upgrade Ganeti with
gnt-cluster upgrade --to=3-0
.In fact, on next reboot, Ganeti will not even start.