Data Dir fuera de Odoo

409 views
Skip to first unread message

Jose Daniel Colomer

unread,
Feb 23, 2016, 1:19:21 PM2/23/16
to Usuarios Odoo / OpenERP en España
Hola a todos,

me gustaría saber si es posible tener varios servidores con Odoo instalado, de esta manera podría poner un balanceador de carga a cada servidor y sacar la BBDD fuera del servidor. 

El problema lo tengo con los adjuntos, ¿ Hay alguna manera de poder sacar los adjuntos fuera de Odoo ?, ahora mismo se me almacenan en la ruta de data_dir, que en mi caso es /opt/odoo/.local/share/Odoo.

He pensado en usar https://pypi.python.org/pypi/boto_rsync/0.8.1 , para sincronizar esa carpeta con el servidor S3 de Amazon, y tener todos los servidores configurados de esta manera. ( no sé si podría haber un problema ya que habrán momentos en los que en la BBDD dirá que está el archivo pero en la ruta no estará ).

¿Conocéis otras soluciones?

Cualquier ayuda se agradece,

Un saludo!

Rafael Montes Ruiz

unread,
Feb 23, 2016, 3:28:21 PM2/23/16
to Usuarios Odoo / OpenERP en España
El datadir esta en la carpeta home del usuario que hayas creado. Puedes usar el comando usermod para poner otra ruta distinta.

Rafael Montes Ruiz

unread,
Feb 23, 2016, 3:30:12 PM2/23/16
to Usuarios Odoo / OpenERP en España
Se me ha olvidado poner que puedes configurar como directorio home de un usuario una carpeta que hayas montado en tu servidor, que puede ser un servidor s3 o cualquier servidor ftp o webdav

Jose Zambudio (@Zamberjo)

unread,
Feb 24, 2016, 2:19:54 AM2/24/16
to Usuarios Odoo / OpenERP en España
La parpeta la puedes compartir de muchas formas: NFS, SSHFS, SAMBA, FTP...

Compartes la carpeta entre los servidores y añades esta en data_dir.

Googleando he visto esto, a lo mejor ayuda: http://xentek.net/articles/448/installing-fuse-s3fs-and-sshfs-on-ubuntu/

Jose Daniel Colomer

unread,
Feb 24, 2016, 3:40:42 AM2/24/16
to Usuarios Odoo / OpenERP en España
Muchas gracias por la respuesta lo probaré!

Por cierto , sabéis si en el S3 de Amazon se puede hacer backups diarios?

Me preocupa por ejemplo tener que volver a un día anterior por algún tipo de error, y tener en la carpeta filestore más documentos de los que están referenciados en la tabla ir_attachment, ( podría ser esto un problema ) , los documentos entiendo que mantendrán una fecha de creación aunque se suban a amazon, para poder borrar los nuevos, o aún mejor hacer algún insert en la BBDD para que haga referencia a estos ficheros y así no perderlos.

¿Como procederíais en este caso?

Un saludo! 

Rafael Montes Ruiz

unread,
Feb 24, 2016, 6:15:45 AM2/24/16
to Usuarios Odoo / OpenERP en España
El s3 tiene un control de versionado muy bueno. Puedes restaurar la carpeta filestore justo al momento que quieras. Esto lo combinaria con varios backups diarios de la bd, para poder elegir la version de bd y filestore que mejor te convenga, y que mas coincida para que no tengas que borrar ficheros ni insertar nada en la base de datos. Por ejemplo, si tu ultima base de datos guardada es de esta mañana a las 10, la restauras, y ahora el filestore lo restauras tambien a esta mañana a las 10

Jose Daniel Colomer

unread,
Feb 24, 2016, 6:27:36 AM2/24/16
to openerp-s...@googlegroups.com
Exacto esa es la idea, el backup de la BBDD ya lo tengo controlado.

Gracias.

El 24 de febrero de 2016, 12:15, Rafael Montes Ruiz <rafa.mon...@gmail.com> escribió:
El s3 tiene un control de versionado muy bueno. Puedes restaurar la carpeta filestore justo al momento que quieras. Esto lo combinaria con varios backups diarios de la bd, para poder elegir la version de bd y filestore que mejor te convenga, y que mas coincida para que no tengas que borrar ficheros ni insertar nada en la base de datos. Por ejemplo, si tu ultima base de datos guardada es de esta mañana a las 10, la restauras, y ahora el filestore lo restauras tambien a esta mañana a las 10

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/Nn7-qxczGfM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Jose Daniel Colomer

unread,
Feb 24, 2016, 7:48:03 AM2/24/16
to Usuarios Odoo / OpenERP en España

Lo que haces aquí realmente es sincronizar esta carpeta con el servidor verdad, quiero decir hay un momento en que se copia en el servidor de Odoo ( por lo que ocupa espacio en el server). O lo que hace es directamente crear los archivos en el S3 de amazon, por lo que no ocupa espacio en el servidor de Odoo?.

Ésta es la solución que más me convence hasta ahora, junto con backup diario del S3 de amazon.

Muchas gracias.

Un saludo. 
Reply all
Reply to author
Forward
0 new messages