Migración desde Windows a Ubuntu

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

Migración desde Windows a Ubuntu

Buenos días,

después de mucho buscar e incluso alguna prueba fallida, quería preguntaros. Necesito hacer migración de Alfresco de un servidor Windows Server 2008 a un servidor con Ubuntu Server 14.04.

Además, me gustaría que todos los documentos fueran a la carpeta/particion en concreto "/data".

Toda la instalación/migración debe hacerse en modo texto (desde consola). La versión instalada en Windows Server es:
Alfresco Community v4.2.0
(r56674-b4848) schema 6033

Espero vuestra respuesta.

Un saludo.
17 Replies
angelborroy
Alfresco Employee

Re: Migración desde Windows a Ubuntu

Para guiarte en el proceso de migración puedes utilizar tutoriales como éste: http://www.keensoft.es/nuestro-camino-desde-alfresco-ce-4-2-c-hasta-alfresco-ce-5-0-c/

Simplificando, los pasos que debes realizar (con Alfresco Windows parado) son:

1 - Exportar la base de datos de Windows
2 - Exportar la carpeta "alf_data" de Windows
3 - Realizar una instalación nueva de Alfresco en Ubuntu
4 - Probar la instalación nueva de Alfresco en Ubuntu
5 - Parar el Alfresco de Ubuntu
6 - Incluir todas las extension, web-extension y addons
7 - Probar la instalación en Ubuntu
8 - Parar el Alfresco de Ubuntu
9 - Restaurar la carpeta "alf_data" de Windows en la carpeta "/data" de Ubuntu
10 - Cambiar la ruta en el alfresco-global.properties (dir.root=/data)
11 - Importar la base de datos de Windows en Ubuntu
12 - Al arrancar la migración debería ser exitosa
Hyland Developer Evangelist
jmanton
Member II

Re: Migración desde Windows a Ubuntu

Buenos días, gracias por la respuesta.

Tengo varias dudas, algunas las resolveré poco a poco, pero la más importante es la siguiente. En mi servidor dedicado tengo varios dominios con varios sistemas (wordpress, html-php estáticos, …) y subdominios. Me gustaría que Alfresco estuviera en un subdominio en concreto. ¿Cómo hago para que al instalarlo, ese subdominio, se vincule con Alfresco? Utilizo Plesk.

Voy a proceder a instalar Alfresco tal y como comentas en el enlace.

Saludos.
angelborroy
Alfresco Employee

Re: Migración desde Windows a Ubuntu

Lo cierto es que no conozco Plesk. Supongo que se podrá aplicar alguna estrategia de redirección / proxy parecida a las que utilizan Apache HTTPd o nginx.
Hyland Developer Evangelist
adolfopa
Active Member

Re: Migración desde Windows a Ubuntu

Saludos:

Cuando creas en Plesk un nuevo dominio o subdominio, lo primero que te pide es la ruta que quieres que sea la raíz del mismo. A partir de ahí, entiendo que lo único que tienes que hacer es instalar alfresco a partir de dicha ruta.
jmanton
Member II

Re: Migración desde Windows a Ubuntu

Buenos días,

ya he retomado esto:

1.- Paré tomcat en Windows.
2.- Hice el backup de postgre en Windows.
3.- Hice backup de alf_data en windows.
4.- Subí la carpeta alf_data y el fichero .sql al servidor ubuntu (/data)
5.- Creé en Plesk el subdominio cloud.dominio.com
6.- Lancé la instalación de Alfresco y tengo el siguiente error:

<blockcode>Atención: Los usuarios que no sean root no pueden acceder al directorio de
instalación actual. Seleccione un directorio de instalación diferente o cambie
los permisos a 755 para esta carpeta.
Pulse la tecla [Enter] para continuar :^C
root@asdf:~# chmod 755 /var/www/vhosts/dominio.com/cloud.dominio.com</blockcode>


7.- Volví a lanzar la instalación:

<blockcode>root@asdf:~# pwd
/root
root@asdf:~# ./alfresco-community-5.0.c-installer-linux-x64.bin
Language Selection

Please select the installation language
[1] English - English
[2] French - Français
[3] Spanish - Español
[4] Italian - Italiano
[5] German - Deutsch
[6] Japanese - æ¥æ¬èª
[7] Dutch - Nederlands
[8] Russian - РÑÑÑкий
[9] Simplified Chinese - ç®ä½ä¸­æ
[10] Norwegian - Norsk bokmål
[11] Brazilian Portuguese - Português Brasileiro
Please choose an option [1] : 3
—————————————————————————-
Bienvenido a la instalación de Alfresco Community.

—————————————————————————-
Tipo de instalación

[1] Fácil: instala los servidores con la configuración por defecto
[2] Avanzada: Configura las propiedades de servicio y los puertos de servidor.: También puede elegir componentes opcionales para instalar.
Por favor seleccione una opción [1] : 2

—————————————————————————-
Seleccione los componentes que desea instalar; desmarque aquellos que no desea.

Java [Y/n] :y

PostgreSQL [Y/n] :y

Alfresco : Y (Cannot be edited)

Solr1 [y/N] : y

Solr4 [Y/n] :y

SharePoint [Y/n] :y

Web Quick Start [y/N] : y

Integración de Google Docs [Y/n] :y

LibreOffice [Y/n] :y

¿Es correcta la selección que se muestra aqui arriba? [Y/n]: y

—————————————————————————-
Carpeta de instalación

Por favor, elija una carpeta para instalar Alfresco Community

Seleccionar una carpeta [/opt/alfresco-5.0.c]: /var/www/vhosts/dominio.com/cloud.dominio.com

Atención: Los usuarios que no sean root no pueden acceder al directorio de
instalación actual. Seleccione un directorio de instalación diferente o cambie
los permisos a 755 para esta carpeta.
Pulse la tecla [Enter] para continuar :</blockcode>


¿Qué hago mal? Si veis el ls del directorio "dominio.com", los permisos son 755:
<blockcode>drwxr-xr-x  2 user group 4096 mar  2 11:44 cloud.dominio.com</blockcode>

Espero vuestra ayuda.

Otra opción es instalarlo todo bajo el directorio /data, pero desconozco completamente cómo se redirigiría al subdominio que yo tengo.

Gracias, un saludo.

jmanton
Member II

Re: Migración desde Windows a Ubuntu

Buenos días,

¿nadie puede ayudarme? Cuanto antes haga la migración antes ahorro…

Saludos.
angelborroy
Alfresco Employee

Re: Migración desde Windows a Ubuntu

Creo que no entiendo cuál es el problema. ¿Puedes explicarlo más claramente?
Hyland Developer Evangelist
jmanton
Member II

Re: Migración desde Windows a Ubuntu

Buenos días,

mi complicación es que tengo que instalarlo pero que funcione bajo un subdominio, no necesito que esté bajo un puerto en concreto (ahora lo tengo bajo el puerto 8080 en un servidor Windows), sino que al entrar en cloud.dominio.com aparezca Alfresco sin redirecciones (salvo que sea imposible), es decir, que esté alojado en esa ruta.

A su vez, quiero que la carpeta alf_data que tenía en Windows, y todos los nuevos documentos que se suban, estén en /data en lugar de /var/www/vhosts/dominio.com/cloud.dominio.com

El error que me está dando es al instalar Alfresco en esa ubicación (/var/www/vhosts/dominio.com/cloud.dominio.com), que dice que no tengo permisos 755 y por eso pongo captura de un chmod de esa ruta, para que se vea que sí los tiene.

La instalación la estoy lanzando como root a través de SSH.

A ver si puedo conseguir instalarlo todo y ¡qué funcione!

Saludos.
angelborroy
Alfresco Employee

Re: Migración desde Windows a Ubuntu

Entonces es un problema exclusivamente de Plesk. Lo siento, pero no conozco esa herramienta.
Hyland Developer Evangelist