Resumen de la reunión iris-search - Barcelona 26/11/1998 versión 1.0.1 Iremos completandola con vuestras colaboraciones =============================================================================== Listado de Asistentes =============================================================================== Aunque se pasó una hoja de registro de personas y servidores no recibí más de 8. Os pido que me enviéis los datos por mail a x500@rediris.es Los datos que pongo a continuación son los de los asistentes que me entregaron la ficha de registro. Nombre Organizacion e-mail ------------------------------------------------------------------------------ Jose Manuel Sanchez Bretones CICA x500@cica.es Inma Sanchez Plaza GVA x500@gva.es Representante de la GVA GVA x500@gva.es Victor Castelo RedIRIS victor.castelo@rediris.es Javier Massa Marin RedIRIS x500@rediris.es Rafael Calzada Pradas UC3M rafa@di.uc3m.es Manuel Aranda Fontecha UJAEN x500@ujaen.es Alfonso Lopez Murcia UM x500@um.es Irene Gutierrez UNICAN x500@unican.es Cristina Aragon Fernandez UNIRIOJA cristina.aragon@si.unirioja.es Eduardo Bergasa Balda UNIRIOJA eduardo.bergasa@si.unirioja.es Isabel Olalla Chicote UNAV iolalla@unav.es Miguel Angel Baeyens UNAV sys_manager@unav.es =============================================================================== Indice de la reunión =============================================================================== 1. Grupo iris-x500 1.1 Estado actual 1.2 Revisión de las acciones de la última reunión 1.3 Reunión NameFLOW LDAP 1.4 Piloto ES-LDAP 1.5 Nuevos usos del Directorio en España 1.6 Experiencias en centros españoles (hablarán 3 personas) 2. Indexación 2.1 Revisión de las acciones de la última reunión 2.2 Piloto iris-index 2.4 Reunión TF-CHIC de Terena =============================================================================== 1. Grupo iris-x500 =============================================================================== 1.1 Estado actual ================= - Se ha realizado una primera limpieza del directorio borrando 7 DSAs que se encontraban casi siempre inalcanzables. Se han dado de alta 2 DSAs y un servidor LDAP. Durante las Jornadas Técnicas me comentaron que hay varios servidores LDAP instalados pero que no se encuentran bajo la jerarquía del servicio de Directorio nacional. Hemos de crear algún mecanismo para tener un control de los servidores existentes en España. (Acción IRIS-SEARCH-9811-01) - La accesibilidad ha sido superior al 80% sin contar con los DSAs que se han eliminado. - El número de entradas ha crecido hasta 78608 a mediados de Noviembre. 1.2 Revisión de las acciones de la última reunión ================================================= IRIS-SEARCH-9805-01: Probar si las búsquedas del programa "de" de la cuenta "directorio" de x500.rediris.es realiza las búsquedas potentes a nivel de España por protocolo LDAP o DAP Hemos hecho pruebas de búsqueda con "de" y en los ficheros de log comprobamos que se realizan conexiones por DSP. En el fichero de configuración de "de" se tiene especificado el servidor LDAP pero parece que no se usa. IRIS-SEARCH-9805-02: Piloto ES-LDAP. Creacion de un pequeño piloto para probar un servidor LDAP con réplicas de la información de todos los DSAs de España. Participarán: cica, rediris, unican, upv, usc Se ha creado un servidor LDAP (openLDAP) en la GVA (llamado ES-LDAP) y se están haciendo consultas a los servidores X500 de España para extraer la información necesaria para el volcado en el nuevo servidor. Se han volcado estas entradas en el servidor ES-LDAP. IRIS-SEARCH-9805-03: Mirar si el protocolo SLURPD puede servirnos para replicar la información de todos los servidores de España en el servidor que usemos para búsquedas bajo c=ES No nos sirve ya que este protocolo sirve para hacer réplicas de un servidor LDAP master a los servidores esclavos que tenga. En el caso del piloto ES-LDAP lo que queremos hacer es lo contrario. IRIS-SEARCH-9805-04: Mirar si la librería Net_LDAPapi-1.40 nos puede servir para realizar una aplicación que replique la información de un DSA en un servidor LDAP Se han realizado pruebas con esta librería y con una versión más moderna y nos va a servir para agilizar el proceso de captura de datos de los servidores X500/LDAP y el proceso de volcado a nuestro servidor ES-LDAP IRIS-SEARCH-9805-05: Traducción de los ficheros de la pasarela web500gw de la nueva version 2.1 al castellano. Se ha colaborado con Frank Ritcher en la traducción al castellano de los ficheros de configuración de la pasarela web500gw y en la versión actual se distribuyen nuestros cambios. La nueva pasarela permite altas, bajas, modificaciones y consultas de entradas y la estamos usando para el servicio SeGesDirII de RedIRIS. 1.3 Reunión NameFLOW LDAP ========================= El objetivo de este piloto es el testeo de un servicio de Directorio distribuido basado en servidores LDAP. Se han establecido dos puntos de actuación: 1.3.1 Piloto NameFLOW LDAP ------------------------- La infraestructura propuesta consiste en una jerarquía de servidores LDAP que cuelgan de un servidor LDAP mundial. Este servidor raíz mantiene información sobre los servidores LDAP raíz de cada uno de los países. Cada uno de éstos contendrá a su vez información de todos los servidores existentes en su país. Cada servidor LDAP generará una base de conocimiento (centroide) que se exportará al nivel superior en la jerarquía y existirán servidores LDAP especializados en recolectar esta inormación para indexarla. Se podrán realizar búsquedas basadas en estos índices mediante unos interfaces que se van a definir. 1.3.2 Investigación en un servicio híbrido como alternativa ----------------------------------------------------------- En el año 2.000 tendremos problemas con el software quipu y hay que migrar la infraestructura de servidores basados en quipu a otra distinta. Se investigará en una basada en servidores LDAP interconectados mediante servidores X.500 que permitan redistribuir las consultas. Estas pruebas han de estar finalizadas antes de Julio de 1999 con objeto de facilitar la migración en el caso en que el piloto NameFLOW LDAP no consiga sus objetivos. 1.4 Piloto ES-LDAP ================== Se ha creado un servidor LDAP que haga de índice de las entradas de todos los DSAs X.500 y serviodes LDAP de España. Este servidor mantiene unas 30.000 entradas que son copia de algunas de las 78.000 existentes. Se están guardando los siguientes atributos: - nombre - apellido - dirección - mail - teléfono - fax Vamos a intentar guardar también la fecha de última modificación y un URL que apunte hacia la entrada original por si se desea ampliar la información. Con este piloto pretendemos crear un índice de las personas almacenadas en el Directorio Español independientemente de que esas personas se encuentren almacenadas en un servidor X500 o en uno LDAP. Obtenemos una primera solución al problema de la dispersión de servidores LDAP locales. Actualmente tenemos varios problemas con los programas que se utilizan para la extracción y el volcado de los datos de los servidores originales al ES-LDAP. Estos problemas se van a resolver utilizando una librería en PERL de acceso al servidor, en lugar de los programas de volcado mediante ficheros en formato LDIF. (Acción: IRIS-SEARCH-9811-02). 1.5 Nuevos usos del Directorio en España ======================================== El Directorio se está usando para: - Registro de servidores/pasarelas LDAP en España para el piloto ES-LDAP - Base de datos para uso de los administradores de las listas de correo. - Áreas Temáticas y Comunidades Virtuales de Usuarios 1.6 Experiencias en centros españoles ===================================== RedIRIS da las gracias a las siguientes personas por su participación en el grupo de trabajo: 1.6.1 GVA. Representante de la GVA ---------------------------------- Poseen un servidor LDAP para el piloto ES-LDAP y han realizado programas que hacen uso de las funciones de búsqueda y adición de entradas que trae la propia distribución openLDAP basados en ficheros LDIF. (Acción: IRIS-SEARCH-9811-02) 1.6.2 UNIRIOJA. Eduardo Bergasa Balda ------------------------------------- Usan un servidor LDAP de Netscape y utilizan la librería "perldap" para realizar scripts de mantenimiento de las entradas del directorio. Van a proporcionar unas versiones de dichos programas para acelerar el proceso de captura y carga de datos del servidor ES-LDAP. (Acción: IRIS-SEARCH-9811-03) 1.6.3 UM. Alfonso Lopez Murcia ------------------------------ Tienen instalado el servidor LDAP/X.500 IC-R4.0. El proceso de compilación es bastante cómodo y no presenta muchos problemas. El problema está en la configuración del sistema ya que es un DSA del 93 y han cambiado muchas cosas como por ejemplo: - Usa una base de datos para almacenar las entradas en lugar de ficheros EDB - Almacena la configuración del servidor en el propio directorio - La gestión de permisos de acceso ha variado mucho y ahora no hay que aplicarlas a cada una de las entradas. Vamos a intentar realizar una documentación y unos scripts de volcado de datos para facilitar la instalación de servidores LDAP/X.500 de IC. (Acción: IRIS-SEARCH-9811-04) Una vez tengamos esta documentación daremos de alta varios DSAs IC-R4.0 para probar la carga de los mismo cuando se les hacen miles de peticiones durante un corto período de tiempo. (Acción: IRIS-SEARCH-9811-05) =============================================================================== 2. Indexación =============================================================================== 2.1 Revisión de las acciones de la última reunión ================================================= IRIS-SEARCH-9805-06: Generación o traducción al castellano del documento http://purl.org/metadata/dublin_core_elements Hemos traducido la página original al castellano. La dirección http://www.rediris.es/metadata/ es el punto al que se enlazan todas las referencias de Dublin Core en castellano y recomendamos que cualquier referencia que se haga en páginas en castellano a Dublin Core tenga un enlace hacia esta página. IRIS-SEARCH-9805-07: Adaptar MetaWebber a la nueva estructura de elementos de Dublin Core Se ha modificado. IRIS-SEARCH-9805-08: Avisar de la disponibilidad de las herramientas usadas en las Comunidades Virtuales de Usario para el control del volcado de páginas en un servidor Web e inclusión de metainformación en formato DC. Se han presentado las herramientas que RedIRIS usa para el control del volcado de páginas web de las Comunidades Virtuales de Usario (explora + meteMeta) y se ha creado un paquete para que quien esté interesado pueda usarlas. http://www.rediris.es/si/iris-index/herramientas/explora/ La versión actualmente disponible tiene que ser modificada ya que es una copia exacta de la que RedIRIS tiene en funcionamiento y se adapta al sistema de las CVUs. Sería interesante disponer de una versión que permitiera el volcado a diferentes zonas del servidor con control de usuario. (Acción IRIS-SEARCH-9811-06). IRIS-SEARCH-9805-09: Piloto iris-index con información de calidad. Participarán: cica, gva, rediris Se han modificado algunos scripts de Harvest para que admitan metacaracteres en el formato "DC.Algo" y se han adaptado los interfaces de consulta para que permitan el uso de metacaracteres en este formato. http://www.rediris.es/si/iris-index/actividades/cambioDC/ 2.2 Piloto iris-index --------------------- Estamos indexando 18 servidores web incluidos los de las Comunidades Virtuales de Usuarios, el Plan Andaluz de Investigación y algunas Universidades. Vamos a indexar próximamente el Registro de Recursos de RedIRIS y estamos barajando la posibilidad de indexar las páginas del proyecto DisEven y el servidor de índices de Directorio del piloto ES-LDAP. La infraestructura actual parece que no se va a modificar para este piloto. Necesitamos más centros que quieran participar. Los requisitos para participar son: - Uso de Harvest - Uso de metainformación en formato Dublin Core aunque podemos tratar otros casos - Creación de un broker de consulta 2.4 Reunión TF-CHIC de Terena ----------------------------- En la reunión celebrada en Octubre se comentaron los siguientes puntos: - Se está realizando un desarrollo de Harvest partiendo desde cero - La primera fase del piloto CHIC ha finalizado con éxito - Hay un especial interés en incorporar nuevos índices nacionales al piloto CHIC RedIRIS va a intentar que el índice español del grupo de trabajo iris-index se incorpore al piloto CHIC. Para ello necesitamos adaptarnos a las especificaciones técnicas: - SOIF para descripción de recursos - Dublin Core para soporte de metainformación - Whois++ para lenguaje de consulta y protocolo de routing de consultas. (Se puede usar el broker de Harvest) Se han realizado pruebas con: - Programa para generar un centroide basado en la información contenida en el broker nacional. - Programa que hace de pasarela entre whois++ y el broker Harvest. Vamos a seguir realizando pruebas hasta que tengamos una infraestructura que permita la conexión con CHIC. =============================================================================== Sumario de Acciones =============================================================================== IRIS-SEARCH-9811-01: Estudio para la creación de un mecanismo de registro para tener un control de los servidores LDAP o X.500 existentes en España. IRIS-SEARCH-9811-02: Modificación de programas para el mantenimiento del servidor ES-LDAP y agilizar todo el proceso de incorporación de la misma. IRIS-SEARCH-9811-03: Creación de rutinas de captura de datos de una organización en perl usando las librerías perLdap para agilizar el piloto ES-LDAP. IRIS-SEARCH-9811-04: Creación de documentación y scripts que faciliten la instalación y configuración de IC-R4.0 IRIS-SEARCH-9811-05: Alta de varios DSAs con la versión IC-R4 con objeto de probar la carga de los mismo cuando se les hacen miles de peticiones durante un corto período de tiempo. IRIS-SEARCH-9811-06: Generar una versión de explora + meteMeta que permitia el volcado a diferentes zonas del servidor con control de usuario. IRIS-SEARCH-9811-07: Contactar con los responsables de CHIC para ver la posibilidad de inclusión del índice español en el piloto CHIC. IRIS-SEARCH-9811-08: Crear una infraestructura para incorporar el índice nacional al piloto CHIC. IRIS-SEARCH-9811-09: Estudio de la posibilidad de migrar la infraestructura actual basada en Harvest a una basada en los productos usados en el piloto CHIC.