Instalación y configuración de IDOL

De Ardemans Wiki
Saltar a: navegación, buscar

Introduccion

De lo que se trata es de conseguir instalar y configurar un "cluster" de IDOL, una plataforma de varios servidores que den alta disponibilidad y/o reparto de carga, buscando la escalabilidad en el servicio.

Puntos a estudiar

  • Licenciamiento de la plataforma
  • Como balancear las consultas entre diferentes servidores
  • Como indexar los contenidos
  • Donde almacenar los contenidos (si estarán en varios servidores a la vez o en repositorios comunes)
  • Como monitorizar el rendimiento global de la plataforma
  • Como hacer backups de los índices

Descarga de las aplicaciones, licencias y documentación

Para descargar las aplicaciones necesarias tenemos la web de soporte de autonomy:

Punto de partida

Las pruebas las vamos a realizar sobre un Linux Centos 5.7 de 64 bits. Hemos añadido tomcat a la instalación inicial para desplegar el dashboard de DiSH aunque sin saber si realmente es extrictamente necesario.

Configuración Simple

Una vez recogida la licencia, que es un fichero que se llama licensekey.dat, lo copiamos en su ubicacion: /opt/Autonomy/IDOLServer/DiSH/

Después podemos arrancar el DiSH, que se hace fácilmente ejecutando el bash /opt/Autonomy/IDOLServer/scripts/StartDiSHService.sh

Instalación del dashboard

De entrada ya viene con la instalación un tomcat con ciertas aplicaciones. Una de ellas es el Retina, que ya veremos más adelante que se usa para hacer consultas a las bases de datos de IDOL.

Para arrancarlo hay que ejecutar el /opt/Autonomy/IDOLServer/appserver/bin/startup.sh. Para no tener problemas recomiendo cambiar antes el fichero de configuración server-users.xml que está en el directorio conf del tomcat, para añadir un rol que se llamen manager y un usuario que tenga ese rol.