Skip to Content.
Sympa Menu

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

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

List archive

Chronological Thread  
  • From: Antoine BOURSIER <address@concealed>
  • To: address@concealed
  • Subject: Re: [sympa-fr] Migration de listes d'un serveur à un autre
  • Date: Thu, 7 Dec 2017 16:32:20 +0100 (CET)

Hello,

Merci pour les feedback.
J'ai fait quelques tests tout à l'heure sur des listes avec une inclusion LDAP.

Avec ces quelques commandes (où $listname le nom de la liste et $robot le nom du robot), tout s'est bien passé :

  cp -r source/$listname /opt/sympa/list_data/$robot/
  cp -r source/arc/$listname /opt/sympa/arc/
  /opt/sympa/bin/sympa.pl --reload_list_config --list=$listname@$robot
  /opt/sympa/bin/sympa.pl --sync_include=$listname@$robot
  /opt/sympa/bin/sympa.pl --sync_list_db --list=$listname@$robot
  /opt/sympa/bin/ldap_alias_manager.pl add $listname $robot

Je n'ai finalement pas eu à exporter/importer la BDD, le "sympa.pl --sync_include" s'est chargé de récupérer mes abonnés via le groupe LDAP configuré dans le fichier config,
et le "sympa.pl --sync_list_db" d'écrire en base.

J'ai juste à faire attention que les scenarios utilisés sur l'ancien serveur sont bien présents sur le nouveau (dans le cas de scénarios perso).

PI, je migre des listes d'un serveur en 6.1.11 vers un serveur fraichement installé en 6.2.22. J'en ai d'autres à migrer dans les prochains jours, à suivre...


Merci encore, bonne journée à tous.

Antoine Boursier

Administrateur Systèmes
Direction des systèmes d'information | Cellule Systèmes & Hébergements
address@concealed
Université de Lille | Sciences Humaines et Sociales



De: "Philippe Aepli" <address@concealed>
À: address@concealed
Envoyé: Jeudi 7 Décembre 2017 11:48:18
Objet: RE: [sympa-fr] Migration de listes d'un serveur à un autre

Bonjour,

 

Je viens de terminer une migration d'un serveur en 6.1.17 vers un nouveau serveur en 6.2.22.

En utilisant la même méthode, par contre j'ai aussi copié le contenu du dossier des archives (arc) et d'une partie des dossiers de spool:

 

·         digest

·         moderation

·         subscribe

·         task/*INIT*

·         task/*EXEC*

 

Puis, lorsque toutes les données étaient présentes sur le nouveau serveur, j'ai exécuté la commande suivante pour migrer vers la nouvelle versions de Sympa:

 

     /home/sympa/bin/sympa.pl --upgrade --from=6.1.17 --to=6.2.22

 

Bon, je vous conseil de faire quelques essai sur un serveur de test. Attention, au fichier du dossier spool, lors du processus de migration cela générera des courriels.

 

La seule chose que je vois qui posera des problèmes, c'est d'avoir le contenu des bases de données synchrone avec les listes présentes sur le système de fichiers. Il y aura surement du travail d'adaptation sur point là.

 

Salutations.

 

---

 

Philippe AEPLI              Email: address@concealed

Université de Genève        Tél: +41 22 379 72 86

Division STIC               Mob: +41 79 280 20 24

Rue du Général-Dufour, 24   Fax: +41 22 379 79 86

1204 Genève

 

 

> -----Message d'origine-----

> De : address@concealed [mailto:sympa-fr-

> address@concealed] De la part de Thomas van Oudenhove

> Envoyé : jeudi 7 décembre 2017 11:14

> À : address@concealed

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

>

> 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

> address@concealed





Archive powered by MHonArc 2.6.19+.

Top of Page