Welcome!

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

INSTALAR VARIAS INSTANCIAS DE ODOO ERP EN UBUNTU 14.04

por
Administrator
on 12/10/18 14:50 2.055 vistas

Hola amigos quiero compartir con ustedes el siguiente articulo en la que les mostraré como instalar varias instancias de Odoo ERP en un mismo servidor, por ejemplo pueden tener una versión para desarrollo y otra para produccion(entorno real) o pueden tener la versión 7 y la 8 corriendo en un mismo servidor.

Asumimos que ya tienen instalado una versión determinada de Odoo en su Servidor, sino ver el siguiente artículo, que he publicado anteriormente.

Paso 1. MULTIPLES INSTANCIAS DE POSTGRESQL 9.3

Este es un paso importante ya que debemos crear una nueva instancia de nuestro Postgresql y hacer que corra por un puerto diferente, para nuestro caso será el puerto 5433, ya que por defecto es el puerto 5432, esto permitirá que la bases de datos creadas por una versión de Odoo ERP no sean visible por las otras versiones.

1.1 Creando una nueva instancia de Postgresql:

Habrimos nuestra terminal e iniciamos sesion como superusuario y ejecutamos los siguientes comandos:

1# pg_createcluster -p 5433 9.3 desa

pg_createcluster: Comando para crear una nueva instancia

5433: Nuevo puerto en la que correra la nueva instancia de postgresql

9.3: Versión de Postgresql

desa: Nombre de la nueva instancia de Postgresql

1.2 Listar las instancias:

1234# pg_lsclustersVer Cluster Port Status Owner    Data directory               Log file9.3 desa    5433 online postgres /var/lib/postgresql/9.3/desa /var/log/postgresql/postgresql-9.3-desa.log9.3 main    5432 online postgres /var/lib/postgresql/9.3/main/var/log/postgresql/postgresql-9.3-main.log

1.3 Editamos el archivo de configuración de la nueva instancia de Postgresql

1#  vim /etc/postgresql/9.3/desa/postgresql.conf

Descomentamos el siguiente parámetro:

1listen_addresses = 'localhost'

Guardamos los cambios

1.4 Reiniciamos Postgresql, al reiniciar lo estaremos haciendo para ambas instancias

1# /etc/init.d/postgresql restart

1.5 Creamos un nuevo usuario para la nueva instancia de postgresql y colocamos su respectiva clave, para nuestro ejemplo estamos cogiendo el mismo usuario creado anteriormente para primera instancia de Postgresql, la diferencia es que al final agregamos: –cluster 9.3/desa .

1234# su - postgres$ createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo --cluster 9.3/desaEnter password for new role: Enter it again:

1.6 Salimos de inicio de sesion de postgres

1exit

Paso 2. MULTIPLES INSTANCIAS DE ODOO ERP.

2.1 Cuando instalamos Odoo ERP por lo general lo hacemos dentro del directorio /opt/odoo, dentro de ella esta el directorio server que contiene todo los archivos de nuestro ERP, lo que haremos es copiar y renombrarlo a odoov9 o el nombre que deseamos.

1# cp -a /opt/odoo/server /opt/odoo/odoov9

2.2 Creamos una copia del archivo de configuración de Odoo.

1# cp -a /etc/odoo-server.conf /etc/odoov9-server.conf

2.3 Editamos el archivo

1# vim /etc/odoov9-server.conf

Y modificar a lo siguiente:

123456789101112131415161718192021[options]; This is the password that allows database operations:; admin_passwd = admindb_host = localhost ; Nuevo puerto para conectarse a la nueva instancia de posrgresqldb_port = 5433 db_user = odoodb_password = admin ;Nuevo archivo para ver el log de la nueva instancia de Odoologfile = /var/log/odoo/odoov9-server.log;Ruta en donde se encuenta nuestro addonsaddons_path = /opt/odoo/odoov9/addons ;Nuevo puerto para Odooxmlrpc_port = 8080 ;Aqui le decimos a Odoo que use la nueva instancia de postgresql.pg_path = /usr/lib/postgresql/9.3/bin

Guardamos y salimos

2.4 Creamos una copia del archivo de inicio,reinicio de Odoo:

1#  cp -a /etc/init.d/odoo-server /etc/init.d/odoov9-server

Editamos el archivo y colocamos las rutas(NAME,DAEMON y CONFIGFILE) respectivas de la nueva instancia de Odoo.

123456#Cambiar solo estos parametros:NAME=openerpv9-serverDAEMON=/opt/odoo/odoov9/openerp-server # Specify an alternate config file (Default: /etc/openerp-server.conf).CONFIGFILE="/etc/odoov9-server.conf"

Guardamos los cambios

2.5 Finalmente iniciamos el servicio

1# /etc/init.d/odoov9-server restart

mirar el log:

12345678# tail -f /var/log/odoo/odoov9-server.log2014-08-28 15:47:08,021 3107 INFO ? openerp.addons.bus.bus: Bus.loop listen imbus on db postgres2014-08-28 16:13:41,656 4166 INFO ? openerp: OpenERP version 9.0alpha12014-08-28 16:13:41,674 4166 INFO ? openerp: addons paths: ['/opt/odoo/.local/share/Odoo/addons/9.0', u'/opt/odoo/odoov9/addons''/opt/odoo/odoov9/openerp/addons']2014-08-28 16:13:41,675 4166 INFO ? openerp: database hostname: localhost2014-08-28 16:13:41,675 4166 INFO ? openerp: database port: 54332014-08-28 16:13:41,675 4166 INFO ? openerp: database user: odoo2014-08-28 16:13:42,936 4166 INFO ? openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8080

2.6 Ingresamos via web a nuestra nueva instalación:

1http://192.168.1.5:8080/

Eso es todo amigos espero que les sea de utilidad, gracias.

Fuente:

http://www.lintips.com/?q=node/132

Su respuesta

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

Mantener informado

Acerca de esta comunidad

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together. Lea las directrices

Herramientas de las preguntas

1 seguidor(es)

Estadísticas

Preguntado: 12/10/18 14:50
Visto: 2055 veces
Última actualización: 12/10/18 14:50