Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Migration de listes d'un serveur à un autre

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Thomas van Oudenhove <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Migration de listes d'un serveur à un autre
  • Date: Thu, 7 Dec 2017 11:14:05 +0100

Bonjour,

Le Thursday 07 Dec 2017 à 10:58:10 (+0100), Antoine BOURSIER a écrit :
> Pour vous expliquer un peu ma problématique, nous sommes actuellement en
> train de regrouper plusieurs serveurs de listes en un seul.
> L'idée étant de migrer un certain nombre de listes existantes sur ce
> nouveau serveur.
>
> Les listes n'étant pas toutes basées sur le même modéle (inclusion d'autres
> listes, inclusion de DB, inclusion LDAP, etc...)
>
> Je cherche un moyen pour faire ça le plus proprement possible.
> Avez-vous vous un retex par rapport à une migration que vous avez déjà
> effectuée ou à défaut une idée sur la marche à suivre ?

J'ai fait ça, mais avec un seul serveur, pour faire une migration de
sympa v5 à sympa v6 ; dans mes notes, j'ai :

* éteindre le sympa v5
* récupérer la liste des topics
* récupérer les fichiers de /var/lib/sympa (attention, expl devient
list_data)
* chown tout ça en sympa:sympa
* changer les chemins de expl vers list_data (`rgrep expl
/var/lib/sympa/list_data/*/*/config` et `rgrep expl



/var/lib/sympa/list_data/*/*/web-stats`)
* dump puis intégration de la base de données sur le nouveau serveur
* copier les scénarios, templates, familles, toussa
* patch de l'alias manager : https://tribut.de/blog/sympa-and-postfix/
et on écrase le fichier du paquet comme des gorets (écraser le
programme géré par le paquet sympa, c'est sale, mais apparemment, il y
a un bug dans sympa, la directive alias_manager n'est pas utilisée —
attention, le nom du fichier généré DOIT se terminer par virtual)

J'ai ensuite passé le script d'upgrade (et fixé qques petites erreurs,
typiquement des paramètres 'creation' manquants dans des config de
listes).

Si tu es déjà en version 6 pour tout le monde, il devrait y avoir
beaucoup moins de trucs sales à faire, et j'espère que ça pourra te
servir, l'étape pénible dans ton cas étant la récupération des bases de
données et leur concaténation.

Bon courage,

--
Thomas van Oudenhove - Équipe Systèmes & Réseaux
Rectorat de l'académie de Grenoble
Division des Systèmes d'Information
Département des infrastructures techniques
adresse@cachée



Archives gérées par MHonArc 2.6.19+.

Haut de le page