[Plone-IT] R: Installazione ZEO Cluster e prodotti

Lorenzo Maurizi - C.S.I.A. UniMC lorenzo.maurizi a unimc.it
Mar 24 Lug 2012 14:18:20 UTC


Grazie mille Alessandro!

buildout.dumppickedversions inserito!

Penso che seguirò il consiglio di Luca (che ringrazio ugualmente) e farò dei
buildout gemelli, in modo che ogni macchina abbia lo stesso set di eggs.

Forse andrò a condividere la cartella src, in cui il mio collega Roberto ha
sviluppato un tema come addon, in modo da non dover caricare tutto
dappertutto.

 

CIao da Lorenzo

 

 

Da: plone-plone-it-bounces a lists.plone.org
[mailto:plone-plone-it-bounces a lists.plone.org] Per conto di SauZheR
Inviato: lunedì 23 luglio 2012 14:07
A: La lista degli italiani appassionati di Plone.
Oggetto: Re: [Plone-IT] Installazione ZEO Cluster e prodotti

 

Ciao Lorenzo,
per quanto riguarda la scrittura della cartella eggs:
 - sicuramente si puo' definire una condivisa (basta mettere
eggs-directory=/path/condiviso/ nella sezione [buildout]
 - per evitare scritture dannose si utilizza l'opzione -N e pinnare le
versioni di TUTTI i prodotti utilizzati. In questo ti viene in contro
buildout.dumppickedversions.

Io non utilizzo cartelle degli eggs condvise fra piu' server ma fra piu'
client sulla stessa macchina, anche di istanze zope diverse, sì. E con le
accortezze dette prima non ho avuto mai problemi.

Separo giusto gli eggs per versione python, visto che condivido sulla stessa
macchina istanze plone3 e plone4 (e anche plone2!).

alessandro.




Il giorno 23 luglio 2012 13:50, Yuri <yurj a alfa.it> ha scritto:

Il 23/07/2012 13:15, Lorenzo Maurizi - C.S.I.A. UniMC ha scritto:

 


Ciao a tutti.

Qui a UniMC stiamo tentando di mettere in piedi una nuova istanza plone 4.2
in cluster, usando il deployment con buildout.

La nostra precedente esperienza si basa su un Plone 3.0.6, installato con lo
Universal Installer. In questa esperienza, era stato implementato un
meccanismo per tenere condivisi (tramite uno share NFS) le cartelle
"Products" ed "Extensions" in modo da avere installati gli stessi prodotti
anche sugli zeoclient che si trovavano su server differenti da quello con lo
zeoserver, senza doverli effettivamente installare più volte.



 

Mi pare che buildout non tocchi products ma indichi solo dove si trovano i
products creando la conf per il client:
products /var/lib/plone4.1/zeocluster/products

Per le extensions, non vengono più create in Plone4 di default. Ti conviene
creare un prodotto ad hoc con un folder Extensions, così lo metti tra i
prodotti e hai un unico folder da gestire. Per la conversione in prodotto,
puoi usare questa egg:

http://pypi.python.org/pypi/Products.MigrateExternalMethods


_______________________________________________
Plone-IT mailing list
Plone-IT a lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html




-- 
  bye
SauZheR
************************************
l'iterazione è umana...
la ricorsione, Divina!
************************************
reply to: sauzher AT gmail DOT com

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20120724/ae13a3ed/attachment-0001.html>


Maggiori informazioni sulla lista Plone-IT