Instalación de LCG BDII
description
Transcript of Instalación de LCG BDII
![Page 1: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/1.jpg)
Primer Taller Latino Americano de Administradores de Grid
Instalación de LCG BDII
Yubiryn Ramírez
Universidad de Los Andes
Mérida 21 de Noviembre de 2005.
![Page 2: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/2.jpg)
2Primer Taller Latino Americano de Administradores de Grid
Information Server
• El Information Server (IS) provee información de los recursos del Grid LCG y de su estado
• Esta información es esencial para la operación del Grid
• Por ejemplo, el IS puede localizar que CEs están disponibles para ejecutar trabajos y encontrar los SEs para guardar replicas de archivos de Grid
![Page 3: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/3.jpg)
3Primer Taller Latino Americano de Administradores de Grid
Uso de la información
• La información publicada por el IS es utilizada para monitoreo y auditoria
• En monitoreo sirve para análisis de uso y funcionamiento del Grid, detectando situaciones de falla y algún otro evento interesante
• En auditoria permite crear estadísticas de las aplicaciones ejecutadas por los usuarios en los recursos LCG
![Page 4: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/4.jpg)
4Primer Taller Latino Americano de Administradores de Grid
Glue Schema
• La data publicada por IS, esta basada en el Glue (Grid Laboratory for a Uniform Environment) Schema
• El Glue Schema intenta definir un modelo de datos conceptual común, para ser usado por los recursos
del Grid
![Page 5: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/5.jpg)
5Primer Taller Latino Americano de Administradores de Grid
Proveedores de IS
• En LCG el Monitoring and Discovery Service (MDS) de Globus , fue adoptado como principal proveedor de IS
• Recientemente, un nuevo tipo de IS, ha comenzado a ser utilizado, el Relational Grid Monitoring Architecture (R-GMA)
![Page 6: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/6.jpg)
6Primer Taller Latino Americano de Administradores de Grid
MDS y LDAP
• El MDS implementa el Glue Schema usando OpenLDAP, que es una implementación de fuente abierta del Lighweight Directory Access Protocol (LDAP)
• El LDAP es un base de datos especializada, optimizada para leer, mostrar y buscar información. Este modelo de información esta basado en entradas
![Page 7: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/7.jpg)
7Primer Taller Latino Americano de Administradores de Grid
LDAP
• Una entrada describe un objeto• Cada entrada contiene uno o más atributos que la
describen• Cada atributo tiene un tipo y uno o más valores• Cada entrada tiene un Nombre Distintivo (DN) único• Un DN esta formado por una secuencia de atributos y
valores• Basados en los DN, las entradas pueden ser arregladas
dentro de una estructura de árbol jerárquico, llamado Arbol de Directorio de Información
![Page 8: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/8.jpg)
8Primer Taller Latino Americano de Administradores de Grid
DIT
Ejemplo de un DIT de un sitio
![Page 9: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/9.jpg)
9Primer Taller Latino Americano de Administradores de Grid
MDS en LCG
El MDS Information Server en LCG-2
BDII
Site GIIS Local GRIS
![Page 10: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/10.jpg)
10
Primer Taller Latino Americano de Administradores de Grid
Los recursos de Computo y Almacenamiento de un sitio implementan una entidad llamada Proveedor de Información (IP) , quien genera la información de los recursos basados en algunos archivos estáticos de configuración y la reunión de información dinámica.
• La información es publicada vía un servidor LDAP por el GRIS (Grid Resource Information Servers)
![Page 11: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/11.jpg)
11
Primer Taller Latino Americano de Administradores de Grid
BDII
En cada sitio un elemento llamado GIIS (Site Grid Index Information Server) recopila toda la información de los diferentes GRIS y los publica
• La información es publicada vía un servidor LDAP por el GRIS (Grid Resource Information Servers)
• La versión actual de LCG-2 recomienda usar un BDII en lugar de un GIIS ya que aumenta la estabilidad de la información publicada por el sitio
• El BDII es usado en el tope de un IS jerárquico
![Page 12: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/12.jpg)
12
Primer Taller Latino Americano de Administradores de Grid
BDII
El BDII pregunta a los GIISs y actúa como un cache que almacena información sobre el estado de la Grid
Cada BDII contiene información de los sitios GIIS definidos por el archivo de configuración, a los cuales accede a través de una interfaces web
Los usuarios y otros servicios Grid (tales como el RB) pueden preguntar al BDII para conseguir información sobre el estado de la Grid
• La información muy actualizada puede ser encontrada directamente preguntando a los sitios GIISs o los GRISs locales que funcionan en los recursos específicos
![Page 13: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/13.jpg)
13
Primer Taller Latino Americano de Administradores de Grid
Instalación del BDII
• El proceso de instalación es muy sencillo
• La instalación se debe hacer con el usuario root
• Comience la instalación en una máquina con SO SLC3
• Java no esta incluido en la instalación. Por esto debe instalarlo separadamente (>=1.4.2_06)
![Page 14: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/14.jpg)
14
Primer Taller Latino Americano de Administradores de Grid
Instalación del BDII
• La instalación y configuración del nodo la haremos con la herramienta yaim
• Descargue la última versión del script de instalación yaim desde
http://www.cern.ch/grid-deployment/gis/yaim/
![Page 15: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/15.jpg)
15
Primer Taller Latino Americano de Administradores de Grid
Instalación del BDII
• Descargamos el scrip lcg-yaim usando el comando wget
wget http://grid-deployment.web.cern.ch/grid-deployment/gis/yaim/lcg-yaim-2.6.0-9.noarch.rpm
• Instalamos el lcg-yaim
rpm –ivh lcg-yaim-2.6.0-9.noarch.rpm
• Verificamos los directorios
/oplt/lcg/yaim/
![Page 16: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/16.jpg)
16
Primer Taller Latino Americano de Administradores de Grid
site-info.def
• Todos los valores importantes del sitio deben ser configurados en el archivo de configuración site-info.def
• Un ejemplo del archivo de configuración lo encontramos en /opt/lcg/yaim/examples
![Page 17: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/17.jpg)
17
Primer Taller Latino Americano de Administradores de Grid
site-info.def
BDII_HOST, BDII hostname
MON_HOST, MON Box hostname
VOS, Lista de VO soportadas
VO_VO-NAME_SW_DIR, Área dentro del WN para la instalación de software para experimentos
VO_VO-NAME_SE, SE usado por defecto por la VO
VO_VO-NAME_SGM, Directorio LDAP con la lista de administradores de software de la VO
VO_VO_NAME_QUEUES, Colas de la VO que pueden ser usadas sobre el CE
VO_VO-NAME_VOMS_SERVERS, Lista de servidores VOMS para la VO
VO_VO-NAME_VOMS_POOL_PATH,
VO_VO-NAME_VOMS_EXTRA_MAPS, Agregue cualquier otro mapa grid que necesites en edg-mkgridmap.conf
VO_VO-NAME_USERS, Directorio LDAP con la lista de usuarios de la VO
VO_VO-NAME_STORAGE_DIR, Punto de montaje sobre el SE para la VO
![Page 18: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/18.jpg)
18
Primer Taller Latino Americano de Administradores de Grid
site-info.def
MY_DOMAIN, Dominio del sitio
USERS_CONF, Directorio de la lista de usuarios linux a ser creados (pool de cuentas)
CRON_DIR, Yaim escribe todos los trabajos del cron en este directorio
GRIDICE_SERVER_HOST, GRIDICE hostname, usualmente este corre sobre el nodo SE
CE_HOST, CE hostname
SITE_NAME, Nombre del Sitio
BDII_HTTP_URL, Apuntador URL al archivo de configuración del
CE_BATCH_SYS, Sistema batch del sitio
BDII_REGIONS, Lista de los tipos de nodos cuya información es publicada en el bdii
BDII_REGION_URL, URL del information producer (ejemplo: BDII_CE_URL="URL del CE information producer", BDII_SE_URL="URL del SE information producer".
INSTALL_ROOT, Directorio de instalaciónd el root
![Page 19: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/19.jpg)
19
Primer Taller Latino Americano de Administradores de Grid
Instalación y Configuración
• Instalamos el nodo BDII
/opt/lcg/yaim/scripts/install_node site-info.def lcg-BDII
• Configuramos el nodo BDII
/opt/lcg/yaim/scripts/configure_node site-info.def BDII
![Page 20: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/20.jpg)
20
Primer Taller Latino Americano de Administradores de Grid
Archivos de configuración
lcg-bdii.conf archivo de configuración del BDII
lcg-bdii-update.conf contiene los URLs a ser usados
BDII_PORT_READ=2170
BDII_PORT_WRITE=2171
BDII_BIND=mds-vo-name=local,o=grid
BDII_TIMEOUT=60
BDII_AUTO_UPDATE=no
BDII_UPDATE_CONFIG_FILE=<lcg-bdii-update.conf path>
![Page 21: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/21.jpg)
21
Primer Taller Latino Americano de Administradores de Grid
Archivos de Configuración
lcg-bdii demonio del BDII
lcg-bdii-update Los URLs que se utilizarán se pueden configurar desde la
web La búsqueda es realizada por URL y la salida se escribe
en un archivo temporal El lcg-bdii lee el archivo y actualiza la BD Un reinicio actualiza la lectura de la BD
![Page 22: Instalación de LCG BDII](https://reader036.fdocuments.ec/reader036/viewer/2022070411/568146d9550346895db40f01/html5/thumbnails/22.jpg)
22
Primer Taller Latino Americano de Administradores de Grid
• /opt/bdii/etc/bdii.conf
• /opt/bdii/etc/bdii-update.conf
• /opt/bdii/var/bdii.log