Instalación y configuración de IDOL
Contenido
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.
Productos involucrados
- Autonomy Intelligent Data-Operating Layer (IDOL) Server
- Distributed Action Handler (DAH)
- Distributed Index Handler (DIH)
- Distributed Service Handler (DiSH)
- Distributed Load Handler (DLH)
- Autonomy Collaborative Classifier (ACC)
- Autonomy Business Console (ABC)
- Autonomy IDOL with Administration
- Query Manipulation Server (QMS)
- Intellectual Asset Protection System (IAS)
- IDOL Eduction
- File System Connector
- HTTP Connector
- Notes Connector
- Autonomy KeyView
- Portal in a Box
- Retina
- Autonomy Content Infrastructure API (ACI API)
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.
Otra aplicacion que podemos instalar de administración es el Autonomy Business Console (ABC), que podemos encontrar en el autonomy download center para descargar (multiplataforma ya que es un war). Este .war lo podemos desplegar en el mismo tomcat que viene con el IDOL Server, desde la página de tomcat manager.