instalación de virtual box_ubutu server_alfresco

18
Instalación de Virtual Box, Ubuntu Server y Alfresco Sirva este apartado para documentar como se ha hecho el despliegue de la máquina virtual mediante Virtual Box, sobre ella se instala el Ubuntu Server y posteriormente el despliegue de Alfresco con todo lo que conlleva, MySQL, Java, Tomcat, etc. Se ha elegido Virtual Box por su sencillez. No lo había usado anteriormente pero su instalación sobre XP no dio ningún problema. Sobre 2003 Server si tuvo algunos problemas con el sello de garantía o algo por el estilo, pero tampoco resultó traumático. El instalable se puede descargar desde aquí . Una vez instalado VirtualBox con los parámetros por defecto toca bajar la última release de Ubuntu Server Edition. La descarga de Ubuntu Server se puede hacer desde aquí . Recomendamos bajar la última versión de LTS, en este caso se bajó la 10.10. Para la instalación de Ubuntu Server se han de seguir los pasos guiados que se dan durante una instalación típica, entre ellas el nombre de la máquina, tamaño de disco duro, etc. Pantalla de inicio de Oracle VM VirtualBox Nueva máquina virtual

Upload: jose-a-lopez

Post on 01-Jul-2015

263 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Instalación de Virtual Box_Ubutu Server_Alfresco

Instalación de Virtual Box, Ubuntu Server y Alfresco

Sirva este apartado para documentar como se ha hecho el despliegue de la máquina virtual mediante Virtual Box, sobre ella se instala el Ubuntu Server y posteriormente el despliegue de Alfresco con todo lo que conlleva, MySQL, Java, Tomcat, etc.

Se ha elegido Virtual Box por su sencillez. No lo había usado anteriormente pero su instalación sobre XP no dio ningún problema. Sobre 2003 Server si tuvo algunos problemas con el sello de garantía o algo por el estilo, pero tampoco resultó traumático. El instalable se puede descargar desde aquí.

Una vez instalado VirtualBox con los parámetros por defecto toca bajar la última release de Ubuntu Server Edition. La descarga de Ubuntu Server se puede hacer desde aquí. Recomendamos bajar la última versión de LTS, en este caso se bajó la 10.10. Para la instalación de Ubuntu Server se han de seguir los pasos guiados que se dan durante una instalación típica, entre ellas el nombre de la máquina, tamaño de disco duro, etc.

Pantalla de inicio de Oracle VM VirtualBox

Nueva máquina virtual

Page 2: Instalación de Virtual Box_Ubutu Server_Alfresco

Hacemos click en siguiente

Le ponemos nombre a la máquina virtual, como sistema operativo Linux Versión Ubuntu.

Por ahora le damos 512 MB de RAM. Un poco justo, pero vale.

Creamos un disco duro virtual nuevo y pasamos al asistente para creación de discos duros virtuales nuevos.

Page 3: Instalación de Virtual Box_Ubutu Server_Alfresco

Aquí comienza el asistente

Elejimos el tipo de almacenamiento de expansión dinámica para que la carpeta a generar no nos ocupe su totalidad, sino que vaya creciendo a medida que lo vamos necesitando

Como en esta máquina no tengo problemas de espacio, le adjudicamos un tamaño de 100 GB y le dejamos el nombre de carpeta como está para que directamente se asocie el nombre de máquina con el nuevo disco duro creado.

Page 4: Instalación de Virtual Box_Ubutu Server_Alfresco

Ya está todo hecho. A terminar y listo ya tenemos la máquina virtual creada.

Esto es lo que vemos ahora donde se muestra la máquina virtual creada. Comencemos ahora con la instalación de Ubuntu Server 10.10. La primera vez que iniciemos la máquina virtual veremos un asistente que nos ayudará durante la instalación del SO. Una vez que vemos la imagen anterior hacemos click en iniciar.

Esta es la pantalla del asistente de la primera ejecución de Virtual Box. Click en siguiente.

Page 5: Instalación de Virtual Box_Ubutu Server_Alfresco

Buscamos el archivo de instalación y hacemos click en siguiente.

Con esto termina el asistente para poder comenzar con la instalación de Ubuntu Server.

Seleccionamos español como idioma.

Page 6: Instalación de Virtual Box_Ubutu Server_Alfresco

La opción instalar Ubuntu Server

Como pais elejimos España.

Yo siempre uso que me detecte la disposición del teclado. Entonces pregunta por algunas teclas como ç para conocer la disposición.

Page 7: Instalación de Virtual Box_Ubutu Server_Alfresco

Al final veremos una pantalla como esta en la que nos selecciona el teclado en Español. Tras esto comienza el proceso de instalación.

Cuando termina nos pregunta por nombre que queremos establecer en la máquina. En mi caso siempre hago coincidir el nombre de la máquina virtual con el nombre de la máquina en la red.

Luego la detección de la zona horaria que en mi caso siempre la ha hecho bien.

Page 8: Instalación de Virtual Box_Ubutu Server_Alfresco

Luego el particionado de los discos duros de Linux. Yo siempre selecciono el modo guiado empleando el disco duro completo.

Directamente me detecta el disco duro de 100 GB que le hemos especificado al principio pero con alguna variación, no se porque establece 107.4 GB.

Damos por bueno el esquema de particionamiento empleado para continuar.

Page 9: Instalación de Virtual Box_Ubutu Server_Alfresco

Seleccionamos todo el tamaño.

Le decimos que deseamos escribir en los discos para que empiece a instalar. Ahora, en función de la máquina dondes estéis instalando, tardará un buen rato.

Le especificamos el nombre del usuario con superpoderes!! En las máquinas que instalo, le pongo el mio.

Page 10: Instalación de Virtual Box_Ubutu Server_Alfresco

Me imagino que no será una buena práctica, pero también empleo el mio como usuario normal, por lo que ponemos el mismo.

Le ponemos una contraseña al usuario.

Nos pide que la introduzcamos 2 veces por si somos un poco torpes.

Page 11: Instalación de Virtual Box_Ubutu Server_Alfresco

Si la contraseña es débil nos avisa, auque podemos seguir.

Yo nunca cifro la carpeta personal aunque os lo dejo a vuestra elección.

Si usáis proxy se configura aquí.

Page 12: Instalación de Virtual Box_Ubutu Server_Alfresco

Yo siempre lo he instalado con las actualizaciones de seguridad automáticas.

No seleccionamos ningún paquete a instalar. Lo que queremos es un servidor para Alfresco a pelo. Así que pinchamos en continuar.

Como dice que no hay riesgo, instalamos el cargador de arranque GRUB.

Page 13: Instalación de Virtual Box_Ubutu Server_Alfresco

Y listo, ya lo tenemos instalado Ubuntu Server. Tenemos un entorno de desarrollo ideal, solamente con el Kernel instalado y sin interfaz gráfica.

Ahora tenemos que especificarle una dirección IP válida dentro de nuestra red local. Para ello se tiene que modificar el archivo /etc/network/interfaces y establecerle la dirección IP que corresponda. Para modificar el archivo hacemos lo siguiente:

sudo nano /etc/network/interfaces

Tenemos que dejar el fichero tal y como se muestra a continuación, aunque por su puesto, el rango de direcciones IP variará en función de la red.

Iface eth0 inet static address 192.168.1.xxx netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1

Tenemos que reiniciar el proceso de la tarjeta de red con el siguiente comando: sudo /etc/init.d/networking restart o reiniciar. Recomiendo reiniciar ya que como tenemos que hacer otro cambio en la máquina virtual aprovechamos la ocasión. El cambio a realizar es en la configuración de la interfaz de red. Tenemos que establecerla en modo bridge para que funcione correctamente.

Page 14: Instalación de Virtual Box_Ubutu Server_Alfresco

Una vez parada la Máquina Virtual y dentro del botón configuración, seleccionamos Red en la parte izquierda y establecemos el Adapatador de red como Adaptador Puente. Ahora podremos arrancar de nuevo y hacer las pertinentes pruebas de ping para comprobar que tenemos conectividad.

Necesitamos llevar a cabo algunas tareas más antes de poder empezar a instalar Alfresco. La primera de ellas es instalar el servidor SSH en el servidor para poder acceder a él mediante un programa de intercambio de ficheros. Para ello el comando:

sudo apt-get install openssh-server

Luego llevamos el .bin con el instalador de Alfresco para Linux que nos hayamos bajado de http://wiki.alfresco.com/wiki/Download_Community_Edition al servidor donde queremos instalarlo. En mi caso, estoy instalando la versión 3.4.d. Para poder pasar archivos a un sistema Linux usamos la aplicación WinSCP. La podemos descargar de http://winscp.net/download/winscp432setup.exe. Una vez que la hayamos instalado podemos arrancarla y configurar la conexión:

A la izquierda vemos la pantalla de configuración de WinSCP y a la derecha una vez que nos hemos conectado. Es tan facil como buscar en la parte izquierda de la pantalla de WinSCP el .bin de Alfresco, arrastrarlo a la máquina Linux y soltarlo. En la imagen de la derecha podéis ver el fichero ya pasado al servidor.

Antes de instalar Alfresco solo nos falta instalar MySQL y crear la base de datos que emplearemos. Para instalar MySQL Server

Page 15: Instalación de Virtual Box_Ubutu Server_Alfresco

sudo apt-get install mysql-sever

Durante la instalación veremos una pantalla como esta, donde tenemos que establecer la contraseña de root de MySQL

Una vez establecida la contraseña el programa continua con la instalación y no pide más intervención del usuario. Ya podemos acceder a MySQL y crear la base de datos. Para ello hay que emplear las siguientes instrucciones: mysql -u root –p create database alfresco; exit

En la imagen anterior a la derecha se observa esta secuencia de comandos creando la base de datos que se empleará después.

Ya podemos comenzar a instalar Alfresco. Bueno perdón, nos falta un último punto, cambiar los permisos del archivo .bin de Alfresco que queremos instalar. Para ello:

Sudo chmod +x alfresco3.4.d…..

Y ya por fin, ejecutamos el instalador. Es muy importante especificar la sentencia sudo a la hora de instalar, de lo contrario no obtendremos permisos para instalar Alfresco en la carpeta /opt/ y la instalará en el directorio home del usuario que ha accedido.

sudo ./alfresco3.4.d…..

Los pasos que se siguen después para realizar la instalación son:

1) Idioma: la opción 3, en español.

Page 16: Instalación de Virtual Box_Ubutu Server_Alfresco

2) Instalamos SharePoint.

3) Instamos Records Management

4) Instalamos Web Quick Start

5) No instalamos el WCM, ya tenemos uno con el Web Quick Start

6) Si que se instala el OpenOffice. La siguiente imagen resume todos los pasos que hemos dado anteriormente.

7) El tipo de instalación la elegimos fácil, para no tener que cambiar los puertos de nada.

8) Si hemos entrado como sudo, la carpeta que sale por defecto /opt/alfreco-3.4.d es correcta.

9) Entonces seleccionamos que queremos emplear una base de datos existente. La imagen siguiente resume los pasos que hemos dado.

Page 17: Instalación de Virtual Box_Ubutu Server_Alfresco

10) La URL de JDBC la que sale jdbc:mysql://localhost/alfresco

11) El controlador el que sale: org.gjt.mm.mysql.Driver

12) Nombre de la base de datos: alfresco

13) Pide el usuario y contraseña de admin y root de la base de datos. Ahora nos solicita el nombre de usuario y contraseña de root de la base de datos y el pass que le queremos especificar al usuario Admin de Alfresco.

14) En nuestro caso ambas instalaciones tienen root/root como user y pass de la base de datos alfresco y pass root del usuario admin.

15) Por último le decimos que no queremos instalar Alfresco como servicio. Así que tenemos que arrancar Alfresco cuando el servidor arranque y pararlo de forma manual cuando queramos parar el servidor.

16) Confirmamos todos los parámetros que hemos dicho y comienza la instalación.

Debemos de ver un mensaje como que todo a sido instalado correctamente y que si queremos ver el archivo leeme. Quien quiera leerlo ya sabe, ánimo.

Page 18: Instalación de Virtual Box_Ubutu Server_Alfresco

Ya podemos ir al directorio /opt/alfresco-3.4.d/ y arrancar Alfresco con

sudo sh alfresco.sh start

Ahora ya podemos probar que Alfresco está funcionando con http://ipserver:8080/share. Si conseguimos ver la pantalla del share es que lo hemos hecho correctamente y que tenemos Alfresco correctamente instalado.

Se recomienda llegado a este punto tomar una instantánea de la máquina virtual para así poder restablecerla en caso de cometer fallos o errores. También se recomienda habilitar el usuario root de Ubuntu con sudo passwd