Projet

Général

Profil

Tâche #33539

Scénario #33424: évolutions Upgrade-Auto

gestion d'un cluster psl lors de l'upgrade_auto

Ajouté par Vincent Chavanon il y a plus de 2 ans. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
PNE-SR - MTES - prestation Cadoles - s46-52
Début:
15/03/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Le MTE dispose d'une variante seth-geomatique, qui pousse (entre autre) les paquets eole-db et eole-postgres.
Lors de l l'upgrade_auto d'un seth, il faudrait gérer l'upgrade du cluster, pour passer de psql 10 à psql 12, en prévoyant les cas suivants :
- vérifier l'espace dispo avant (sur le /var et là où sont les bases : faire un CreoleGet pg_data_directory), s'assurer que l'install et la migration sont possibles.
Si l'espace n'est pas suffisant pour une install du systeme : on annule l'upgrade_auto
si l'espace n'est pas suffisant pour la migration du cluster psql : proposer soit une annulation de l'upgrade_auto, soit de le faire mais sans migrer le cluster : on installe juste un psql 12, charge au service de restaurer ses bases, un dump ayant été fait préalablement.

Révisions associées

Révision e1349c82 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

vérifier la taille de la partition postgresql, pouvoir annuler ou migrer sans toucher à la base (ref #33539)

Révision 02044a7f (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

suppression du hack (ref #33539)

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

Si l'espace n'est pas suffisant pour une install du systeme : on annule l'upgrade_auto

Ce test est déjà fait par l'outil d'ubuntu. Après faire ce test de façon fiable est impossible.

si l'espace n'est pas suffisant pour la migration du cluster psql : proposer soit une annulation de l'upgrade_auto, soit de le faire mais sans migrer le cluster : on installe juste un psql 12, charge au service de restaurer ses bases, un dump ayant été fait préalablement.

Quel règle faut-il mettre en place ?
Pour l'instant il faut que l'espace disponible sur la partition soit au moins égale à la taille du répertoire CreoleGet pg_data_directory.

#2 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Assigné à mis à Emmanuel GARETTE
  • % réalisé changé de 0 à 100

#3 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de Nouveau à À valider

#4 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de À valider à Résolu

#5 Mis à jour par Thierry Bertrand il y a plus d'un an

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF