24
Intellikon 2.1 Código de Manual: Ik21003ESP Versión del Manual: 1.1 Última revisión: 26/10/2005 Se aplica a: Intellikon 2.1 Instalación del servidor

Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

Intellikon 2.1

Código de Manual: Ik21003ESP Versión del Manual: 1.1 Última revisión: 26/10/2005 Se aplica a: Intellikon 2.1

Instalación del servidor

Page 2: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P v 1 . 1

i

I n t e l l i k o n

Instalación del servidor

© Urudata Software Canelones 1370 • Piso 2 CP11200

Montevideo, Uruguay Teléfono: (598 2) 900 76 68 • Fax: 900 78 56

Page 3: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

2

Tabla de Contenido Introducción .................................................................................................................3

Instalación ....................................................................................................................4 Requerimientos de Infraestructura.......................................................................................................... 4 Tareas previas a la instalación ............................................................................................................... 4

Proceso de instalación ............................................................................................................................ 8

Verificación de la instalación ................................................................................................................ 12

Requerimientos de Hardware del servidor .......................................................................................... 14

Configuraciones avanzadas .................................................................................................................. 14 Creación de Índices de contenido......................................................................................................... 14 Ajustes a la configuración de SharePoint e IIS..................................................................................... 15

Herramientas de diagnóstico ................................................................................................................ 17 Full-Text Query Analyzer ...................................................................................................................... 17 Crawl Handler ....................................................................................................................................... 17

Dimensionamento de Intellikon (sizing) ..................................................................19

Requerimientos de infraestructura....................................................................................................... 19 Servidor de Intellikon ............................................................................................................................ 19 Servidor de catalogación ...................................................................................................................... 21 Programas cliente ................................................................................................................................. 22

Referencias.................................................................................................................23

Page 4: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

3

Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable su lectura previa a la instalación. Además, verifique que este documento haga referencia al mismo número de versión o a una versión compatible con el instalador a utilizar.

Page 5: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

4

C A P Í T U L O 1

Instalación Este capítulo contiene instrucciones para instalar Intellikon versión 2.1. En él encontrará

información sobre todos los pasos que debe seguir, así como información relevante acerca de los requerimientos y cómo solucionar algunos problemas.

Requerimientos de Infraestructura

• Windows Server 2003 (Cualquier edición) • Servicios de Windows: IIS, MSMQ. • SharePoint Portal Server 2003 Service Pack 1 con 1 portal creado. • SQL Server 2000 Service Pack 3 • Microsoft .NET Framework 1.1 (*) • MDAC 2.7 o superior (*)

Los productos marcados con asteriscos (*) están disponibles en el mismo paquete donde se

encuentra su copia de Intellikon.

Si el servidor de la base de datos es un equipo diferente del servidor de Intellikon, se puede usar Windows 2003 Web Edition como sistema operativo del servidor de Intellikon. Esto es válido también cuando se tiene una granja de servidores de Intellikon.

Tareas previas a la instalación A continuación, explicamos las tareas que deben ser realizadas antes de iniciar el proceso de instalación.

Si el SQL Server que servirá de motor de base de datos está en un servidor distinto del servidor donde está instalado SharePoint Portal Server 2003, entonces SQL Server deberá ser configurado para poder trabajar con seguridad mixta. De lo contrario, se puede optar por utilizar seguridad sobre Windows, previendo mecanismos adicionales como Kerberos.

Para configurar la seguridad de SQL Server:

Abra el Enterprise Manager. Seleccione el servidor. Abra la ventana de propiedades. Abra la solapa “Seguridad”. Seleccione “Manejar seguridad mixta” o “Seguridad de Windows”, según

corresponda.

Page 6: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

5

Verifique que las colas de mensaje (MSMQ) estén instaladas en el servidor. Para esto:

• Menu Inicio • Herramientas Administrativas. • Administración del equipo. • Verifique que puede trabajar con colas de mensaje.

Page 7: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

6

Para esto:

• Menu Inicio • Herramientas Administrativas. • Administración del equipo. • Verifique que puede tiene Internet Information Server instalado.

También debe verificar que el Servicio de Publicación Web (IIS) esté instalado correctamente. Nota: se recomienda que el sitio web predeterminado (sitio instalado en el puerto 80) tenga todas las tarjetas de red asignadas, de forma que él mismo responda al nombre localhost.

Page 8: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

7

Debe tener en cuenta que el instalador de Intellikon posee la biblioteca de controles IEWebControls provista por Microsoft. En caso de que el servidor ya tenga instalado este control y el mismo haya sido personalizado, debe actualizar los archivos ubicados en la siguiente ruta: <Carpeta donde se instaló>\Intellikon\Webs\webctrl_client

Page 9: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

8

Proceso de instalación El proceso de instalación está diseñado para que una instalación por defecto no requiera modificaciones a los valores por defecto. Antes de modificar los valores por defecto, verifique que su entorno posee los requerimientos necesarios para el uso de las nuevas opciones.

1. Inserte el CD de Intellikon. 2. Si el instalador no aparece (la funcionalidad autorun puede estar deshabilitada) ejecute el

archivo IntellikonServer.msi, disponible en el CD de Intellikon.

3. Usted verá la siguiente pantalla:

4. Presione Siguiente.

Page 10: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

9

5. Complete los datos solicitados: a. Complete Nombre del Servidor b. Si usted no utiliza seguridad integrada a Windows, debe proveer un nombre de usuario

y una contraseña. Las credenciales provistas en esta pantalla sirven solamente para conectarse a la base de datos durante el proceso de instalación. Usted podrá definir más adelante que el acceso a la base de datos utilizado por Intellikon sea distinto al utilizado para instalar.

Page 11: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

10

6. En la solapa "Portal" a. Escriba el nombre que desee darle al portal. b. El nombre de usuario, contraseña y dirección de correo electrónico de un usuario

administrador del portal.

7. En la solapa "Índice": a. Seleccione la cantidad de índices b. Seleccione los tiempos de indexación. c. Seleccione las extensiones de ciertos tipos de archivos que usted desea que sean

indexados y no están incluidos por defecto en SharePoint.

Page 12: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

11

8. En la solapa "Base de datos": a. Seleccione el modelo de seguridad, que puede ser integrada a Windows (en cuyo caso

los usuarios que acceden a Intellikon deben tener permisos sobre las bases de datos Cronos, Intellikon y Security) o no. En ese caso se puede definir un usuario de SQL. El proceso de instalación verificará su existencia y lo creará si es necesario. Además le asignará permisos a las bases de datos utilizadas por Intellikon.

Page 13: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

12

9. En la solapa "Integradores" usted debe definir los identificadores de SharePoint y de Q-flow y especificar dónde se encuentran el acceso web y los web services de Q-flow. Para poder instalar la demo de Intellikon, los identificadores de integradores deben tomar sus valores por defecto.

10. La solapa "Tareas" muestra las operaciones a ser realizadas por el instalador. Usted podrá marcar cuáles desea realizar y cuáles no. Para eso deberá marcar la opción "Personalizar". Cuando haya terminado, haga clic en el botón "Aceptar" y el servidor de Intellikon se instalará realizando las operaciones seleccionadas.

Verificación de la instalación

A continuación se detalla la lista de pasos a seguir para verificar que la instalación se ha realizado satisfactoriamente. Usted podrá leerla y verificar paso a paso cada tarea, o en caso de un error durante la instalación podrá leer directamente la verificación de la tarea que falló para entender el motivo del error y poder solucionarlo.

1. Crear archivo de configuración global Esta tarea tiene como fin crear un archivo llamado <urudata.config> en la siguiente ruta: <Archivos Comunes\Urudata\Config> y colocar parámetros de configuración.

2. Crear usuario de base de datos Esta tarea se ejecuta si se ha seleccionado el parámetro de acceso a la base de datos mediante seguridad no integrada. Como resultado, en la base de datos se debe crear un usuario con el nombre definido en la solapa “Base de datos”.

3. Crear bases de datos y tablas de Cronos. Esta tarea crea la estructura de la base de datos Cronos

4. Actualizar Cronos.SP Esta tarea actualiza los procedimientos almacenados de la base de datos Cronos.

5. Actualizar datos de Cronos

Page 14: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

13

Esta tarea carga datos de configuración en la base de datos Cronos. 6. Crear bases de datos y tablas de Intellikon

Esta tarea crea la estructura de la base de datos Intellikon. 7. Actualizar Intellikon.SP

Esta tarea actualiza los procedimientos almacenados de la base de datos Intellikon. 8. Actualizar datos de Intellikon

Esta tarea carga datos de configuración en la base de datos Intellikon. 9. Crear bases de datos y tablas de Security

Esta tarea crea la estructura de la base de datos Security. 10. Actualizar Security.SP

Esta tarea actualiza los procedimientos almacenados de la base de datos Intellikon. 11. Actualizar Security.View

Esta tarea actualiza las vistas de la base de datos Security. 12. Actualizar datos de Security

Esta tarea carga datos de configuración en la base de datos Security. 13. Instalar el integrador para Q-flow

Esta tarea instala el integrador (adapter) para realizar trabajos con Q-flow y lo configura según los parámetros ingresados en la solapa integradores.

14. Instalar el integrador para SharePoint Esta tarea instala el integrador (adapter) para realizar trabajos con SharePoint y lo configura según los parámetros ingresados en la solapa integradores.

15. Crear virtual directory En el sitio predeterminado del Internet Information Server (IIS) crea un directorio virtual por cada componente de Intellikon: IkonSite, IkonWS, CronosAdmin, CronosWS y Security. Además crea un directorio virtual para acceder a <webctrl_client>, que es la carpeta donde se encuentran los archivos comunes a todos los componentes.

16. Crear web site directory Esta tarea se lleva a cabo sólo si se ha seleccionado uno o más índices de Intellikon para manejo de búsquedas de documentos por propiedades y contenido. Por defecto, el instalador utiliza el mismo índice creado por SharePoint y por lo tanto no es necesario crear nuevos sitios web para almacenar los índices. Nota: para verificar que han sido creados y que su funcionamiento es aceptable, pruebe desde la consola de administración del IIS navegar a los sitios web creados.

17. Excluir directorios virtuales de Intellikon Para poder acceder a los directorios virtuales creados en el sitio por defecto del IIS, es preciso excluirlos de SharePoint. Para verificar que esta tarea se ha realizado satisfactoriamente alcanza con abrir la configuración de SharePoint y verificar que los directorios virtuales creados en el punto 15 hayan sido excluidos. Nota: Si un directorio virtual no ha sido excluido al intentar usarlo se producirá un error 404 (página no encontrada).

18. Incluir extensiones de archivos a ser indexados Por defecto, SharePoint incluye una serie de extensiones de archivos a ser indexados. El instalador agrega algunas extensiones comunes, tales como pdf, msg, jpg, avi, rtf, etc. Puede acceder a la consola de administración de SharePoint para verificar que las extensiones han sido agregadas correctamente.

19. Habilitar uso de Event Sink Por defecto, SharePoint tiene deshabilitado el uso de Event Sink. Puede verificar en la consola de administración de SharePoint que el mismo se encuentre activado. Nota: El Event Sink es usado para notificar cambios en las Document Libraries de SharePoint. Los mensajes generados son almacenados en la cola de mensajes llamada Ikon_index; si el servicio Ikon-Service esta detenido y se agrega, modifica o elimina un documento, un nuevo mensaje debe ser creado en la cola de mensajes. Si esto no sucede, es probable que el Event Sink no esté habilitado.

Page 15: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

14

20. Crear colas de mensajes para procesos batch Esta tarea crea dos colas de mensajes, Ikon_Index e Intellikon.

21. Crear servicio para procesos batch Esta tarea instala e inicia el servicio de sistema operativo llamado Ikon-Service.

22. Crear log de eventos de aplicaciones Urudata Esta tarea crea un nuevo log de eventos llamado Urudata en el Event Viewer.

23. Configurar seguridad Esta tarea asigna el usuario que ha realizado la instalación como administrador.

24. Crear sitio de configuración en SharePoint Esta tarea crea el sitio de configuración de Intellikon en SharePoint. Ese sitio se llama Intellikon. Una vez creado el sitio, crea una Document Library llamada Props y le agrega un archivo llamado Props.txt.

25. Incluir propiedades en el índice Las propiedades de sistema son agregadas al índice para poder realizar búsquedas y mostrarlas en el resultado.

Requerimientos de Hardware del servidor Computadora, Procesador

(Mínimo) PC con un procesador de 1.6 GHz. Compatible con Intel-Pentium. (Óptimo) Servidor con un procesador de 2.4 GHz. Compatible con Intel-Pentium.

Memoria (Mínimo) 1 GB de RAM (Recomendado) 2 GB de RAM

Disco Duro 200 MB. espacio libre (sin tener en cuenta el espacio utilizado por los productos de base: Windows 2003, Sharepoint Portal Server, SQL Server, etc.; ni por la base documental). (Recomendado) Discos de alta velocidad, por ejemplo: SCSI

Por detalles específicos en el dimensionamiento del Hardware de Intellikon, consulte el capítulo

3 de este manual “Dimensionamiento de Intellikon (sizing)”.

Configuraciones avanzadas

Creación de Índices de contenido En caso de que desee agregar índices de contenido, siga las siguientes instrucciones:

1. Abra la configuración del portal. 2. En la sección Configuración de búsqueda y contenido indizado, seleccione “Configurar

búsquedas e indización”. Administración de búsqueda e indización en modo avanzado:

3. En la ventana de Configurar búsqueda e indización, en la sección de Configuración general del contenido y estado de indización, verifique que está habilitada la administración en modo avanzado. Si no lo está, promueva el servidor a modo avanzado de búsqueda e indización. Crear índices de contenido:

Page 16: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

15

4. En la ventana de Configurar búsqueda e indización, en la sección de Índices de contenido, ejecute la opción Agregar índice de contenido.

5. En la ventana Crear índice de contenido configure de la siguiente forma: a. Nombre: Nombre del índice (por ejemplo Documentos_Nuevos). b. Descripción: Descripción del índice (por ejemplo: Documentos Nuevos). c. Grupo de orígenes: lo mismo que en descripción.

6. Luego de aceptar la configuración volverá a la ventana de Configurar búsqueda e indización. Elija el nuevo índice.

7. En la ventana Administrar propiedades de índice, ejecute Administrar reglas para incluir y excluir contenido.

8. En la ventana que se abre, llamada Incluir y excluir contenido de indice, borre el registro que ha sido creado automáticamente.

9. Luego agregue una nueva regla. 10. En la ventana que se abre, llamada Agregar regla, configure de la siguiente forma:

a. Ruta de acceso: “*” (solo el carácter asterisco). b. Marque: incluir direcciones URL complejas.

11. Luego de aceptar la configuración volverá a la ventana de Incluir y excluir contenido. A continuación vuelva a la ventana de Configurar búsqueda e indización. Crear origen de contenido:

12. En la ventana de Configurar búsqueda e indización, en la sección de Otros orígenes de contenido, ejecute Agregar origen de contenido.

13. En la ventana que se abre, llamada Agregar origen de contenido, seleccione el índice que ha creado anteriormente.

14. En la siguiente ventana configure de la siguiente forma: a. Dirección: escriba la fuente de contenido (por ejemplo: http://localhost:90). b. Descripción: deje el texto que se auto genera. c. Configuración de rastreo: elija la opción personalizada y limite la profundidad y la

cantidad de saltos a dos. d. En Grupos de orígenes elija el grupo creado anteriormente.

Borrar agenda de actualización de índices:

15. Por defecto, SharePoint crea una agenda de actualización de los índices. Como estos índices no serán utilizados por Intellikon, es recomendable borrar la agenda. En la ventana de Configurar búsqueda e indización, en la sección de Configuración general del contenido y estado de indización, ejecute Administrar programaciones de búsqueda.

16. Borre todos los trabajos de la agenda.

Ajustes a la configuración de SharePoint e IIS

A continuación se detallan algunos ajustes a SharePoint e IIS surgidos de implementaciones realizadas por Urudata Software de Intellikon. Como primera medida, puede cambiar la configuración a los valores recomendados en este manual, pero es recomendable que lea cuidadosamente los documentos publicados por Microsoft respecto de este tema y saque sus propias conclusiones sobre cómo configurar los servicios de forma que se ajusten lo mejor posible a sus necesidades. Para ver en detalle como ajustar SharePoint consulte [Ref. 2]. Ajustar el Thread Pool usando una fórmula para reducir las conexiones:

Esta fórmula para reducir las conexiones puede ser un buen punto de partida para mejorar el rendimiento de aplicaciones ASP.NET. En el archivo Machine.config asigne los valores detallados en la siguiente tabla:

Page 17: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

16

Ítems de configuración Valor por defecto (.Net 1.1) Valor recomendado maxconnection 2 12*#CPUs maxIoThreads 20 100 maxWorkerThreads 20 100 minFreeThreads 8 88*#CPUs minLocalRequestFreeThreads 4 76*#CPUs

Page 18: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

17

C A P Í T U L O 2

Herramientas de diagnóstico Junto con Intellikon 2.1 se entregan herramientas de diagnóstico para la etapa de

implementación. Estas herramientas facilitan algunas tareas de los consultores. En este capítulo se detallan las herramientas desarrolladas por Urudata. Además de éstas, se entrega con Intellikon una herramienta de terceros llamada SharePoint Explorer, que no está soportada, pero de todas formas puede ser de utilidad para el consultor que implemente Intellikon.

Full-Text Query Analyzer Esta herramienta permite escribir una consulta SQL Full-Text y obtener el resultado de la misma en una grilla o en un archivo XML. Además es posible indicarle sobre qué servidor realizar la consulta, con qué credenciales hacerlo, en qué localización, a partir de dónde y cuántos resultados devolver.

En el menú Edit puede copiar la consulta SQL, pegar lo que tenga en el portapapeles directamente sobre el texto de la consulta o resetear a la consulta que se muestra por defecto, la cual representa todos los documentos que se encuentran en el índice diario. Si usted ha instalado Intellikon y alguna consulta SQL Full-Text no funciona correctamente puede habilitar el trace de la aplicación que utilice el componente SPSAccess. Al hacerlo, en el Event-Log encontrará un registro que contiene la consulta SQL Full-Text utilizada. Esta herramienta le permitirá depurar la consulta de forma muy sencilla.

Crawl Handler

Page 19: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

18

Esta herramienta fue realizada para cumplir con tres objetivos: poder realizar el reindexado de los índices que maneja Intellikon de forma manual, pasar los documentos de un índice a otro y poder programar la agenda de esta operación de forma de automatizar la operación.

Todas las operaciones realizadas en esta herramienta son asincrónicas, por lo que usted podrá percibir que la aplicación devuelve el control inmediatamente después de haber ejecutado una orden.

Esta herramienta trabaja de dos formas distintas. Si se la ejecuta desde el ícono, se abrirá la

interfaz gráfica, la cual le permitirá ver la ventana que se muestra arriba y trabajar de forma interactiva. De lo contrario, usted puede ejecutarlo desde una ventana de comandos pasándole parámetros que le indican qué tarea realizar y el sistema los ejecutará sin utilizar interfaz gráfica. Luego de ejecutada la operación, se cerrará el programa. A continuación se detallan los parámetros:

• ServerName: nombre del servidor sobre el cual realizar la operación. Este parámetro es

opcional. • Index: indica el índice sobre el cual aplicar la operación shift. Esta operación mueve los

documentos de un índice al siguiente utilizando orden cronológico. O sea, si se aplica al índice 0 (diario) los documentos en este índice pasarán al índice 1 (semanal). Luego de realizado este movimiento, se actualizarán ambos índices. En el caso del último índice, si la operación se realiza batch, los documentos marcados como eliminados se borrarán. Si la aplicación esta en modo interactivo, le preguntará al usuario si desea borrar los documentos marcados como eliminados.

Page 20: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

19

C A P Í T U L O 3

Dimensionamento de Intellikon (sizing) Este capítulo contiene un detalle de los requerimientos de Infraestructura de Intellikon tanto a

nivel de servidor como de equipos clientes. En el mismo encontrará pautas sobre las cuales basar el dimensionamiento necesario de los servidores, en base a los requerimientos de su organización.

Se recomienda la lectura de este documento al personal de IT para realizar una instalación de cero de Intellikon o para planificar el crecimiento de la infraestructura en base al uso.

Requerimientos de infraestructura A continuación se describen los requerimientos de infraestructura.

Servidor de Intellikon

El servidor de Intellikon requiere los siguientes servicios de Infraestructura (por más detalle consulte el capítulo 1, que trata de la instalación de Intellikon):

- Microsoft Windows 2003 Server Los servicios de Intellikon requieren IIS 6.0, disponible en todas las ediciones de Windows 2003 Server. Ellas son: Standard, WebEdition (en este caso la base de datos debe estar instalada en otro servidor), Advanced y DataCenter.

- Microsoft .NET Framework 1.1 - Microsoft SQL Server 2000

Intellikon debe acceder a un Servidor SQL Server 2000 donde almacena información de configuración. El acceso a la base de datos se puede realizar utilizando seguridad basada en SQL Server o integrada al dominio. (Se recomienda utilizar seguridad provista por SQL Server; en caso de utilizar seguridad integrada, el servidor de SQL Server y el de Intellikon deben estar instalados en el mismo equipo o implementar seguridad basada en Kerberos).

- Microsoft SharePoint Portal Server 2003

Intellikon debe ser instalado en el mismo servidor en el que se encuentra Sharepoint Portal Server 2003. En el caso de tener una instalación de Sharepoint con distintos servidores cumpliendo el rol de Back-end y Front-end, se podrá optar por instalar los servicios de Intellikon en uno de los dos roles. Se recomienda que sea sobre el servidor de Front-end. A su vez, el rol de Front-end puede formarse con un servidor o una granja de servidores, en cuyo caso varios servidores atienden el servicio. Intellikon permite que sus servicios corran en granja, con lo cual se podrá utilizar al máximo la infraestructura de red.

- Q-flow 2.2

Q-flow 2.2 es opcional en la implementación de Intellikon. En caso de usarlo, usted podrá optar por instalar todo en un servidor o instalar Q-flow en un servidor e Intellikon en otro [Ref. 3].

- Otros componentes

Page 21: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

20

Es necesario instalar componentes menores. Éstos se detallan en el capítulo 1 de este manual. Además, son provistos gratuitamente en el CD de instalación del producto.

En el servidor de Intellikon se instala un proceso llamado Ikon Service que se ejecuta como servicio del sistema operativo. Este servicio tiene como finalidad incorporar los documentos nuevos y modificados al índice para poder realizar búsquedas sobre los mismos; en sí mismo tiene bajo consumo de recursos (CPU y memoria), pero invoca el proceso de actualización de índices (este proceso se conoce como indexado) el cual puede tener un consumo de procesador importante dependiendo de la cantidad de documentos a incorporar (ya que el proceso es incremental) y la cantidad de IFilters1 instalados.

Es posible ajustar la prioridad con la que este proceso ejecuta de forma de evitar que el consumo de CPU sea excesivamente alto. Para configurar la prioridad del proceso de indexado, ver [Ref. 4].

Otra opción a considerar es utilizar equipos distintos al servidor de Intellikon para realizar el

indexado. A estos equipos los denominamos agentes y debido a que existen IFilters complejos que requieren alto consumo de CPU, pueden agruparse en roles según el formato de archivo que saben procesar. Así podríamos tener el agente de indexado de PDFs y el agente de indexado de TIFF y un tercer agente para el resto. Para configurar agentes de indexado ver [Ref. 5]. Otra característica a tener en cuenta es la cantidad de índices a manejar. Independientemente de los agentes, es preciso mantener distintos índices cuyo rol se define cronológicamente. Típicamente, cada agente debe tener, por cada índice que agrupa formatos de archivo, dos o tres índices cuyo rol sea cronológico.

Por ejemplo, un índice que contiene todos los documentos históricos y que se actualiza una vez a la semana. Otro índice semanal, que se resetea con la actualización del índice histórico y se actualiza todas las noches. Por último, el índice diario, que es actualizado por el servicio Ikon Service, y se resetea con la actualización semanal. Por defecto el instalador crea un rol cronológico de tres niveles, histórico, semanal y diario y no crea rol por formato. Debe evaluar crear roles por formato si desea incluir el contenido de archivos con formato: MSG, TIFF, RTF o PDF. Si tiene habilitada la funcionalidad de conversión a PDFs de los documentos publicados de forma de tener la versión PDF siempre disponible, es conveniente que este servicio se ejecute en un equipo distinto al servidor de Intellikon, ya que este proceso es lento. De la misma forma que con el manejo de los índices, es posible utilizar agentes de conversión a PDFs utilizando roles por formato de los archivos a convertir. Por ultimo, es recomendable que el mejor equipo se dedique exclusivamente como servidor de base de datos ya que tanto Intellikon como SharePoint hacen un uso intensivo del mismo. Además, los demás servicios pueden fácilmente agruparse en distintos equipos e inclusive formar granjas para distribuir y balancear carga, pero la base de datos solo puede ser ejecutada en un equipo a la vez2. Por detalles específicos de dimensionamiento de SharePoint Portal Server 2003 consulte [Ref. 6]. Por detalles específicos de creación de granjas de Windows SharePoint Services consulte [Ref. 7].

1 IFilter es un componente que sabe leer el contenido de un archivo de determinado formato, por ejemplo: un archivo de MS-Word o un PDF. El mismo se instala por separado al Index Server.

2 No confundir granja de servidores con cluster.

Page 22: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

21

Servidor de catalogación

El servidor de catalogación es un agente que permite ingresar al sistema documentos de diversos orígenes, por ejemplo, provenientes de un escáner o de un servidor de fax.

Su función es leer el contenido de los documentos aplicándoles patrones de reconocimiento. Al

detectar propiedades en el contenido, cataloga el documento en Intellikon. En caso de no identificar el documento, el servidor de catalogación lo coloca en una cola de documentos no catalogados de forma que puedan ser catalogados manualmente por un usuario.

Para instalar el servidor de catalogación se requiere:

- Sistema operativo El requerimiento de sistema operativo es dado por tener la capacidad de ejecutar Microsoft .NET Framework 1.1. Los sistemas operativos posibles son: Windows 98 SE, Windows ME, Windows NT 4.0 WorkStation, Windows 2000 y Windows XP. Por más información consulte documentación de Microsoft .NET Framework.

- Microsoft .NET Framework 1.1

- Software de digitalización

El software de escáner y OCR utilizado por el servidor de catalogación es provisto normalmente por el fabricante del escáner y está optimizado para el hardware. En caso de que no se disponga del componente de OCR, se recomienda utilizar el provisto por MS-Office 2003, tal como lo hace Intellikon Desktop.

Debe considerar un equipo distinto al servidor de Intellikon para instalar el CatalogServer, ya

que si bien el proceso de catalogación automática puede ser de baja prioridad, suele consumir alto porcentaje de CPU si tiene que realizar OCR para aplicar patrones.

Por la naturaleza de los algoritmos de OCR, esta tarea tiende a ser lenta, consumiendo entre

uno y dos minutos por página3. Para obtener mejores resultados es preciso referirse a la literatura del fabricante de forma tal que se pueda determinar qué tipo de imágenes pueden lograr el menor tiempo de OCR.

Además es necesario definir los patrones en base a zonas lo más pequeñas posibles, ya que

Intellikon permite definir zonas dentro de las imágenes sobre las cuales aplicará OCR. Esto reduce significativamente el tiempo de catalogación debido a que sólo se aplica OCR sobre pequeños sectores de la imagen.

En cuanto a la memoria asignada a este equipo, no es un requerimiento específico, pues este

servicio no requiere almacenar grandes estructuras en memoria. Una cantidad de memoria entre 256 y 512 MB de RAM debería ser suficiente.

3 Aplicar OCR sobre una imagen de una página impresa sobre hoja de tamaño A4 con un texto estándar. Este dato puede variar según el contenido de la página, la calidad de impresión y escaneo y el software de OCR utilizado.

Page 23: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

22

Programas cliente

Los usuarios de Intellikon ejecutan el Add-in de Intellikon para MS-Office, IkonDesktop y el acceso al portal. Estos programas requieren que el equipo cliente cuente con las características detalladas a continuación:

- Sistema operativo El requerimiento de sistema operativo es dado por ser necesaria la capacidad de ejecutar el Microsoft .NET Framework 1.1. Los sistemas operativos posibles son: Windows 98 SE, Windows ME, Windows NT 4.0 WorkStation, Windows 2000 y Windows XP. Por más información consulte documentación de Microsoft .NET Framework.

- Microsoft Internet Explorer 5.5 o superior Tanto el portal web como algunas interfaces de Intellikon se verán mejor si el equipo cliente tiene instalado Internet Explorer 6.0 o superior.

- Microsoft .NET Framework 1.1

- Microsoft Offce El Addin de Intellikon para Office puede operar con cualquier versión de Microsoft Office 2000 o superior.

- Software de digitalización

Intellikon Desktop permite interactuar con el escáner conectado localmente en el equipo cliente. Esto le permitirá al usuario digitalizar un documento en papel y, si es posible4, leer su contenido de forma tal que se pueda cargar las propiedades del documento digital dinámicamente. El software que provee Intellikon para interactuar con el scanner es compatible con Twain-Pro y no requiere licenciamiento adicional. El software de OCR que utiliza Intellikon para la conversión de imágenes a texto es el provisto por MS-Office 2003, con lo cual requerirá tener esta versión de MS-Office instalada en el equipo cliente que utilice esta funcionalidad.

4 Aplicar OCR sobre una imagen depende de varias características de la misma, por ejemplo, la calidad, el tipo de letra (sólo funciona sobre letra imprenta de impresora), la alineación de las letras respecto a los bordes de la imagen, etc…

Page 24: Ik21003ESP-Instalación del servidor-v1.1...Ik21003ESP Instalación del servidor v1.1 3 Introducción Este manual explica el proceso de instalación de Intellikon 2.1. Es recomendable

I k 2 1 0 0 3 E S P I n s t a l a c i ó n d e l s e r v i d o r v 1 . 1

23

Referencias 1. Distribuir paquetes de aplicación mediante Group Policies.

Publicado en: http://soft.urudata.com/sites/intellikon/Documentos%20tcnicos/Distribuir%20paquetes%20de%20aplicación%20mediante%20Group%20Policies.doc Fecha: 4/7/2005

2. Optimizing Performance of SharePoint Portal Server. Publicado en: http://www.microsoft.com/technet/prodtechnol/sppt/sharepoint/reskit/part3/c15spprk.mspx Fecha: 6/7/2005

3. Sizing de Q-flow 2.2 (QF22007ESP). Publicado en: http://www.urudata.com/qflow/kbase/es/sizing.doc Fecha: 6/7/2005

4. Specifying Resource Usage Publicado en: http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/SpecifyingResourceUsage.htm Fecha: 6/7/2005

5. SharePoint Portal Server FARMS Deployments Publicado en: http://www.greatwesthealthcare.com/_vti_bin/help/1033/sps/html/ServerFarmDeployments.htm Fecha: 6/7/2005

6. Capacity Planning for Microsoft Office SharePoint Portal Server 2003 Publicado en: http://www.microsoft.com/technet/prodtechnol/office/sps2003/plan/cappisps.mspx Fecha: 6/7/2005

7. Managing a Server Farm Running Windows SharePoint Services Publicado en: http://www.microsoft.com/resources/documentation/wss/2/all/adminguide/en-us/stsf15.mspx Fecha: 6/7/2005