Déplacement de 2 sites Zope(plone) vers un seul serveur
Posté par
moavoa
le
12/05/2009 08:57
Bonjour, comme l'explique le titre j'ai deux serveurs zope, dont un avec plone, à déplacer sur une seul machine.
Évidemment plusieurs problèmes se posent:
- Tout d'abord qu'elle serait la meilleurs façon de faire l'installation sur la nouvelle machine ?
Installer deux zopes sur la machine cible écoutant sur deux ports différents avec un apache frontale pour faire les redirection ?
Trouver un moyen de fusionner les deux data.fs, pour n'avoir qu'un seul Zope
- Ensuite les versions sont antédiluviennes, je n'arrive tout simplement pas à faire fonctionner les produits sur la nouvelle machine, (debian 4.0 stable (etch), l'ancienne stable.)
Tout compiler à la main (python/zope/postgresql (pour psycopg) / pil /...) me balance des pages de 'deprecated' (bloquant) à cause des différences de version de gcc (3.3 sur les machines d'origines, 4.1 pour celle d'arriver)
Mettre à jour tout les produits ? J'ai peur de casser les sites et je n'ai pas le temps de faire du code (ma boite rend service à une autre et j'ai récupérer le bébé)
Machine 1:
Zope 2.7.3 / Python 2.3.4 / gcc 3.3
Avec les Produits: Ape-0.8, ExtFile/ExtImage-1-1-3, Formulator 1.6.2, Photo 1.2.3, ZPsycopgDA (1.3 ?)
+ un produit maison basé sur Photo et Extfile.
(le site est principalement fait avec des dtml)
Machine 2:
Zope 2.7.3 / Python 2.3.4 / gcc 3.3
Avec les Produits : Plone 2.0.5, Formulator 1.6.2, ZSyncer 0.7.1 , ZPsycopgDA (1.3 ?)
+ les produits maison
(j'en ai certainement oublier)
Le Zsyncer sert à relier les informations entre les deux serveurs.
Machine Cible :
Zope ? / python 2.3.5 / gcc 4.1
(Pour le Zope je devrait pouvoir installer le 2.7.3)
(je n'ai eu que les informations ce matin d'ou un certain décalage entre mes début de test et le cas réelle)
Pour info, actuellement j'ai copier le premier site sur ma machine avec un zope2.11/python2.5/gcc4.4 car je n'avais pas encore la main sur la machine cible, la version de python étant la même j'aurais certainement moins de problème.
Je reviendrais donc sur le sujet dans la semaine, mais je suis preneur d'idées sur une façon propre de faire tous ça ;p
Je remercie d'avance ceux qui auront la gentillesse de jeter un oeil sur ce cas.
|