Proyecto de Integracion
 

Puesta en marcha del SIGEM

Introducción

A lo largo de este módulo estudiaremos diferentes componentes del sistema SIGEM, conforme vayamos adquiriendo los conocimientes necesarios durante el curso.

El objetivo de esta sesión inicial consiste en poner en marcha SIGEM desde la máquina virtual (VM) proporcionada con el sistema preinstalado. De esta forma, a partir de este momento podremos probar las diferentes funcionalidades de la aplicación.

Arranque y configuración de la VM

Lo primero que deberemos hacer es descomprimir los ficheros con la VM en el disco duro, y arrancarla desde VMWare Player (proporcionado con el software del curso).

Por defecto iniciaremos la sesión con el usuario sigem / sigem. Ahora nos disponemos a configurar diferentes aspectos del sistema operativo, por lo que necesitaremos contar con la contraseña del usuario root, que también es sigem.

Tarjeta de red

El modo de red de VMware está inicialmente en host-only y no funciona la conexión con Internet. Para que funcione la red hay que cambiarlo a NAT y volver a configurar la tarjeta en openSUSE: Aplicaciones > Sistema > Configuración del administrador (YaST) > Dispositivos de red > Tarjeta de red > Controlada por el usuario mediante NetworkManager > Siguiente > Finalizar.

En caso de estar conectados a través de un proxy, deberemos configurarlo en Firefox.

Monitor

Para configurar la resolución del monitor (está muy baja por defecto) hay que utilizar la YaST: Hardware > Tarjeta gráfica y monitor. Será recomendable utilizar la resolución nativa de nuestro monitor y pasar a modo a pantalla completa.

Puesta en marcha de SIGEM

Una vez tenemos correctamente configurada la VM, vamos a poner en marcha el sistema SIGEM.

Base de datos

Lo primero que debemos hacer es poner en marcha el servidor de base de datos Postgres. El directorio en el que se guardan las BD y los ficheros de configuración es:

/usr/local/pgsql/data

Para poner en marcha el servidor de BD en primer lugar hay que entrar como usuario postgres / postgres:

> su postgres

Una vez hayamos entrado con este usuario pondremos en marcha el servidor de BD con:

> pg_ctl start -D /usr/local/pgsql/data
Atajo
Dado que el único comando que normalmente ejecutamos con el usuario postgres es este anterior, si pulsamos el cursor hacia arriba para acceder a la historia de comandos nos aparecerá directamente.

Servidor web

Ahora ya sólo nos queda poner en marcha el servidor web Tomcat para poder utilizar SIGEM. Para ello entraremos con el usuario sigem en el directorio de ejecutables de Tomcat:

> cd /home/sigem/SIGEM/jakarta-tomcat-5.0.28/bin

Desde este directorio arrancamos el servidor con:

> ./startup.sh

Prueba de SIGEM

Una vez arrancado el servidor web, podremos entrar en la aplicación usando cualquier navegador web. Abriremos Firefox e introduciremos la siguiente dirección:

http://localhost:8080/portal

El primer acceso puede tardar un poco en abrir la página. Una vez abierta, veremos el menú principal de SIGEM. Si entramos en alguna de las funcionalidades nos pedirá autentificarnos. Podemos utilizar por ejemplo el usuario administrador / administrador con el que tendremos acceso a las funciones de administración.

En próximas sesiones estudiaremos el código fuente de determinados componentes de este sistema.