Migrar Alfresco

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
lisandro1987
Member II

Migrar Alfresco

Hola gente! Estoy queriendo migrar Alfresco 4.0.a de un servidor (Fedora 11 Leonidas) a otro (CentOS 6.2 Final), es decir, que siga siendo versión 4.0.a, mismas configuraciones, datos, personalizaciones, etc. Estuve buscando y encontré ésta guía:

http://wiki.alfresco.com/wiki/System_Migration

1) Por lo que veo ésta guía no me migraría las modificaciones o personalizaciones que había hecho (por ejemplo, customizaciones del theme/template). No hay alguna forma de que sí las incluya?

2) Con la versión 4.0.a me alcanza, pero si podría instalar la 4.0.d en "Install compatible Alfresco server (typically identical Alfresco version to Server 1)" sería interesante. Se puede? O luego tendré que hacer modificaciones a la bd? Si hay que modificar, prefiero esperar a otras versiones con más mejoras…

3) Alguna forma simple de respaldar la base de datos (PostgreSQL) por consola?

Desde ya muchas gracias!!!
8 Replies
cristinamr
Intermediate

Re: Migrar Alfresco

Buenas.

Un consejillo: Si puedes en vez de migrar realiza una instalación limpia y a posteriori cargas todas las personalizaciones.  Es más sencillo y sobre todo 'limpio'.

En ese procedimiento,como comentas, las personalizaciones debes cargarlas a mano, lo cual me da que va a ser algo difícil si han tocado el core de alfresco o de share y no tienes controlado donde han manipulado. De ahí a recomendar(y recordar) siempre las "buenas prácticas" que están para estas cosas. Por ejemplo, en vez de tocar el share/themes, hacer un amp, o incluso tu propio jar con las personalizaciones para que simplemente ubicandolo en tomcat/shared/lib (en el caso del jar) o en la ráiz de la instalación en la carpeta de amps-share/ en el caso del amp, te hubiera ahorrado mucho tiempo y probablemente algun marron por no saber donde están todos los archivos que se han cambiado o customizado.

Así que a tu pregunta de si debes desplegar a mano: Sí. Ten paciencia muuucha y poco a poco vas probando a medida que vayas subiendo.

Tu segunda pregunta no la entiendo  Smiley Surprisedops:

Y para la útlima,el tema del PostgreSQL , alfresco no trae de por sí nada integrado para realizar copias, vamos, que tendrías que hacerlo, corregidme si me equivoco gente, vía consola como cualquier mantenimiento de BBDD. He estado googleando y encontré esta utilidad para tema de monitorización, copias y demás ¿la has probado? Creo que tiene versión community también.

Nos vendría bien un feedback Smiley Wink

Espero que te haya aclarado algo =)

¡Un saludo!
lisandro1987
Member II

Re: Migrar Alfresco

Delete…
lisandro1987
Member II

Re: Migrar Alfresco

Una pregunta… En qué base de datos se guarda todo por defecto? Y es de MySQL o es de PostgreSQL? Gracias!
cristinamr
Intermediate

Re: Migrar Alfresco

Cuando realizas la instalación por defecto para la versión 4 en adelante es PostgreSQL  :wink:

Un saludo.
lisandro1987
Member II

Re: Migrar Alfresco

Claro, eso suponía, pero cuando hago:

su
su - postgres
psql -l

No veo la base de datos 'alfresco'. Por qué será? Lo que hice hasta el momento fue:

su
su - postgres
psql
\password postgres
{password}
{password}
\q

/opt/alfresco-4.0.a/tomcat/shared/classes/alfresco-global.properties

db.driver=org.postgresql.Driver
db.username=postgres
db.password={password}
db.name=alfresco
db.url=jdbcSmiley Tongueostgresql://localhost:5432/${db.name}

Tengo que configurar algo más?
psantis
Active Member II

Re: Migrar Alfresco

NO la vez por que viene embutida dentro de alfresco debes ejecutar los comandos para postgres, pero desde la carpeta scripts fijate en este directorio <ALF>/Alfresco/postgresql/bin, acá encontraras todas los comandos para manipular el postgres. saludos
lisandro1987
Member II

Re: Migrar Alfresco

Gracias por tu respuesta! Smiley Happy Te referís a la carpeta /opt/alfresco-4.0.a/postgresql/bin/, no?

Igual no pude ejecutar nada, me aparece:

[administrator@host]$ su
Password: {password}
[root@host]$ su - postgres
-bas-4.1$: /opt/alfresco-4.0.a/postgresql/bin/psql
psql.bin: FATAL: Ident authentication failed for user 'postgres'

Lo estoy haciendo mal? Me sale el error porque le agregué contraseña al usuario 'postgres'? Qué podría hacer? Gracias nuevamente! Smiley Wink
darkmstr
Member II

Re: Migrar Alfresco

En alfresco-global.properties debe decir el nombre de usuario y contraseña que estas manejando para la base de datos, por ejemplo si mi usuario es "alfrescousuario", mi password es "password", y mi base de datos es alfresco seria algo asi:

…/postgresql/bin/psql -U alfrescousuario alfresco
contraseña: password

y deberia ejecutarlo, lo siento por responder tan tarde ojala sirva.