Projet

Général

Profil

Actions

Demande #6315

ouvert

Migrer le parc des machines et VM Chapril vers Debian 12 bookworm

Ajouté par Quentin Gibeaux il y a 6 mois. Mis à jour il y a environ 2 mois.

Statut:
Nouveau
Priorité:
Normale
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
27/07/2021
Echéance:
% réalisé:

90%

Temps estimé:
(Total: 0:00 h)

Description

Debian Bookworm est sorti :

Afin de préparer la migration, création de tickets.

Prérequis :
  • apt.chapril.org
Postrequis :
  • vérifier la fonction de sauvegarde ;
  • vérifier la supervision.

Le bloc-notes du camp https://pad.april.org/p/chaprilupgradebookworm

Comment migrer :

  • faire des annonces larges pour prévenir de la migration à venir (sur
    www.chapril.org, sur www.april.org, sur les listes d'informations
    (type liste-infos@), sur les réseaux sociaux, sur les salons IRC, XMPP…
  • prévenir les personnes utilisatrices des services
  • faire un snapshot avec vmsnap
    vmsnap create <domain> upgrade-bookworm
  • se connecter en ssh et lancer un screen avec la commande "screen"
  • sauvegarder la trace via commande script :
    script -a ~/upgrade-bookworm.script
  • faire un état des lieux des potentiels problèmes :
    dpkg --audit
    dpkg --get-selections | grep 'hold$'
  • lister les fichiers de dépot dans /etc/apt/sources.list et /etc/apt/sources.list.d/ et s'assurer qu'ils ont une version bookworm
  • s'il y a des dépots secondaires hors debian (nodejs, etc), potentiellement les commenter le temps de la migration
  • faire un dernier update/upgrade :
    apt update && apt dist-upgrade -y
  • pointer vers bookworm :
    sed -e 's/bullseye/bookworm/g' -i /etc/apt/sources.list
    sed -e 's/bullseye/bookworm/g' -i /etc/apt/sources.list.d/*
  • apt update
    • s'assurer qu'il n'y a pas d'erreur d'interrogation des dépôts
  • Mettre à jour tout les paquets
    • commencer par mettre à jour apt lui-même :
      apt install apt
    • DEBIAN_FRONTEND=noninteractive apt -o DPKG::Options::="--force-confold" dist-upgrade -y
  • S'assurer que tout les paquets sont bien installés à la fin :
    dpkg -C
  • décommenter les dépôts secondaires
  • apt update && apt dist-upgrade -y
  • Regarder les fichiers de conf en conflits :
    • find /etc -type f -name '*dist*'
    • adapter les confs entre les fichiers d'origine et les fichiers dist (fichier dist == nouvelle conf par défaut), vim -d lefichier lefichier.dpkg-dist peut aider à comparer)
  • rebooter la vm
  • s'assurer que tout les démons tournent correctement après reboot (systemctl status doit être à running)
    • lancer
      systemctl --failed
      pour lister tous les services en échec
  • apt autoremove
  • apt clean
  • Avant l'étape suivante, migrer les potentiels postgres
    # Commandes extraites de /usr/share/doc/postgresql-15/README.Debian.gz
    pg_lsclusters
    pg_dropcluster 15 main --stop
    pg_upgradecluster 13 main
    # l'ancien cluster pourra ensuite être supprimé avec :
    # pg_dropcluster 13 main
    
    • Note pour plus tard : sur de grosses BDD, utiliser pg_upgradecluster --method=link ... qui évite d'avoir à doubler l'espace disque nécessaire pendant l'upgrade, et qui est beaucoup plus rapide
  • recherche de tous les paquets qui ne sont pas deb12 avec :
    • dpkg -l | grep 'deb\(10\|11\)'
  • Si on est sûr :
    • apt purge $(dpkg -l | grep 'deb\(10\|11\)' | awk '{print $2}')
  • reboot la vm
  • tester le service, tester le monitoring
  • si tout est ok prévenir les personnes utilisatrices (mais coupures possibles encore lors de maj des hosts)

Sous-tâches 20 (3 ouvertes17 fermées)

Demande #6316: Migrer vers Debian Bookworm la vm xmppFermépitchum .

Actions
Demande #6317: Migrer vers Debian Bookworm la vm valiseFermépitchum .

Actions
Demande #6318: Ajouter bookworm dans la configuration de apt.chapril.orgFerméQuentin Gibeaux

Actions
Demande #6319: Migrer vers Debian bookworm templateNouveauQuentin Gibeaux

Actions
Demande #6321: Migrer vers Debian Bookworm la vm lampEn cours de traitementDidier Clermonté

Actions
Demande #6322: Migrer vers Debian Bookworm la vm padFerméRomain H.

Actions
Demande #6323: Migrer vers Debian Bookworm la vm pouetFerméQuentin Gibeaux

Actions
Demande #6324: Migrer vers Debian Bookworm la vm adminFerméRomain H.

Actions
Demande #6325: Migrer vers Debian Bookworm la vm felicetteFerméQuentin Gibeaux

Actions
Demande #6326: Migrer vers Debian Bookworm la vm dnsFerméQuentin Gibeaux

Actions
Demande #6327: Migrer vers Debian Bookworm la vm mailFerméQuentin Gibeaux

Actions
Demande #6328: Migrer vers Debian Bookworm la vm sympaFerméQuentin Gibeaux

Actions
Demande #6329: Migrer vers Debian Bookworm la vm bastionFerméQuentin Gibeaux

Actions
Demande #6330: Migrer vers Debian Bookworm l'hôte koratFerméQuentin Gibeaux

Actions
Demande #6331: Migrer vers Debian Bookworm l'hote persanFerméQuentin Gibeaux

Actions
Demande #6333: Migrer vers Debian Bookworm la vm alloFerméQuentin Gibeaux27/07/2021

Actions
Demande #6334: Migrer vers Debian Bookworm la vm bilizNouveaupitchum .27/07/2021

Actions
Demande #6335: Migrer vers Debian Bookworm la vm ludoFermépitchum .04/12/2021

Actions
Demande #6336: Migrer vers Debian Bookworm la vm dropFerméRomain H.04/12/2021

Actions
Demande #6339: Migrer vers Debian bookworm la vm grofFerméPierre-Louis Bonicoli10/02/2024

Actions

Demandes liées 1 (0 ouverte1 fermée)

Copié depuis Infra Chapril - Demande #5488: Migrer le parc des machines et VM Chapril vers Debian 11 BullseyeFermé27/07/2021

Actions
Actions

Formats disponibles : Atom PDF