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.