Migracion Alfresco 3.4 to 4.2

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

Migracion Alfresco 3.4 to 4.2

Buenas tardes, he intentado migrar alfresco para cambiarlo de Servidor, pero todos mis intentos han sido fallidos…

he intentado migrar la bbdd de mysql a postgresql, he intentado instalar alfresco 4.2 con mysql pero nada ha resultado.

he intentado seguir muchos tutoriales pero ninguno me ha resuelto la papeleta, a ver si alguien podria guiarme a una solución que funcione correctamente, no soi muy experto en el tema pero llevo varios dias probando y no logro solucionarlo.

Saludos y gracias.

Pd: ambas son versiones community edition
3 Replies
psantis
Active Member II

Re: Migracion Alfresco 3.4 to 4.2

Haber si esto te sirve … y te haces una idea …


How to Upgrade alfresco 4.0.2.9 ==> 4.0.2.44 ==> 4.2.0.3 Linux RHEL 6.3 (En Frio)

Es recomendado realizar una verificación al sistema, antes de realizar el upgrade, puede observar el estado del mismo en el archivo de logs /Alfresco/tomcat/logs

1-   Se deben detener todas las instancias de alfresco './alfresco.sh stop
2-   Se debe levantar el servidor de postgres, pero NO el de aplicaciones. './alfresco.sh start      postgresql'
3-   loguin con el ususario postgres, utilice el comando  'su postgres'
4-   Una vez incializado debe realizar un back up de la base de datos, para ello dirigase a la siguiente ruta /Alfresco/postgresql/bin, se debe ejecutar el siguieone comando para el backup
   de la Base de datos './pg_dump -h localhost alfresco > /tmp/alfrescodbdump', en donde  localhost hace referencia al nombre de la máquina, alfresco es la base de datos y la ruta en
   donde quedara nuestro respaldo.
5-   Contraseña usuario postgres, si no la conoce puede encontrarla declarada en el archivo alfresco-global.properties /Alfresco/tomcat/shared/clases
6-   Asegurarse de tener un respaldo de todo el directorio Alfresco, si sus servidores son virtuales es muy aconsejable un snapshot antes de realizar el upgrede para disponer de rollback
7-   Detener el Servidor de Postgres './alfresco.sh stop
8-   Instalar nueva instancia de alfresco en un directorio diferente, utilice la misma contraseña de el servidor de origen.
9-   Iniciar por primera vez alfresco y verificar que inicializa sin problemas.
10-   Detener servidor de alfresco'./alfresco.sh stop'
11-   Inicializar postgres './alfresco.sh start postgresql'
11-   Loguearse como postgres con el comando 'su postgres'
12-   Borrar la Base de Datos, ejecutar desde la siguiente ruta /Alfresco/postgresql/bin y ejecute el comando './dropdb alfresco -h localhost -i'
13-   Ahora en la misma ruta,debe crear el template para la Base de Datos  './createdb -T template0 alfresco -h localhost'
14-   Restore de la BD, para ello en la misma ruta ejecuta './psql alfresco -h localhost < /tmp/alfrescodbdump'
15-   Detener postgres './alfresco.sh stop' y borrar cache alfresco. (work, temp y logs)
16- Una vez restaurado el sistema, antes de arrancar  por primera vez Alfresco, asegurese de que realizar un tunning a la Memoria de JVM de alfresco /Alfresco/tomcat/scripts/ctl.sh
17-   para pasar de la versión 4.0.2.9 ==> 4.0.2.44 al ser una versión de 'paso' para actualizar paquetes no es necesario licenciar el servidor, basta con la licencia trial que trae el
   Instalador, para la versión final 4.2.0.3 si es necesario licenciar el servidor para que sean aplicados todos los parches de sistema.
18-   alfresco-global.properties, en este paso tiene dos posibilidades
   a)   Copiar el contenido completo de alf_data a la nueva ruta de instalación de Alfresco (conservar permisos cp -p)
   b)   No disponer de espacio suficiente para copiar el directorio alf_data de origen a la ruta de la nueva instalación. En este caso dedebra apuntar alf_data en su archivo a la nueva
      Intalación 'dir.root' y copiar el directorio 'keystore' desde la nueva instalación a la de origen '/alf_data/keystore' antes realice un backup del directorio keystore original.
19-   Inicializar alfresco './alfresco.sh start'
20-   Revisar log en la siguiente ruta /Alfresco/tomcat/logs y ejecutar el comando 'tail -f catalina.out'
21-   Validar consistencia de los datos.


christianlerma
Member II

Re: Migracion Alfresco 3.4 to 4.2

Buen Día.
Estos pasos aplicarían para una actualización en Windows y con una base de datos en PostgreSQL desde la versión Community v4.2.c a v5.0.a.

En este momento ya tengo un backup del dir.root así como de la base de datos de la versión c4.2.c, ahora, entiendo que instalo una nueva instancia de Alfresco para este caso la v5.0.a y según el procedimiento:

* Detener los servicios de la nueva instancia de Alfresco.
* Eliminar la base de datos actual v5.0.a y restaurar la de trabajo v4.2.c.
  (La base de datos v5.0.a tiene 105 tablas y la v4.2.c tiene solo 102).
* Eliminar el dir.root de la v5.0.a y restaurar el dir.root de trabajo v4.2.a.
* y para finalizar Levantar servicios.

De esta manera debería funcionar la actualización. Ya he probado esto antes sin logras satisfactorios. Cabe anotar que nuestra organización es nueva en el uso de Alfresco, pero nos ha parecido un software increible.
jefry999
Member II

Re: Migracion Alfresco 3.4 to 4.2

PSANTIS  , a que te refieres  cuando dices " realizar un tunning a la Memoria de JVM de alfresco /Alfresco/tomcat/scripts/ctl.sh me podias explicar soy nuevo en esto de alfresco. y estoy tratando de restaurar