Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Passage à la version 6.2

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

Archives de la liste

Chronologique Discussions  
  • From: David Verdin <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Passage à la version 6.2
  • Date: Wed, 04 Feb 2015 15:57:55 +0100

Bonjour,

Le 03/02/15 18:40, Pascal Maes a écrit :
Bonjour,


Nous utilisons actuellement la version 6.1.17 et nous envisageons sérieusement de passer à la version 6.2

Vu notre très grand nombre de listes, nous avons 3 serveurs différents mais ils utilisent tous la même base de données (MySQL).

Y a-t-il une "bonne" manière de passer à la nouvelle version sachant que lorsque nous aurons procédé à la migration du premier serveur, la structure des tables de la DB aura déjà été mise à jour pour les serveurs suivants.
Si tu mets à jour la structure de la BD avec le serveur 1 vers la version 6.2, au prochain redémarrage du serveur 2 avec la version 6.1, tu retourneras à la structure de la version 6.1. Note que les seuls changements que Sympa y fait, c'est de changer la longueur de champs, ou ajouter des tables ou des champs. On ne supprime jamais rien. On ne supprimera donc pas la table list_table, par exemple.

Ensuite, certaines données qui étaient stockées en base de données sont migrées vers le système de fichier. Ainsi, les tables bulk_spool et bulkmailer ne sont plus utilisées dans la 6.2. On ne les supprime pas à l'upgrade, mais on migre les données qu'elles contiennent vers le système de fichiers. On fait aussi pas mal de changement, des mises à jour de configs de listes, du renommage dans les spools et des déplacements des visualisation des mails à afficher dans l'interface web. Bref, les deux versions sont assez différentes.

Une question importante, est : est-ce que tes trois serveurs traitent les mêmes hôtes virtuels ou bien est-ce qu'ils sont identiques ? S'ils sont identiques, tu devrais tous les mettre à jour d'un coup. En effet, certains fonctionnement sont incompatibles. Par exemple, le fichier en spool correspondant à un message émis depuis le web n'est pas nommé de la même manière. Par conséquent, il sera compréhensible, soit par un serveur, soit par l'autre, mais pas par les deux. Si tous tes serveurs pompent dans le même spool, ça ne marchera pas.

Si c'est bien des hôtes virtuels différents sur chaque machine, tu peux à peu de risque mettre les machines à jour indépendamment.

Tu dois :
- attendre qu'on taggue la 6.2b.4 qui corrige encore quelques soucis,
- l'installer sur le serveur 1, en effectuant les opérations de mise à jour notées ici : https://www.sympa.org/faq/upgrade-to-v6.2 et en t'arrêtant avant l'exécution de upgrade_bulk_spool.pl.
- arrêter le MTA des trois serveurs et laisser le spool du bulk se vider. De cette manière on ne bougera pas sur le filesystem de messages qui doivent être traités par les serveurs en 6.2.
- exécuter upgrade_bulk_spool.pl sur le serveur 1, puis finir l'upgrade
- relancer les MTA sur les trois serveurs.

En attendant de mettre à jour les deux autres serveurs, il vaudrait mieux éviter d'y redémarrer Sympa, pour ne pas avoir de souci de structure de la base de données.

Si tu peux nous détailler un peu plus la structure de tes serveurs (hôtes virtuels, système de fichiers (partagés ou non), etc.) on pensera peut-être à d'autres recommandations.
Et, au passage, on mettre à jour la page de conseils de mise à jour pour que ça profite à tout le monde.

Bonne journée,

David



Merci

--
A bug in Sympa? Quick! To the bug tracker!

 
David Verdin
Études et projets applicatifs
 
Tél : +33 2 23 23 69 71
Fax : +33 2 23 23 71 21
 
www.renater.fr
RENATER
263 Avenue du Gal Leclerc
35042 Rennes Cedex



PNG image

Attachment: smime.p7s
Description: Signature cryptographique S/MIME




Archives gérées par MHonArc 2.6.19+.

Haut de le page