Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Migration de sympa vers un nouveau serveur

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

Archives de la liste

Chronologique Discussions  
  • From: Luc Didry <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Migration de sympa vers un nouveau serveur
  • Date: Tue, 29 Jan 2019 14:55:17 +0100

vendredi 25 janvier 2019, 11:01:48 CET David Verdin wrote:
> Voilà comment on s'y prend (voir le tar.gz en pièce jointe pour l'exemple).
>
> En gros, nos serveurs ayant bien vécu, on veut ne migrer que ce qui est
> pertinent. On fait ne migre donc que ce qu'on définit explicitement. Ça
> évite de se traîner certaines vieilles scories.
>
> En gros, on travaille à coup de rsync et sqldump.
>
> Nous, on installe la version de Sympa qu'on veut puis on migre les données.
>
> On a un script de migration initiale :
> initial-sympa-migration-script.sh. Il fait la première initialisation en
> recopiant toutes les données pertinentes.
>
> On a un script de conrtab, exécuté après, qui se contente de recoller
> les morceaux :
>
> - rsync sur les systèmes de fichier,
>
> - rsync par domaine, pour récupérer les données spécifiques aux domaines,
>
> - mise à jour de la base de données. Pour certaines tables (user_table
> par exemple) on est obligé de tout virer et remplacer par les données de
> l'ancien serveur. Pour d'autres (logs, stats,) on peut se contenter de
> chercher ce qui a été ajouté entretemps.
>
> On ne récupère pas tout. certaines données sont inutiles (sessions par
> exemple) et d'autres récupérables autrement (admin_table)
>
> Note que les scripts sont générés automatiquement, par un playbook
> Ansible qui utilise les environnements créés pour migrer les données.
>
> Évidemment, nous on a des dizaines de domaines, plusieurs serveurs
> sources et plusieurs serveurs destination. du coup ça fait un gros
> chassé-croisé de données, ce qui nous oblige a gérer plein de détails.
>
> Mais si tu regardes ce qu'il y a dans les scripts de domaines, tu auras
> la liste exhaustive des données à migrer.
>
> Voilà, on publiera le playbook dès qu'on pourra.
>
> Toute remarque est bonne à prendre. J'espère que c'est utile.
>
> Bonne journée !
>
> David

Merci !
--
Luc
"La route est longue, mais la voie est libre…" https://framasoft.org

Framasoft ne vit que par vos dons (déductibles des impôts). Merci d'avance
pour votre soutien https://soutenir.framasoft.org







Archives gérées par MHonArc 2.6.19+.

Haut de le page